
Popis
Jednoduchý, ale výkonný widget navržený pro přehledné maticové zobrazení problémů u vybraných skupin hostitelů. matrixMAX hraje klíčovou roli v efektivním monitoringu vašich služeb nebo infrastruktury. Funguje jako samostatný widget, ale nejlepších výsledků dosahuje v kombinaci s moduly matrixMAX-detail nebo inventoryMAX. Hlavní koncept vizualizace vychází z tagování na úrovni triggerů ve formátu key:value– výchozím nastavením je tag matrix:value (lze ručně přizpůsobit).
Příklady užití
Několik triggerů reprezentujících služby na hostitelích ve skupině „DEMO/matrixmax-1“ bylo označeno tagem matrix s příslušnou hodnotou. Uživatel využívá funkci Load tags pro automatické načtení všech triggerů do maticové tabulky. Řádky představují hostitele (při použití výchozích matrix tagů jsou načteni automaticky), sloupce pak reprezentují tagované služby. V tomto příkladu je hostitel „DataTitan.cloudcompany.com“ přeškrtnut, protože je v Zabbixu deaktivován (disabled). Buňky jsou barevně rozlišeny podle závažnosti triggeru. Podrobnosti naleznete v kapitole dokumentace na této stránce.

Instalace
Příprava repozitáře na serveru
Připojte se na váš Zabbix frontend server (je nutné provést na všech nodech)
Přesuňte se do adresáře ui/modules/ (ui je standardně cesta /usr/share/zabbix/)
cd /usr/share/zabbix/modules/
Vytvořte klon repozitáře na vašem serveru
#PRO
git clone https://git:<<YOUR-TOKEN>>@git.initmax.cz/initMAX-Public/Zabbix-UI-Widgets-matrixMAX-PRO.git
Změňte vlastníka adresáře na defaultního uživatele webového serveru pomocí chown
chown nginx:nginx ./Zabbix-UI-Widgets-matrixMAX-PRO*
chown apache:apache ./Zabbix-UI-Widgets-matrixMAX-PRO*
chown www-data:www-data ./Zabbix-UI-Widgets-matrixMAX-PRO*
Initializace frontendového modulu
V Zabbix frontendu vstupte do menu: Administration → General → Modules

Stiskněte tlačítko ‚Scan directory‘ v pravém horním rohu

Povolte nově nalezený modul/widget

Modul je aktivní

Konfigurace matrixMAX
Widget matrixMAX funguje na bázi tagů (značek) u triggerů. Každý trigger, který chcete zahrnout do vizuální matice matrixMAX, musí mít klíč tagu „matrix“ s konkrétní hodnotou (např. memory atd.). Pro plně automatický proces stačí použít tlačítko Load tags, případně lze tagy (ve formátu key:value) definovat i manuálně.

| Field | Description |
| Type | Výběr typu widgetu – vyberte matrixMAX |
| Name | Jméno widgetu |
| Refresh interval | Jak často se obnovují data ve widgetu |
| Host groups | Výběr jedné nebo více skupiny hostů |
| Exclude host groups | Výběr skupiny hostů pro vynechání |
| Hosts | Výběr specifických hostů. Pozor: Zakázaní hosté jsou posláni skrz. |
| Severity | Výběr důležitosti, kterou display zobrazí |
| Problem tags | Lze načítat tagy s tag key matrixem automaticky nebo je vyplnit manuálně |
| Host order by | Výběr logiky pořadí hostů či manaální, vlastní nastavení |
| Show suppressed problems | Možnost pro ukazování potlačených problémů |
Konfigurace matrixMAX-detail
matrixMAX-detail vám umožní vybrat konkrétní widget matrixMAX a k němu až tři pole inventáře na základě jejich maker.

| Field | Description |
| Type | vyberte matrixMAX-detail |
| Name | Název widgetu |
| Refresh interval | Jak často se obnovují data v widgetu |
| MatrixMAX widget | Vyberte, který matrixMAX widget zde svá data zobrazí |
| Inventory fields | Popisek a hodnota (Label and Value) využívající makra inventáře, které se budou zobrazovat za názvem hostů |
Funkce matrixMAX
Levé kliknutí
- Kliknutí na hostitele vás přesměruje do sekce Monitoring → Problems s předdefinovaným filtrem podle názvu hostitele, kde se zobrazí aktuální potíže (Recent problems).

- Kliknutí na trigger vás přesměruje do sekce Monitoring → Problems s předdefinovaným filtrem podle tagu triggeru, kde se zobrazí aktuální potíže (Recent problems).

Pravé kliknutí
- Kliknutí na hostitele zobrazí klasické menu hostitele v Zabbixu.
- Kliknutí na buňku triggeru zobrazí klasické menu položky (item) v Zabbixu.

Funkce matrixMAX-detail
Kliknutím na buňku triggeru v matrixMAX se zobrazí podrobné informace v modulu matrixMAX-detail (pokud je nakonfigurován). Tyto informace zahrnují poslední tři problémy, detaily událostí, protokol akcí (action log) a menu rychlého přístupu. Dále máte možnost využít funkce jako Execute now, prohlížet historii a grafy souvisejících položek nebo přímo aktualizovat samotnou událost. Pokud jsou data sbíraná položkou (item) ve formátu HTML, lze je převést do tabulky pro rychlý přehled a další analýzu.
Pro správné fungování funkce uptime v modulu matrixMAX-detail musí mít příslušná položka (item) nastaven tag: matrix:uptime.

Kde to získat?
Pokud vás tento widget zaujal, najdete ho v našem e-shopu. Tam se dozvíte více o dostupných verzích a o tom, jak produkt získat.