Enhanced Problems

Co nás čeká?

Enhanced Problems PRO – přehled incidentů, závažností a vlastních sloupců.

Popis

Enhanced Problems je tabulka problémů, kterou si postavíte tak, jak ji potřebuje vaše dohledové pracoviště. Vyberete sloupce, jejich pořadí, popisky a šířky, nastavíte písmo a barvy – a stejná tabulka pak čitelně slouží na monitoru operátora i na velkoplošné obrazovce v místnosti.

Ruční Host groups, Hosts, vyloučené skupiny, Severity, Tags a doslovný text Problem zůstávají FREE. PRO přidává wildcard/regex filtr Problem. Od Zabbixu 7.0 může PRO přebírat Host groups z jiného widgetu a Hosts z jiného widgetu nebo z hosta vybraného nahoře na dashboardu.

S problémem se pracuje přímo ve widgetu: nabídka Actions obsahuje Acknowledge, Unacknowledge, Delete, Journal, All tags a Copy to clipboard. Od Zabbixu 6.2 je dostupné také Time acknowledge.

Custom columns zachovává ve FREE neomezené Tag sloupce a původní Count, First occurrence tag i jeden URL-tag odkaz v nabídce. Regex pro čtení původního Count zůstává FREE; nejde o nový PRO regex režim filtru Problem.

Jeden balíček podporuje Zabbix 6.0 až 8.0, PHP 7.4+ a všech 27 lokalizací frontendu Zabbix. Je HA ready: balíček nainstalujte na každý frontend node.

PRO přidává vlastní Widget title a Subtitle s počty závažností, až deset úrovní řazení, další Update message sloupce a odkazy pro jednotlivé sloupce, Severity icon / Operational data / Duration, další možnosti vzhledu a administrátorská akční tlačítka. Původní FREE funkce zůstávají dostupné; nové PRO ovladače jsou zamčené jednotlivě.

Příklady použití

Příklad 1: Problémy s počty závažností (PRO)

Subtitle ukazuje počty po závažnostech a celkový součet nad tabulkou sestavenou pro dohledové pracoviště. Jeho text, font, barvy a počítadla patří do PRO. Původní sloupce a ruční filtry zůstávají FREE.

Enhanced Problems PRO – seznam problémů s počty podle závažnosti.

Příklad 2: Akce nad vybranými problémy (PRO)

Vyberte problémy a otevřete Actions. Vestavěné potvrzování a journal zůstávají FREE; administrátorská tlačítka Create ticket, skript nebo runbook patří do PRO. Serverový webhook může založit jeden ticket pro celý výběr a zapsat vrácené číslo ke každému vybranému problému.

Enhanced Problems PRO – akce nad vybranými problémy přímo v dashboardu.

Příklad 3: Serverový webhook s Authentication (PRO)

V Administration → Enhanced Problems přidejte Webhook s Send from: Frontend server, POST URL a Authentication: Bearer token. Textové uživatelské makro, například {$HELPDESK_TOKEN}, se vyhodnotí na serveru. Nepřidávejte druhou hlavičku Authorization.

Enhanced Problems PRO – administrace serverového webhooku, Request a Authentication.

Příklad 4: Columns a více úrovní řazení (PRO)

V Columns nastavte Enabled, Width a Label a přetažením upravte pořadí. Problems sorting dovoluje v PRO až deset úrovní včetně vlastních sloupců; FREE zachovává jedno původní kritérium včetně First occurrence tag.

Enhanced Problems PRO – výběr, šířky a pořadí sloupců a více úrovní řazení.

Příklad 5: Sloupec ticketu s vlastním odkazem (PRO)

Přidejte do Custom columns řádek Ticket No., Source Update message a Regular expression (?i)^ticket:\s*(\S+). Do URL link vložte adresu níže a zvolte Link target: Column nebo Context menu. Další message zdroje a tyto odkazy jednotlivých sloupců jsou PRO; původní FREE Count regex a URL-tag odkaz zůstávají.

URL link

https://helpdesk.example.com/ticket/{RESPONSE}
Enhanced Problems PRO – vlastní sloupec ticketu s URL link a Link target.

Příklad 6: Styl potvrzených problémů a kontrast (PRO)

V Acknowledged problems odlište potvrzené řádky a v nativním výběru barvy zkontrolujte světlý/tmavý náhled. Nastavte vhodné pozadí a kontrast textu; styl potvrzených řádků patří do PRO.

Enhanced Problems PRO – barva a styl potvrzených problémů.

Příklad 7: Zpracování odpovědi a Permissions (PRO)

Ze serverové odpovědi přečtěte ticket.id do pojmenovaného {RESPONSE.id}, sestavte Show to operator a Note on the problem a případně vyberte Follow-up button. V Permissions nastavte User groups, Host groups a Required host permissions pro konkrétní operátory a hosty.

Enhanced Problems PRO – zpracování odpovědi a oprávnění k akčnímu tlačítku.

Příklad 8: Původní Tag a Count zdroje (FREE)

Přidejte Tag zdroj, například service; počet Tag sloupců není omezený. Původní Count dál čte Tag nebo Update message s vlastním Regular expression. Jeho původní volba pro aktualizaci času funguje, i když Count není zobrazený.

Enhanced Problems FREE – zachované zdroje Tag a Count; nové možnosti odkazů jsou označené PRO.

Příklad 9: Původní seznam problémů a URL-tag odkaz (FREE)

Původní seznam dál podporuje ruční filtry, sloupce, fonty včetně Rubik, barvy, jednu úroveň řazení a běžné potvrzování/journal. Původní řádek URL zachovává jeden konfigurovatelný odkaz z tagu v nabídce. Další URL šablony a cíle odkazů jednotlivých sloupců jsou PRO.

Enhanced Problems FREE – původní seznam problémů a odkaz načtený z URL tagu.

Instalace

Enhanced Problems distribuujeme jako standardní DEB/RPM balíček pro nativní instalace z našeho repozitáře repo.initmax.com. Jeden balíček obsahuje obě větve modulu a sám nasadí tu, která odpovídá vašemu frontendu. Podporuje Zabbix 6.0 – 8.0 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 – FREE přímo z repozitáře, PRO z katalogu v Portálu po přihlášení – hodí se pro offline nebo ruční instalaci.

RHEL / Rocky / Alma
openSUSE logo
SUSE
Debian / Ubuntu
Docker
Docker

RHEL / Rocky / Alma

FREE edice

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

PRO edice

Nejpohodlnější cesta je Portál: vyberte operační systém a edici PRO, přihlaste se a token se do příkazu doplní sám – stačí zkopírovat. Otevřít instalaci v Portálu (obrázek níže je také odkaz).

Instalátor PRO edice v zákaznickém portálu initMAX - klikněte pro otevření

SUSE

FREE edice

# 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-enhancedproblems

PRO edice

Nejpohodlnější cesta je Portál: vyberte operační systém a edici PRO, přihlaste se a token se do příkazu doplní sám – stačí zkopírovat. Otevřít instalaci v Portálu (obrázek níže je také odkaz).

Instalátor PRO edice v zákaznickém portálu initMAX - klikněte pro otevření

Debian / Ubuntu

FREE edice

# 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-enhancedproblems

PRO edice

Nejpohodlnější cesta je Portál: vyberte operační systém a edici PRO, přihlaste se a token se do příkazu doplní sám – stačí zkopírovat. Otevřít instalaci v Portálu (obrázek níže je také odkaz).

Instalátor PRO edice v zákaznickém portálu initMAX - klikněte pro otevření

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 vaši edici – PRO předává váš repo token jako Docker build secret, takže se nikdy nedostane do image.

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í a povolení modulu 

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 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. Existující widgety na dashboardech dál fungují, typ widgetu se nemění. 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

Následující názvy odpovídají anglickému frontendu. Rozhraní se řídí jazykem uživatele; názvy vestavěných sloupců se překládají, vlastní Label zůstává zadaný. FREE ukazuje jednotlivé PRO ovladače se zámkem a odkazem na upgrade.

Presets (FREE i PRO)

Předvolba v řádku Presets ukládá sloupce a jejich pořadí, vlastní zdroje, řazení, fonty a barvy. Load ponechá filtry cílového widgetu i texty a odkazy titulku/Subtitle. Nepřenáší kompletní filtr. Super admin může Save as preset, Update a Remove; ostatní uživatelé mohou preset načíst.

Filtering

Host groups, Exclude host groups, Hosts, Severity a Tags zachovávají původní FREE chování. Doslovný text Problem se hledá tak, jak je zadaný, včetně úmyslných mezer. PRO přidává vzory * a výrazy regex:; regex nejprve prověřuje nejnovější kandidáty a poté řadí shody. Počet kandidátů je omezen vyšší z hodnot limitu vyhledávání frontendu a Maximum displayed alarms. Od Zabbixu 7.0 může PRO přebírat Host groups z jiného widgetu; Hosts z jiného widgetu nebo z hosta vybraného nahoře na dashboardu.

Widget title a Subtitle (PRO)

Widget title i Subtitle mají vlastní text, volitelné URL, font, velikost, barvy, pozadí a zarovnání. Subtitle navíc nastavuje počty po závažnostech, součet a nulové hodnoty. Tyto PRO ovladače nemění běžné záhlaví dashboardového widgetu.

Custom columns

Name pojmenovává vlastní sloupec. Source: Tag čte zadaný tag a zůstává FREE bez početního limitu. Původní Count si zachovává také FREE zdroj Update message a Regular expression. Další nezávislé Update message sloupce patří do PRO. Hodnotou je první zachycená skupina z poslední odpovídající aktualizace.

Původní ovladače Count, First occurrence tag a URL zůstávají ve FREE dostupné, i když jejich sloupce nejsou zobrazené. Dosavadní tagové sloupce zachovají klíče, hodnoty, popisky, šířky, zapnutí a pořadí. A match updates the Last occurrence column to the time of the matching message řídí původní aktualizaci času přes Count; vypněte ji, pokud poznámka s ticketem nemá posouvat čas události.

URL link, Select dashboard a Link target pro jednotlivé sloupce patří do PRO. Column vytvoří odkaz v buňce; Context menu přidá položku pro jeden vybraný problém. {RESPONSE} označuje hodnotu sloupce a hodnoty URL maker se kódují. Původní URL-tag odkaz v nabídce zůstává FREE včetně bezpečných relativních cest frontendu. Nová Tag hodnota se nestane FREE odkazem jen proto, že připomíná URL.

Columns a Problems sorting

Columns nastavuje Enabled, pořadí, Width a Label. Šířka je v procentech; hlášení Total vysvětlí, zda se seznam vejde, nebo potřebuje vodorovný posuvník. Původní sloupce zůstávají FREE; nové řádky Severity icon, Operational data a Duration patří do PRO.

Problems sorting obsahuje seřazené řádky Column a ASC/DESC. FREE používá jedno původní kritérium včetně First occurrence tag. PRO přidává libovolné vlastní sloupce a až deset úrovní. Nové vlastní řazení dává prázdné hodnoty nakonec; původní First occurrence tag zachovává vydané chování chybějících hodnot. Maximum displayed alarms se uplatní až po seřazení.

Acknowledged problems, Severity colours a Display options

Acknowledged problems a Severity colours obsahují PRO styly potvrzených řádků a vlastní paletu pozadí/textu závažností. Nativní výběry barev poskytují světlý/tmavý náhled a tam, kde je to podporované, automatický kontrast textu.

Display options obsahuje obnovování, maximální počet řádků, All tags display, záhlaví sloupců, font, velikost, barvy a posuvníky. Původní fonty včetně Rubik zůstávají FREE. Nové styly seznamu, sticky header a další volby Inherit from Zabbix / Oxanium jsou PRO. All tags display nabízí nativní Zabbix popup nebo seznam jméno/hodnota List.

Administrace: Request a Authentication (PRO)

Globální definice spravuje Super admin v Administration → Enhanced Problems. Vyberte Type: Webhook nebo Zabbix script. Request webhooku obsahuje URL, Query fields, Request type GET/POST/PUT, Headers, Request body, Required status codes a Timeout. Tělo se používá pro POST/PUT.

Authentication nabízí None, Basic a Bearer token pouze s Send from: Frontend server. Hlavičku Authorization doplní server; data posílaná operátorovu prohlížeči neobsahují nastavené přihlašovací jméno, heslo ani token. Basic/Bearer nelze kombinovat s vlastní hlavičkou Authorization. Uživatelská makra fungují v parametrech dotazu, hlavičkách, těle požadavku a přihlašovacích údajích, nikoli v URL; při autentizaci musí být schéma, host a port zadané doslova. Podporují se Text makra; Secret text/Vault hodnoty nedostupné frontendu skončí vysvětlenou chybou.

Send from: Browser používá prohlížeč operátora a jeho pravidla CORS, cookies, hlaviček a přesměrování. Požadavek z HTTPS stránky na HTTP adresu prohlížeč blokuje jako smíšený obsah. Authentication pole a uživatelská makra nejsou dostupná. Open in a dialog otevře vyhodnocené URL/query v rámu s odkazem Open in a new tab; neposílá nastavené tělo ani hlavičky a cílový web může vložení do rámu zakázat.

Frontend server nenásleduje přesměrování. Odpověď 3xx se prověří proti Required status codes. Ostatní režimy se řídí pravidly prohlížeče; neobcházejí CORS ani omezení vkládání stránek.

Administrace: Vstup a zpracování odpovědi (PRO)

Before it is sent může vyžádat String nebo Dropdown hodnotu s otázkou, výchozí hodnotou a validací a požádat o Confirmation. Zadaná hodnota je {MANUALINPUT}. U skriptu se sekce jmenují Before it runs a After it ran; ruční vstup skriptu potřebuje Zabbix 7.0+ a odpovídající nastavení skriptu.

Read from response čte JSON cestu, zachycenou skupinu regexu nebo hlavičku, například header:Location. Řádky poskytují číslovaná i pojmenovaná makra, například {RESPONSE1} a {RESPONSE.id}. Použijí je Show to operator, Note on the problem a Follow-up button. Toto zpracování platí jen pro Frontend server požadavky a skripty; Browser kontroluje HTTP status a Dialog otevírá URL. Navazovat může pouze jeden další webhook s Send from: Frontend server. Nastavte mu vlastní požadavek a Authentication; z prvního tlačítka se nepřebírají. Pro tlačítko Annotate ticket zvolte Request type: POST, URL níže a vlastní Authentication: Bearer token nastavenou na {$HELPDESK_TOKEN}, uživatelské makro typu Text.

U serverového webhooku vyberte Run: Once for the whole selection a použijte {SELECTION.COUNT}, {SELECTION.EVENT.IDS}, {SELECTION.HOST.NAMES}, {SELECTION.TEXT} nebo {SELECTION.JSON}. Poznámka jako ticket:{RESPONSE.id} se zapíše ke každému vybranému problému. Skip problems already handled s ^ticket: vynechá problém, který už takovou poznámku má.

Follow-up button – Request type: POST / URL

https://helpdesk.example.com/api/tickets/{RESPONSE}/notes

Administrace: Permissions (PRO)

User groups omezuje, kdo tlačítko uvidí a smí stisknout; prázdná volba dovolí uživatele s rolí oprávněnou potvrzovat problémy a Super admin toto skupinové omezení obchází. Host groups vyžaduje, aby každý host problému patřil do vybrané skupiny nebo vnořené podskupiny; prázdná volba nepřidává omezení skupinou. Required host permissions vyžaduje Read nebo Write ke každému hostu. Pravidla vynucuje nabídka i server. Navazující akce používá oprávnění původního tlačítka.

Skriptová tlačítka navíc potřebují oprávnění role Execute scripts a běží přes Zabbix API jako operátor, takže se uplatní i oprávnění samotného skriptu.

Administrace: Test a Clone (PRO)

Test používá neuloženou kartu. Frontend server a Browser skutečně odešlou požadavek z vybraného místa. Test Dialogu vyhodnotí/ověří adresu a nabídne odkaz. Test skriptu jej skutečně spustí na vybraném hostu/události. Serverové/skriptové testy ukážou načtené hodnoty, zprávu a poznámku bez jejího zápisu a bez navazující akce. Build and test testuje čtení hodnot z vložené nebo poslední odpovědi. Clone kopíruje definici i Enabled; Add button začíná zapnuté.

Kde widget získat?

Widget najdete v nabídce produktů initMAX, kde se dočtete více o obou edicích a jak produkt získat. Po nákupu na vás licence i instalační příkazy čekají v zákaznickém portálu.

×Košík

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