Structured Dashboard

Co nás čeká?

Nahraďte dlouhý plochý seznam dashboardů přehlednou vnořenou strukturou odvozenou z jejich názvů.

Co produkt přináší

  • Vnořené a sbalitelné skupiny dashboardů – hierarchii určuje lomítko v názvu dashboardu, nic víc.
  • Přetažení mezi skupinami – dashboard i celou skupinu přesunete myší; modul přesun provede jako přejmenování přes Zabbix API.
  • Vytvořit skupinuUpravit skupinu – prázdnou skupinu založíte podle cesty a tužka ji přejmenuje včetně všech dashboardů pod ní.
  • Přepínač Zobrazit | Upravit jako u Služeb – úchyty a tužky jsou jen v režimu úprav a volbu si Zabbix pamatuje pro každého uživatele.
  • Stav sbalení jednotlivých větví si Zabbix pamatuje pro každého uživatele zvlášť.
  • Mění se jen stránka se seznamem dashboardů – samotné dashboardy zůstávají beze změny, nic se nemigruje ani nepatchuje.

Jak to funguje

Modul přebírá jedinou stránku Zabbixu – Dashboards → All dashboards. Skupiny se berou z názvů dashboardů: lomítko je oddělovač úrovní, takže z dashboardu pojmenovaného Network / Core / Routers vznikne skupina Network, v ní podskupina Core a v ní dashboard Routers. Žádná nová datová struktura, žádná migrace a žádný zásah do obsahu dashboardů – je to jmenná konvence, kterou modul umí přečíst.

Seznam je jedna kompaktní tabulka: nahoře skupina Top level pro dashboardy bez skupiny – vypadá a sbaluje se stejně jako každá jiná kategorie nejvyšší úrovně – pod ní skupiny nejvyšší úrovně (barevně odlišené) a v nich odsazené podskupiny a dashboardy. Sbalování obstarává nativní ovládací prvek frontendu – na 7.x ikona šipky, na 6.0 – 6.4 šipka treeview – a stav sbalení si Zabbix pamatuje v profilu, takže je pro každého uživatele vlastní. Zaškrtávací pole u skupiny vybere všechny dashboardy pod ní, takže hromadné akce fungují nad celou větví.

Structured Dashboard - seznam dashboardů uspořádaný do vnořených skupin
Rozsáhlá knihovna dashboardů uspořádaná do vnořených skupin vytvořených lomítkem v názvu.

Ukázky

Structured Dashboard - sbalené skupiny dashboardů
Sbalte nepotřebné sekce a rozbalte jen větev s dashboardem, který právě hledáte. Stav sbalení je uložený u vašeho uživatele.
Structured Dashboard - zaškrtnutá skupina vybere vše pod ní
Jedno zaškrtávací pole u skupiny vybere všechny dashboardy pod ní – hodí se pro hromadné akce nad celou větví.

Práce se skupinami: režim úprav, přetažení, vytvoření

Přepínač Zobrazit | Upravit v záhlaví stránky funguje stejně jako u Services. V režimu Zobrazit je seznam čistý strom. V režimu Upravit se objeví úchyty pro přetažení u každého řádku, tužka u každé skupiny a vedle tlačítka Create dashboard přibude Create group. Uživatelům, kteří nemají právo dashboardy upravovat, se přepínač vůbec nezobrazí; zvolený režim si Zabbix pamatuje v profilu uživatele.

Structured Dashboard - režim úprav s úchyty a tužkami
Režim úprav: úchyty pro přetažení na každém řádku, tužka u každé skupiny pro přejmenování na místě a přepínač Zobrazit | Upravit zapamatovaný pro každého uživatele.

Přesun přetažením. Táhněte dashboard – nebo celou skupinu – kamkoli do bloku cílové skupiny, na řádek skupiny Top level, nebo do hlavičky tabulky. Zvýrazněný cílový blok a nápověda Přesunout do na řádku pod kurzorem ukazují, kam přesun dopadne, ještě než pustíte; každý krok doleva v levém okraji řádku znamená o úroveň výš. Dashboard puštěný na jiný dashboard vedle něj založí novou skupinu pojmenovanou po cíli a přesune do ní jen ten tažený dashboard. Sbalená skupina se po chvíli podržení nad ní sama rozbalí. Přesun je vždy jen přejmenování přes API a platí pro něj stejná práva jako pro běžnou úpravu dashboardu – při odmítnutí Zabbix ukáže svoji obvyklou hlášku.

Structured Dashboard - přetažení dashboardu s nápovědou Přesunout do
Storage tažený nad řádek Switches: zvýrazněný cíl a nápověda Přesunout do ukazují, že vznikne nová skupina Network / Core / Switches.

Vytvořit skupinu. Tlačítko Create group otevře malý dialog na cestu skupiny – Business / SLA se rovnou vnoří pod Business. Prázdná skupina zůstane v seznamu jako zástupný řádek, dokud do ní něco nepřetáhnete, a dokud je prázdná, lze ji zase odebrat. Zástupné skupiny jsou uložené v profilu uživatele, takže přežijí i přepnutí HA nodu. Tužka u skupiny přejmenuje její poslední segment – a s ním všechny dashboardy pod ní; název, který na dané úrovni už existuje, modul odmítne.

Structured Dashboard - dialog Nová skupina
Vytvořit skupinu založí prázdnou skupinu podle cesty – Business / SLA se vnoří – připravenou k naplnění přetažením.

Instalace

Structured Dashboard distribuujeme jako standardní deb/rpm balíček z našeho 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 / 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 – FREE přímo z repozitáře – hodí se pro offline nebo ruční instalaci.

RHEL / Rocky / Alma
openSUSE logo
SUSE
Debian / Ubuntu

RHEL / Rocky / Alma

# RHEL / Rocky / Alma
rpm -Uvh https://repo.initmax.com/zabbix/release/initmax-release-latest.noarch.rpm
dnf clean all && dnf install -y zabbix-module-structured-dashboard

SUSE

# SUSE
rpm -Uvh https://repo.initmax.com/zabbix/release/initmax-release-latest.noarch.rpm
zypper --gpg-auto-import-keys refresh && zypper install -y zabbix-module-structured-dashboard

Debian / Ubuntu

# Debian / Ubuntu
wget https://repo.initmax.com/zabbix/release/initmax-release-latest_all.deb
dpkg -i initmax-release-latest_all.deb
apt update && apt install zabbix-module-structured-dashboard

Ověření 

Modul se povolí automaticky během instalace balíčku. Ověřit to můžete v menu Zabbix frontendu: Administration → General → Modules

Pokud modul 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 modul 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.

×Košík

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