Verze Zabbix 7.4 je téměř zde!
Nová verze Zabbix 7.4 přinesla řadu zajímavých novinek.
Kontaktuje nás pro konzultaci zdarma | KONTAKTUJTE NÁS PRO KONZULTACI A UKÁZKU ZDARMA |
Připravili jsme pro Vás tématické webináře |
|
Školení pro poslední LTS verzi (Zabbix 7.0) | VÍCE INFORMACÍ O ŠKOLENÍ |
Můžete se také proklikat naším DEMO Zabbixem. Přihlášení proveďte pomocí tlačítka „sign in as guest„ | PŘIHLÁSIT SE DO DEMO ZABBIXU |
Widget Item card
Tento widget je ideální pro rychlý a detailní přehled vybraných kritických položek na dashboardech. Hodí se především pro technické a administrativní dashboardy, kde potřebuješ detailně sledovat stav klíčových metrik v Zabbixu.
Tento widget umožňuje zobrazit různé parametry vybraného itemu (např. „Value cache, % used“). Widget poskytuje následující informace:

Sekce nastavení widgetu

Zde uživatel definuje pořadí a výběr informací, které se v widgetu objeví:
- Metrics (základní metriky)
- Type of information (typ informace)
- Host interface (informace o host interface)
- Type (typ položky)
- Description (popis položky)
- Error text (chybové zprávy – místo zmíněné v prvním obrázku)
- Latest data (nejnovější data, poslední kontrola, poslední hodnota)
- Triggers (triggerované stavy)
- Host inventory (informace o inventáři hosta)
- Tags (tagy položky)
Sparkline (mini graf):
- Nastavení šířky, výplně a barvy mini grafu hodnot (sparklinu).
- Časové období, ze kterého sparkline zobrazuje hodnoty (např. poslední hodina).
History data:
- Možnost nastavit, zda se mají používat automaticky určená data, nebo specifická historická data či trendy.
Override host:
Možnost změnit hosta, pro kterého widget ukazuje data (užitečné v dynamických dashboardech).
Nový Zabbix Host Wizard – rychlé a jednoduché přidávání hostů
Nový Host Wizard je interaktivní průvodce v Zabbixu, který pomáhá jednoduše a rychle nastavit nové hosty, zejména začátečníkům a cloud administrátorům. Stávající pokročilé možnosti konfigurace jsou stále dostupné.
Wizard funguje v následujících krocích:
- Výběr libovolné kompatibilní šablony
Můžete si vybrat jakoukoli kompatibilní dostupnou šablonu pro monitoring podle vlastních potřeb. Šablony jsou rozděleny do kategorií jako DB, OS, Cloud, Application, Device, Firewall a další. U šablony také ihned vidíte, pro jaký typ napojení je určena (např. Zabbix Agent 2 atd.). - Automatický návrh interface
Po výběru šablony Wizard automaticky zjistí a navrhne správný typ interface, který šablona vyžaduje, například SNMP. Následně je nutné vyplnit všechny povinné parametry. Díky tomu nemusíte ručně hledat správný typ interface a eliminujete chyby konfigurace. - Pomoc s instalací a konfigurací agenta
Pokud vybraná šablona vyžaduje instalaci Zabbix agenta, Wizard vám nabídne přehledný a srozumitelný návod pro jeho instalaci a základní konfiguraci, rozdělený podle operačních systémů (Linux, Windows a další). - Shrnutí a uložení konfigurace
Na závěr Wizard zobrazí přehledné shrnutí celého nastavení a umožní případné poslední úpravy. Potvrzením konfiguraci uložíte a hosta automaticky přidáte nebo aktualizujete v Zabbixu.
Výhody Host Wizardu:
- Snadné použití pro začátečníky.
- Omezení chyb při konfiguraci.
- Rychlé a jasné nastavení nových hostů.
- Dostupnost všech pokročilých možností nastavení pro zkušenější uživatele.
Dynamická aktualizace nastavení widgetů v reálném čase
Nová funkce umožňuje okamžité zobrazení změn prováděných v nastavení widgetů bez nutnosti jejich průběžného ukládání.
Jakmile provádíš změny v nastavení widgetu (například měníš pořadí zobrazených informací, zapínáš/vypínáš funkce, upravuješ časová období či vzhled), widget v dashboardu na pozadí se ihned aktualizuje.
To dramaticky zlepšuje přehled o tom, jak budou výsledné změny vypadat, a zrychluje proces konfigurace.
Celé okno pro konfiguraci widgetu lze nově snadno přesouvat po obrazovce uchopením a tažením.
Víceúrovňové Low Level Discovery
Zabbix 7.4 přináší dlouho očekávanou možnost „nested“ low-level discovery (LLD) přímo na úrovni hostů – tedy nejen jednorázové pravidlo, ale celou kaskádu závislých „objevovacích“ kroků, které můžete řetězit. Díky tomu můžete:
- První discovery (např. TRAP nebo HTTP agent) vrátit čistý JSON s polem MAC adres (
$.macs
) a vytvořit pro každou z nich pouze makro{#MAC}
. - Druhé (nested) discovery s
parent_discovery_rule
odkazujícím na první pravidlo, které pro každou MAC adresu spustí další dotaz (např. SNMP get, HTTP call, SQL) a z JSONu vytáhne detaily (vendor, typ, stav atp.) pomocí JSONPATH (např.$.deviceInfo
) – zase vystaví další makra{#TYPE}
,{#VENDOR}
apod. - (Volitelně třetí a další) tam, kde potřebujete ještě detailnější členění (např. porty, senzory, tabulky), využijete další nested discovery s parentem na druhé pravidlo.
Snadnější kopírování výsledků v testování položek
Nyní lze jednoduše kopírovat výsledky testování položek a preprocessing kroků pomocí nového tlačítka „Copy to clipboard“. Hodnotu již nemusíte označovat a kopírovat ručně – jedním kliknutím ji snadno vložíte tam, kam potřebujete.

Nová sekce Notifications v uživatelském profilu
Správa notifikačních médií a frontendových zpráv byla přesunuta z uživatelského profilu do nové, přehlednější sekce Notifications. Díky této změně si nyní mohou i uživatelé s oprávněním Zabbix User sami jednoduše nastavovat a upravovat vlastní média pro zasílání notifikací.

Nezávislé řešení Vault maker přes Zabbix server a proxy
Nově lze nastavit, aby hodnoty Vault secret maker byly získávány nezávisle jak Zabbix serverem, tak jednotlivými Zabbix proxy servery. Stačí přepnout volbu Resolve secret vault macros by na možnost Zabbix server and proxy. Proxy servery tak mohou makra řešit samostatně bez nutnosti komunikace se Zabbix serverem.

Detailnější statistiky „History syncer“ transakcí
Detailnější statistiky „History syncer“ transakcí
Procesy History syncer nyní ve svém názvu zobrazují podrobné statistiky zpracovaných transakcí. Jednoduše tak můžete sledovat, kolik hodnot a triggerů bylo zpracováno a jak dlouho jednotlivé operace trvaly.
Údaje „A+B triggers“ znamenají:
- A: triggery zpracované na základě nových hodnot.
- B: triggery zpracované na základě časovačů.
V závorkách najdete detailní časování jednotlivých kroků v následujícím pořadí:
- Čas zápisu hodnot položek do databáze
- Čas aktualizace položek (stav, chyby, inventář hosta apod.)
- Čas zápisu trendů do databáze
- Čas výpočtu triggerů
- Čas zpracování událostí a akcí

Tato podrobná diagnostika vám umožní rychle identifikovat případné problémy s výkonem a přesněji analyzovat chování Zabbix serveru či proxy.
Nové možnosti zobrazení prvků a propojení na mapách
Mapy v Zabbixu získaly několik užitečných vylepšení:
1. Automatické skrývání popisků
Popisky prvků (hostů) a linek na mapě lze nyní nastavit do režimu Auto hide. Popisek se automaticky skryje, pokud je prvek či linka v pořádku, a objeví se jen při vzniku problému nebo změně hodnoty. Díky tomu jsou mapy přehlednější.

Výsledekem použití funkce Auto Hide může být například toto zobrazení:
2. Indikátory na základě hodnot položek (Item value indicators)
U linek mezi prvky mapy nyní můžete měnit jejich barvu a styl dynamicky podle aktuální hodnoty položky (itemu). Snadno tak například vizualizujete aktuální rychlost nebo vytížení síťových spojů přímo v mapě.
3. Dynamické zobrazování prvků a linek
Prvky mapy (hosty, propojení) je možné zcela skrýt podle aktuálního stavu nebo hodnoty položky. Tím docílíte maximální přehlednosti a zviditelníte pouze relevantní objekty a propojení.

Podpora OAuth2 pro SMTP média
Zabbix nyní podporuje OAuth2 autentizaci pro SMTP média typu Generic, Gmail a Microsoft. Toto vylepšení přináší vyšší zabezpečení a je vyžadováno moderními poskytovateli e-mailových služeb, kteří postupně ukončují podporu klasické autentizace přes uživatelské jméno a heslo.

Příklad konfigurace pro Generic SMTP:
Pro univerzální SMTP služby nastavíte endpointy a OAuth2 parametry ručně dle dokumentace poskytovatele služby:
- Redirection endpoint – URL vašeho Zabbix serveru, kam poskytovatel vrátí autorizační kód.
- Client ID a Client Secret – získáte u svého OAuth2 poskytovatele.
- Authorization endpoint a Token endpoint – dle dokumentace OAuth2 služby.

Příklad konfigurace pro Gmail SMTP:
Pro Gmail stačí vybrat předpřipravenou možnost Gmail, zadat váš
- Client ID,
- Client Secret
- a URL vašeho Zabbix serveru jako Redirection endpoint. (URL + action=oauth.authorize)
Redirection endpoint se vyplní automaticky, pouze pokud je vyplněna hodnota v sekci Administration → General → Other → Frontend URL.
Ostatní parametry jsou automaticky nastaveny.

⚠️ Pozor: Gmail již od 30. května 2022 nepodporuje klasické přihlašování heslem, OAuth2 je tedy jedinou možností ověření pro Gmail SMTP v Zabbixu. Doporučujeme přejít co nejdříve.

Ukládání SAML certifikátů přímo do databáze
Nově můžete nastavit ukládání SAML certifikátů přímo do databáze Zabbixu. Stačí v konfiguračním souboru (nejčastěji /etc/zabbix/web/zabbix.conf.php) frontendu nastavit:
$SSO['CERT_STORAGE'] = 'database';
Díky tomu již nemusíte nahrávat certifikáty přímo na souborový systém serveru. Toto řešení přináší řadu výhod, zejména:
- Snadnou konfiguraci přímo z webového rozhraní,
- Jednotnou správu certifikátů v případě nasazení v režimu High Availability (HA),
- Zjednodušení administrace celého SAML nastavení.

Šifrování komunikace mezi frontendem a serverem

Nově můžete zabezpečit komunikaci mezi frontendem a Zabbix serverem (trapperem) šifrováním. To oceníte především v konfiguracích se separátními servery pro frontend a backend – typicky v režimu HA. Kromě přepnutí samotného trapperu na TLS (“TLSListen=required”) lze šifrovat i komunikaci mezi proxy a serverem, případně mezi agentem a proxy/serverem, takže vše poběží výhradně přes TLS.
Dále máte možnost definovat, ze kterého frontend node je povoleno se k Zabbix serveru připojit (parametr FrontendAllowedIP
), nebo zda povolit pouze připojení chráněné certifikátem (parametr TLSFrontendAccept=cert
). Samozřejmě je na vás, zda šifrování použijete, nebo necháte komunikaci otevřenou.
Shrnutí novinek:
- Vynucené TLS pro trapper (
TLSListen=required
) - Šifrování proxy↔server, agent↔proxy/server
- Whitelist frontendů pomocí IP/CIDR nebo DNS jmen (
FrontendAllowedIP
) - Volba režimu příchozího spojení (
TLSFrontendAccept=cert
/unencrypted
)
Všechny tyto volby ve verzi 7.4 umožňují granularitu od „nikdy šifrovat“ až po „pouze certifikáty“, podle úrovně zabezpečení, kterou ve vaší infrastruktuře potřebujete.
Přehled drobných vylepšení
- Změněna výchozí doba uchovávání uživatelské relace z 365 dnů na 31 dnů.
- Zvýšeny maximální velikosti cache konfigurace pro
HistoryCacheSize
,HistoryIndexCacheSize
aTrendCacheSize
(rtrizna):- HistoryCacheSize
Velikost cache pro historická data (historii), v bajtech. Velikost sdílené paměti určené k ukládání historických dat.
Výchozí: 16M
Rozsah: 128K–16G - HistoryIndexCacheSize
Velikost indexové cache historie, v bajtech. Velikost sdílené paměti určené k indexaci historických dat uložených v cache. Indexová cache potřebuje přibližně 100 bajtů pro cacheování jedné položky.
Výchozí: 4M
Rozsah: 128K–16G - TrendCacheSize
Velikost cache trendů, v bajtech. Velikost sdílené paměti určené k ukládání dat trendů.
Výchozí: 4M
Rozsah: 128K–16G
- HistoryCacheSize
Nové a aktualizované šablony
Nové šablony:
- Juniper MX series: Přidána nová šablona pro monitorování síťových prvků Juniper MX s využitím protokolu NETCONF, umožňující přímé získávání statistik přes nativní rozhraní.
- Azure MSSQL DTU: Nová šablona umožňuje sledovat využití DTU (Database Transaction Unit) databází v Azure prostředí prostřednictvím REST API.
- Pure Storage FlashArray: Přibyla šablona pro monitoring úložišť Pure Storage FlashArray pomocí HTTP API (REST v1 i v2), včetně automatického objevování a sledování kapacit i výkonu.
Aktualizované šablony:
- Dell iDRAC a PowerEdge: Nyní využívají SNMP walk položky pro efektivnější sběr dat.
- Proxmox VE by HTTP: Přidány nové položky a triggery pro sledování využití diskového prostoru.
- MSSQL by ODBC: Opraveny dotazy na performance countery pro přesnější monitorování.
- Linux a Nextcloud: Odstraněny zbytečné preprocessing kroky z LLD pravidel pro zlepšení výkonu.
- Microsoft 365 reports by HTTP: Opraveny popisy pro lepší srozumitelnost.
- PostgreSQL by Zabbix agent 2: Rozšířena podpora PostgreSQL verze 17.
Zabbix ke stažení a další užitečné odkazy
- Zabbix 7.4 je ke stažení zde: www.zabbix.com/download
- Kompletní dokumentaci k nové verzi najdete zde: https://www.zabbix.com/documentation/7.4/en/manual/introduction/whatsnew740
Jako oficiální partneři a velcí fanoušci Zabbix platformy jsme schopni Vám poskytnout služby ze všech oblastí Zabbix monitoringu na té nejvyšší úrovni. Pokud by vás zajímala živá ukázka instalací Zabbixu u našich zákazníků, rádi vám ukážeme Zabbix v praxi.
Dejte nám Like, sdílejte nás nebo nás sledujte 😍
Ať vám nic neunikne: