tetrisMAX game

What awaits us?

Description

The tetrisMAX widget brings the classic Tetris game directly into your Zabbix dashboard. Perfect for taking a quick break while monitoring your infrastructure.

Key features include:

  • Classic Tetris Gameplay: Enjoy the timeless block-stacking game with smooth controls
  • Score Tracking: Public and private score items to track and display high scores
  • Email Notification: Optional email requirement before starting the game
  • Seamless Integration: Runs directly in your Zabbix dashboard as a native widget
  • Keyboard Controls: Use arrow keys to move and rotate pieces, spacebar to drop
  • Level Progression: Increasing difficulty as you clear more lines
  • Modern Design: Clean, modern interface with the classic Tetris feel

Take a break from monitoring alerts and challenge your colleagues to beat your high score!

Usage examples

Trying to “clear some” blocks. Still at information level ( check the left indicator ).

Instalation

Repository setup on the server

Connect to your Zabbix frontend server (perform on all frontend nodes) via SSH

Navigate to the ui/modules/ directory (ui is typically located at /usr/share/zabbix/ or /usr/share/zabbix/ui/)

cd /usr/share/zabbix/modules/

Clone repository on your server

git clone https://git.initmax.cz/initMAX-Public/Zabbix-UI-Widgets-mineMAX-game.git

Change the ownership of the directory to the user under which your Zabbix frontend is running using the chown command (cat /etc/passwd to find which user was created during installation), some examples:

chown nginx:nginx ./Zabbix-UI-Widgets-mineMAX-game*
chown apache:apache ./Zabbix-UI-Widgets-mineMAX-game*
chown www-data:www-data ./Zabbix-UI-Widgets-mineMAX-game*

Frontend module initialization 

Navigate to the Zabbix frontend menu and select: Administration -> General -> Modules

Use the Scan directory button on the top

Enable the newly discovered module

The module is available in the menu

Configuration

To set up the tetrisMAX widget, navigate to the widget configuration panel. Here you can customize various aspects of the widget.

TypeSelect “tetrisMAX” from the dropdown menu.
NameGive your widget a name (default is “default”).
Refresh intervalSet to “Default (No refresh)” for uninterrupted gameplay.
Public score itemChoose your item to store results “Zabbix trapper” item type
Private score itemChoose your item to store results “Zabbix trapper” item type
API URLAPI endpoint of you Zabbix environment
API TokenAPI token
Require email before startYes/No

Where to get it?

If you’re interested in this widget, you can find it in our e-shop. There you’ll learn more about the available versions and how to get the product.

×Shopping Cart

Your cart is empty.