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 – 8.0 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.

Barevné tagy a vypnutá položka
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.

Moje uxMAX s osobní volbou ukládání historie
My uxMAX – nahoře pravidla správce, dole osobní přepisy uživatele.

Funkce přidané v uxMAX 2.5.0

FunkceZabbix
Osobní uložené filtry APM s počty záznamů pro každý filtr8.0
Výrobce a verze v nativním editoru šablony7.0–8.0
Zobrazování položek bez ukládání historie s osobní volbou6.0–8.0
Časová osa telemetrického dotazu ve formulářích položek a průzkumu8.0

Instalace

uxMAX distribuujeme jako standardní DEB/RPM balíček pro nativní instalace 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 – 8.0 a je HA ready – multi-frontend / HA nasazení fungují bez dalšího nastavení, stačí balíček nainstalovat na každý frontend node.

Instalace uxMAX v Portalu initMAX
Kliknutím otevřete průvodce instalací v Portalu initMAX.

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

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

Docker

Provozujete frontend Zabbixu v Dockeru? Modul pak nainstalujte do vlastního image frontendu: ze stejného podepsaného repozitáře jako balíček Alpine (APK) (doporučeno), jako balíček DEB nebo RPM v image Ubuntu / Debian a CentOS / Oracle Linux, případně ručně ze ZIP do trvalého svazku. Průvodce instalací v portálu initMAX připraví blok do Dockerfile a příkaz pro sestavení image pro uxMAX.

Po znovuvytvoření kontejneru frontendu otevřete v Zabbixu Administration → General → Modules, klikněte na Scan directory a modul povolte – v kontejneru to balíček za vás udělat nemůže.

Ověření 

Nový modul se povolí automaticky při nativní instalaci balíčku DEB/RPM; modul výslovně vypnutý správcem zůstane vypnutý. Ověřit to můžete v menu Zabbix frontendu: Administration → General → Modules

U instalace v Dockeru nejprve sestavte vlastní image a znovu vytvořte kontejner podle Docker průvodce v portálu initMAX; poté nechte Zabbix prohledat adresář modulů a požadovaný modul povolte. Stejné ruční ověření a povolení platí pro instalaci ze ZIP.

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í.

Globální nastavení uxMAX
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. Volba zobrazování položek bez ukládání historie je dostupná každému uživateli. Osobní barevná pravidla vyžadují, aby je správce povolil.

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ý.