matrixMAX

Co nás čeká?

matrixMAX - matice a doprovodný widget matrixMAX-detail

Popis

matrixMAX je PRO widget pro Zabbix, který ukazuje problémy vybrané skupiny hostů jako jednu mřížku: řádky jsou hosté, sloupce jsou tagy triggerů. Sloupce vznikají z tagů triggerů ve tvaru key:value – výchozím zdrojem je tag matrix, ale jako zdroj sloupce funguje libovolné jméno tagu. Buňka je obarvena podle nejvyšší otevřené závažnosti, která za ní stojí, v nativní paletě Zabbixu; prázdná buňka znamená, že host za daným sloupcem žádnou kontrolu nemá. Červený řádek je host, kterému se nedaří, červený sloupec je kontrola, která selhává všude.

Produkt tvoří dva widgety v jednom balíčku: matice matrixMAX a doprovodný matrixMAX-detail. Postavte je vedle sebe, nasměrujte detail na matici a kliknutí na buňku v něm otevře přesně ten host a trigger – problém, provozní data, detaily události, inventář a akce Update, Execute now, HistoryGraph. Na Zabbixu 7.0 a novějším dvojici propojuje nativní komunikace mezi widgety. Zabbix 6.0 a 6.2 ji neumí, a tak ji balíček nahrazuje sám: dvojice se vykreslí jako jeden spojený widget – matice vlevo, detail vpravo – který se umísťuje a nastavuje stejně jako na 7.4. Po upgradu frontendu na 7.0+ se rozdělí na dva nativní widgety a zákazník nemusí udělat nic. Jen na 6.4 (a všude, kde doprovodnou dlaždici nemáte na nástěnce) se týž detail otevře jako dialog nad maticí.

V každodenním provozu se hodí i drobnosti: makra v názvech triggerů ({HOST.NAME} a další) se rozepisují na skutečné hodnoty, rozbalené karty detailu přežijí automatické obnovení nástěnky, tlačítko Execute now je aktivní jen tehdy, když je za triggerem položka, která ho podporuje, a widget bez nastavených tagů triggerů místo prázdné dlaždice sám napíše, co doplnit. Widget má plnou podporu tmavého motivu a je přeložen do všech 25 zobrazovacích jazyků Zabbixu. Jeden balíček pokrývá Zabbix 6.0 – 7.4. matrixMAX se prodává pouze v edici PRO – bezplatná edice neexistuje.

Příklady použití

1. Nástěnka NOC: hosté proti tagům služeb (PRO)

Vyberte skupiny hostů, tlačítkem Načíst tagy „matrix“ doplňte sloupce z triggerů, které vaši hosté skutečně nesou, a máte nástěnku, ze které je stav celého prostředí čitelný přes místnost. Zelená znamená, že kontrola prochází, barevná ikona otevřený problém, prázdná buňka chybějící kontrolu a klíč hosta v údržbě. Levým klikem na hosta nebo na tag se dostanete do Monitoring → Problems s odpovídajícím filtrem, pravým klikem otevřete nativní kontextové menu Zabbixu.

matrixMAX - matice hostů proti tagům služeb

2. Řádky složené do skupin hostů (PRO)

Přepínač Řádky podle rozhoduje, co je jeden řádek. V režimu Skupiny hostů se hosté složí do svých skupin a buňka skupiny ukazuje nejhorší problém nalezený na kterémkoli hostovi skupiny za daným sloupcem. Počítají se jen hosté, které by matice zobrazila, a host, který patří do dvou zobrazených skupin, se počítá v obou řádcích. Stovka hostů se tak vejde do několika řádků.

matrixMAX - řádky podle skupin hostů

3. Detail buňky v doprovodném widgetu (PRO)

Klikněte na buňku a matrixMAX-detail ukáže, co za ní je: hosta, jeho uptime a vybraná inventární pole, kartu závažnosti s časem vzniku, název problému, provozní data, detaily události včetně tagů a potvrzení, protokol akcí a tlačítka Update, Execute now, HistoryGraph. Rozbalené karty zůstanou rozbalené i po automatickém obnovení nástěnky.

matrixMAX-detail - detail vybrané buňky

4. Dvojice na Zabbixu 6.0 a 6.2 – jeden spojený widget (PRO)

Zabbix 6.0 a 6.2 neumí komunikaci mezi widgety, takže by doprovodná dlaždice neměla jak dostat kliknutou buňku. Balíček to řeší sám: na těchto verzích vykreslí dvojici jako jeden spojený widget – matici vlevo, detail vpravo – a mřížka ho krmí přímo. Umísťujete a nastavujete ho stejně jako na 7.4 a uložené nastavení je stejné. Po upgradu frontendu na 7.0 a výš se dvojice sama rozdělí na dva nativní widgety, převezme je nativní propojení a zákazník nemusí udělat nic.

matrixMAX na Zabbixu 6.2 - matice a detail jako jeden spojený widget

Instalace

matrixMAX distribuujeme jako podepsaný deb/rpm balíček z repozitáře repo.initmax.com. Balíček sám rozpozná verzi vašeho frontendu a nasadí do něj odpovídající větev modulu. Podporuje Zabbix 6.0 – 7.4 a je HA ready – multi-frontend i HA nasazení fungují bez dalšího nastavení, stačí balíček nainstalovat na každý frontend node.

Připojte se na server se Zabbix frontendem přes SSH (proveďte na všech frontend nodech) a vyberte si svoji distribuci. Nechcete balíček? Každé vydání vychází i jako ZIP archiv – stáhnete ho po přihlášení v zákaznickém portálu, hodí se pro offline nebo ruční instalaci.

RHEL / Rocky / Alma
openSUSE logo
SUSE
Debian / Ubuntu

RHEL / Rocky / Alma

PRO edice

matrixMAX se prodává pouze v edici PRO, jejíž repozitář je chráněný tokenem – proto tu žádný příkaz k prostému zkopírování nenajdete. Nejpohodlnější cesta vede přes portál: vyberte si RHEL / Rocky / Alma a po přihlášení se do příkazu pro dnf doplní váš token. Otevřít instalátor v portálu (kliknout můžete i na obrázek níže).

matrixMAX - instalátor PRO edice v zákaznickém portálu initMAX

SUSE

PRO edice

matrixMAX se prodává pouze v edici PRO, jejíž repozitář je chráněný tokenem – proto tu žádný příkaz k prostému zkopírování nenajdete. Nejpohodlnější cesta vede přes portál: vyberte si SUSE a po přihlášení se do příkazu pro zypper doplní váš token. Otevřít instalátor v portálu (kliknout můžete i na obrázek níže).

matrixMAX - instalátor PRO edice v zákaznickém portálu initMAX

Debian / Ubuntu

PRO edice

matrixMAX se prodává pouze v edici PRO, jejíž repozitář je chráněný tokenem – proto tu žádný příkaz k prostému zkopírování nenajdete. Nejpohodlnější cesta vede přes portál: vyberte si Debian / Ubuntu a po přihlášení se do příkazu pro apt doplní váš token. Otevřít instalátor v portálu (kliknout můžete i na obrázek níže).

matrixMAX - instalátor PRO edice v zákaznickém portálu initMAX

Ověření a povolení modulu

Modul se povolí automaticky během instalace balíčku. Ověřit to můžete v menu Zabbix frontendu: Administration → General → Modules – najdete tam matrixMAX i doprovodný matrixMAX-detail.

Pokud widget na frontendu už běžel (ať z dřívějšího balíčku, nebo z ruční instalace), balíček jeho stav zachová – modul, který jste sami vypnuli, zůstane vypnutý – a stará ruční kopie se přitom uklidí, aby se widget v seznamu modulů neobjevil dvakrát. Aktualizace pak dostáváte přes svého správce balíčků (apt / dnf / zypper) jako u každého jiného systémového balíčku.

Konfigurace

matrixMAX

Sloupce matice vznikají z tagů triggerů. Každý trigger, který chcete v matici vidět, musí nést tag – výchozím klíčem je matrix s konkrétní hodnotou (např. cpu, disk). Tlačítko Načíst tagy „matrix“ projde triggery vybraných hostů a hodnoty doplní za vás; jako zdroj sloupce ale funguje libovolné jméno tagu, stačí ho zapsat do řádku ručně. Obě načítací tlačítka jsou nedestruktivní: pouze přidávají, co v seznamu ještě není, a řádky, které jste napsali nebo přetáhli, nechají na jejich místě.

matrixMAX - konfigurační formulář widgetu
PolePopis
TypeTyp widgetu – vyberte matrixMAX
NameNázev widgetu
Refresh intervalJak často se obnovují data ve widgetu
Host groupsSkupiny hostů, jejichž hosté tvoří řádky matice. Prázdné pole znamená všechny hosty, které smíte vidět.
Exclude host groupsSkupiny hostů, které se vynechají. Host patřící do kterékoli z nich zmizí z matice, i kdyby ho jiné pole zahrnovalo.
HostsJednotliví hosté přidaní k hostům vybraných skupin.
Host tagsFiltr hostů podle jejich tagů, v režimu And/Or nebo Or. Prázdný seznam znamená bez filtrování.
Rows byCo je jeden řádek. Hosts = jeden řádek na hosta. Host groups = hosté složení do skupin; buňka skupiny ukazuje nejhorší problém na kterémkoli hostovi skupiny za daným sloupcem.
SeveritiesZávažnosti, které matice zohledňuje. Nic zaškrtnutého znamená všechny závažnosti.
Trigger tagsSloupce matice, jeden na tag a hodnotu. Tlačítko Načíst tagy „matrix“ hodnoty připojí a existující řádky zachová. Libovolné jméno tagu lze zapsat ručně.
Hosts order byPořadí řádků: Host Id, Host name, Severity, nebo Custom (vlastní, přetažením). V režimu skupin znamená Host Id id skupiny a Custom je vypnuté.
Custom order of hostsVlastní pořadí řádků. Tlačítko Načíst hosty připojí hosty aktuálního výběru; existující řádky si drží své místo i přetažené pořadí.
Show suppressed problemsZapnuto: potlačené problémy (hosté v údržbě) se počítají a obarvují jako ostatní. Vypnuto: jsou skryté a host v údržbě může vypadat v pořádku.

matrixMAX-detail

Doprovodný widget potřebuje vědět, kterou matici má sledovat. Vyberte ji v poli MatrixMAX widget a volitelně přidejte až tři inventární pole, která se zobrazí u názvu hosta. Je-li na frontendu i modul inventoryMAX, formulář na to upozorní a v hodnotách můžete použít makra {INVENTORYMAX.*}.

matrixMAX-detail - konfigurační formulář widgetu
PolePopis
TypeTyp widgetu – vyberte matrixMAX-detail
NameNázev widgetu
Refresh intervalJak často se obnovují data ve widgetu
MatrixMAX widgetPovinné. Který widget matrixMAX má tato dlaždice sledovat.
Inventory fieldsPopisek a hodnota s makry inventáře, zobrazené u názvu hosta. Zaškrtnutím Show in header je přesunete do záhlaví dlaždice.

Kde to získat?

Pokud vás tento widget zaujal, najdete ho v našem e-shopu. Tam se dozvíte více o ceně, doživotní licenci a o tom, jak produkt získat.

×Košík

Váš košík je prázdný.