uxMAX

Co nás čeká?

Jeden modul pro celý frontend Zabbixu: našeptávání tagů ve všech formulářích s respektem k oprávněním, barevná pravidla tagů, přepínač Light / Dark / System, vlastní branding, zvýraznění syntaxe a další vylepšení – vše ZDARMA, s centrální konfigurací.

Popis

uxMAX sdružuje praktická vylepšení, která si správci Zabbixu u frontendu dlouhodobě přejí, a dává je za jednu konfigurační stránku. Všechno je ZDARMA, funguje na Zabbixu 6.0 – 7.4 v jediném balíčku a je připraveno pro HA – stačí balíček nainstalovat na každý frontend uzel a každý uzel se o sebe postará sám.

  • Našeptávání tagů všude – každé pole pro tag napříč frontendem (Problems, Latest data, seznamy hostů, dashboardy, formuláře widgetů i popupy) nabízí živé návrhy názvů tagů i hodnot, a to jen z objektů, které smí přihlášený uživatel vidět.
  • Barevná pravidla tagů – začíná na / obsahuje / končí na, s uživatelskými přepisy nad globálními pravidly a živým náhledem ve světlém i tmavém režimu včetně kontrastu přímo ve výběru barvy.
  • Přepínač Light / Dark / System v postranním menu – pro každého uživatele zvlášť, System živě kopíruje předvolbu operačního systému.
  • Rebranding frontendu – vaše loga na přihlašovací obrazovce i v postranním menu, vlastní patička a vlastní odkaz na dokumentaci za ikonou nápovědy.
  • Zvýraznění syntaxe pro JavaScript a Zabbix výrazy, s živým hřištěm v obou režimech a nastavitelným písmem editoru.
  • Dashboardy a UI – kompaktní dashboardy, skryté hlavičky widgetů, přesouvatelné dialogy, minimální šířka modálních oken, stránkování a hromadné akce zrcadlené nad dlouhými seznamy a zešedlé vypnuté položky v Latest data.

Příklady použití

Příklad 1 – Našeptávání tagů ve všech formulářích (FREE)

Začněte psát do libovolného pole pro tag a uxMAX nabídne odpovídající názvy tagů – a po výběru názvu i hodnoty. Návrhy respektují oprávnění: obsahují jen tagy z hostů, problémů a položek, které přihlášený uživatel smí vidět, takže filtr nikdy neprozradí názvy z infrastruktury jiných týmů. Funguje ve filtrech Problems a Latest data, v seznamech hostů i položek, ve formulářích widgetů i v popupech.

uxMAX - živé našeptávání tagů ve filtru Latest data
Živé našeptávání tagů ve filtru Latest data – jen tagy, které smí uživatel vidět.

Příklad 2 – Barevná pravidla tagů (FREE)

Obarvěte tagy podle pravidel – CPU červeně, paměť modře, disk fialově, HTTP služba oranžově – a Latest data se dají místo čtení skenovat pohledem. Pravidla porovnávají začíná na, obsahuje nebo končí na a jasné barvy dostanou v tmavém režimu automaticky tmavý, čitelný text.

uxMAX - barevné tagy v Latest data
Barevné tagy v Latest data; zešedlý řádek je vypnutá položka.

Příklad 3 – Přepínač Light / Dark / System (FREE)

Třístavový přepínač přímo pod logem v postranním menu. Light a Dark dělají, co říkají; System živě následuje předvolbu operačního systému, takže se frontend přepne spolu s vaším desktopem. Volba platí pro konkrétního uživatele.

uxMAX - přepínač Light / Dark / System v postranním menu
Přepínač v hlavičce postranního menu – zde s vlastním brandingem, ve světlém i tmavém režimu.

Příklad 4 – Vlastní branding frontendu (FREE)

Nahrajte svá loga (SVG, PNG, JPG nebo GIF) pro přihlašovací obrazovku, postranní menu i jeho sbalenou podobu, nastavte vlastní patičku a nasměrujte ikonu nápovědy na vaši dokumentaci. Konfigurační stránka ukazuje živé náhledy světlé i tmavé přihlašovací obrazovky a obou podob menu ještě před uložením. Vysoká dostupnost je vyřešená: každý frontend uzel si branding sám zkontroluje a aplikuje lokálně, takže HA cluster zůstane konzistentní bez ručního kopírování.

uxMAX - přihlašovací obrazovka s vlastním logem
Přihlašovací obrazovka s vlastním logem a patičkou.
uxMAX - obrandovaný tmavý frontend
Obrandovaný frontend v tmavém režimu – vlastní logo, patička a čitelné barevné tagy.

Příklad 5 – Zvýraznění syntaxe s živým hřištěm (FREE)

JavaScript ve Script itemech, webhoocích a předzpracování – a volitelně i Zabbix výrazy triggerů – dostanou skutečné zvýraznění syntaxe. Stránka nastavení ukazuje živé hřiště vykreslené ve světlém i tmavém motivu a písmo editoru je nastavitelné.

uxMAX - nastavení zvýraznění syntaxe s živým hřištěm
Karta zvýraznění syntaxe s živým světlým/tmavým hřištěm.

Příklad 6 – Výběr barvy s živým náhledem (FREE)

Při výběru barvy pro pravidlo tagu dostane nativní Zabbix paleta živý náhled výsledného tagu v obou motivech frontendu včetně kontrastního poměru – kombinace s nízkým kontrastem je označena ještě před použitím.

uxMAX - výběr barvy s náhledem ve světlém a tmavém režimu
Výběr barvy s náhledem tagu ve světlém i tmavém režimu a kontrastním poměrem.

Příklad 7 – My uxMAX: osobní barevná pravidla (FREE)

Pokud to správce povolí, každý uživatel dostane v Nastavení uživatele stránku My uxMAX: globální barevná pravidla se zobrazují jen pro čtení a jedním klikem na Override se libovolné z nich zkopíruje do vlastní, vždy aktivní osobní sady.

uxMAX - My uxMAX osobní barevná pravidla
My uxMAX – nahoře pravidla správce, dole osobní přepisy uživatele.

Instalace

uxMAX 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-uxmax

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-uxmax

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-uxmax

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.

Konfigurace

Globální nastavení – Administrace

Vše je na jedné stránce: Administration → uxMAX. Funkce jsou seskupené do sbalitelných karet, každý přepínač má tooltip s anotovaným snímkem před/po a ikona ? v pravém horním rohu otevírá tuto dokumentaci. Funkce, které už poskytuje samostatný initMAX modul (Hide widget header, Compact dashboard), jsou automaticky rozpoznány a označeny, takže se dva moduly nikdy nepřetahují o stejné stylování.

uxMAX - globální nastavení v Administraci
Globální konfigurační stránka – sbalitelné karty, ilustrované tooltipy, odkaz na dokumentaci.

Branding

Karta Branding přijme tři loga (přihlášení, postranní menu, sbalené menu – SVG, PNG, JPG nebo GIF), text patičky a Help link URL, která nahradí cíl ikony nápovědy – vaši uživatelé tak skončí ve vašem runbooku místo obecné dokumentace. Živé náhledy pod formulářem ukazují světlou i tmavou přihlašovací obrazovku a obě podoby menu přesně tak, jak se vykreslí.

uxMAX - konfigurace brandingu s živými náhledy
Branding: nahrání log, patička, odkaz na nápovědu – s živými náhledy výsledku.

My uxMAX – nastavení uživatele

Osobní barevná pravidla spravuje každý uživatel v User settings → My uxMAX – stejný design karet jako administrace, s globálními pravidly zrcadlenými jen pro čtení nad nimi. Stránka existuje, jen dokud správce nechává zapnuté „Allow per-user color tag rules“.

Kde modul získat?

uxMAX je zcela zdarma. Průvodce instalací na našem portálu vám dá přesné příkazy pro vaši distribuci a produktová stránka nese úplný přehled funkcí.

×Košík

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