Zabbix se skládá ze tří základních komponent: serveru pro koordinaci provádění kontrol, generování testovacích požadavků a sběr statistik; agenti pro provádění kontrol na straně externích hostitelů; frontend pro organizaci správy systému. Kód
Oficiální balíčky jsou k dispozici pro aktuální verze následujících platforem:
- Linuxové distribuce RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- Virtualizační systémy založené na VMWare, VirtualBox, Hyper-V, XEN
- přístavní dělník
- Agenti pro všechny platformy včetně MacOS a agenta MSI pro Windows
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
- Integrace s platformami help desk Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Integrace se systémy upozornění uživatelů Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Pro migraci z dřívějších verzí stačí nainstalovat nové binární soubory (server a proxy) a nové rozhraní. Zabbix automaticky aktualizuje databázi. Není potřeba instalovat nové agenty. Více podrobností naleznete v
- Nová šablonová řešení pro monitorování Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Podpora autorizace SAML pro řešení jednotného přihlašování (SSO).
- Oficiální podpora nového modulárního agenta pro platformy Linux a Windows
- Schopnost bezpečně ukládat data shromážděná agentem v místním systému souborů
- Vylepšení zabezpečení:
- Podpora webhooků přes HTTP proxy
- Možnost zákazu provádění některých kontrol agentem, podpora bílých a černých listin
- Schopnost generovat seznam šifrovacích protokolů používaných pro připojení TLS
- Podpora pro šifrovaná připojení k databázím MySQL a PostgreSQL
- Chcete-li ukládat hodnoty hash uživatelských hesel, přejděte na SHA256
- Schopnost maskovat tajné hodnoty (hesla, přístupové klíče atd.) uživatelských maker v rozhraní Zabbix a při odesílání upozornění
- Komprese historických dat pomocí TimescaleDB
- Přívětivější rozhraní se snadno ovladatelnými nabídkami na levé straně, které lze sbalit nebo zcela skrýt, aby se ušetřilo místo na obrazovce
- Pro běžné uživatele je k dispozici seznam monitorovacích zařízení
- Podpora vlastních modulů pro rozšíření funkčnosti uživatelského rozhraní
- Možnost nepřiznat problém
- Nové operátory předběžného zpracování pro nahrazení textu a získání názvů vlastností JSON při práci s JSONPath
- Seskupování zpráv v e-mailovém klientovi podle události
- Schopnost používat tajná makra v uživatelském jménu a hesle pro přístup k IPMI
- Podpora šablon zpráv pro oznámení na úrovni typu média
- Samostatná konzolová utilita pro testování skriptů JavaScript, užitečná pro webhooky a předběžné zpracování
- Spouštěče podporují operace porovnání pro textová data
- Nové kontroly pro automatickou detekci výkonnostních metrik pod Windows, IPMI senzory, JMX metriky
- Konfigurace všech parametrů monitorování ODBC na úrovni jednotlivých metrik
- Schopnost kontrolovat metriky šablony a zařízení přímo z rozhraní
- Vlastní podpora maker pro hostitelské prototypy
- Podpora datových typů Float64
- Optimalizujte výkon rozhraní pro miliony monitorovacích zařízení
- Podpora hromadné změny uživatelských maker
- Podpora filtru značek pro některé widgety řídicího panelu
- Schopnost kopírovat graf z widgetu jako obrázek PNG
- Snadná konfigurace a zjednodušení SNMP šablon přesunutím parametrů SNMP na úroveň hostitelského rozhraní
- Podpora metody API pro přístup k protokolu auditu
- Vzdálené sledování verzí komponent Zabbix
- Monitorování dostupnosti zařízení pomocí funkce nodata() bere v úvahu dostupnost proxy
- Podpora maker {HOST.ID}, {EVENT.DURATION} a {EVENT.TAGSJSON} v oznámeních
- Podpora ElasticSearch 7.x
- Podpora nanosekund pro zabbix_sender
- Schopnost resetovat mezipaměť stavu SNMPv3
- Velikost metrického klíče byla zvýšena na 2048 znaků, velikost zprávy při potvrzení problému na 4096 znaků
Zdroj: opennet.ru