
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.
Type | Select “tetrisMAX” from the dropdown menu. |
Name | Give your widget a name (default is “default”). |
Refresh interval | Set to “Default (No refresh)” for uninterrupted gameplay. |
Public score item | Choose your item to store results “Zabbix trapper” item type |
Private score item | Choose your item to store results “Zabbix trapper” item type |
API URL | API endpoint of you Zabbix environment |
API Token | API token |
Require email before start | Yes/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.