Bylo uvolněno volné monitorovací systém s otevřeným zdrojovým kódem Zabbix 5.0 LTS.
Zabbix je univerzální systém pro monitorování výkonu a dostupnosti serverů, inženýrských a síťových zařízení, aplikací, databází, virtualizačních systémů, kontejnerů, IT služeb, webových služeb a cloudové infrastruktury.
Systém implementuje kompletní cyklus od sběru dat, jejich zpracování a transformace, analýzy získaných dat, až po ukládání těchto dat, vizualizaci a rozesílání upozornění pomocí pravidel eskalace. Systém rovněž nabízí flexibilní možnosti rozšíření metod sběru dat a upozornění, stejně jako možnosti automatizace prostřednictvím API. Jediný webový rozhraní zajišťuje centralizovanou správu konfigurací monitorování a distribuci práv přístupu různým skupinám uživatelů. Kód projektu je distribuován pod licencí GPLv2.
Zabbix 5.0 je nová hlavní LTS verze s dlouhým obdobím oficiální podpory. Uživatelům, kteří používají ne-LTS verze, doporučujeme přechod na LTS verze produktu.
Hlavní vylepšení verze 5.0 LTS:
- Podpora SAML pro řešení single sign-on (SSO)
- Oficiální podpora nového modulárního agenta pro platformy Linux a Windows s podporou spolehlivého ukládání dat v lokálním souborovém systému
- Přátelštější rozhraní s pohodlnou navigací v levém menu, optimalizováno pro široké monitory
- Dostupný seznam zařízení pro běžné uživatele (Monitoring->Hosts)
- Podpora uživatelských modulů pro rozšíření funkčnosti uživatelského rozhraní
- Možnost zrušení potvrzení problému
- Podpora šablon zpráv pro notifikace na úrovni mediálních typů
- Samostatná konzolová utilita pro testování skriptů v JavaScriptu, užitečná pro práci s webhooky a předzpracováním
- Jednoduchá konfigurace a zjednodušení SNMP šablon díky přesunu parametrů SNMP na úroveň rozhraní hostitele
- Podpora uživatelských makr pro prototypy hostitelů
- Podpora typu dat Float64
- Monitorování dostupnosti zařízení pomocí funkce nodata() zohledňuje dostupnost proxy
Zlepšena bezpečnost a spolehlivost monitorování díky:
- Podpoře webhooků prostřednictvím HTTP proxy
- Možnosti zakázat provádění určitých kontrol agentem, podpora bílých a černých seznamů
- Možnosti vytvářet seznam používaných šifrovacích protokolů pro TLS spojení
- Podpoře šifrovaných spojení s databázemi MySQL a PostgreSQL
- Přechodu na SHA256 pro uchovávání hashů uživatelských hesel
- Podpoře tajných makrů pro uchovávání hesel, přístupových klíčů a dalších důvěrných informací
Zlepšena výkonnost:
- Kompresní historických dat při použití TimescaleDB
- Optimalizace výkonu rozhraní pro miliony monitorovaných zařízení
Další významná vylepšení:
- Nové operátory předzpracování pro nahrazování textu a získávání názvu vlastností JSON při práci s JSONPath
- Skupinování zpráv v e-mailovém klientu podle události
- Možnost použití tajných makr v uživatelském jménu a hesle pro přístup k IPMI
- Podpora spouštěčů operací porovnání pro textová data
- Nové kontroly pro automatické odhalení metrik výkonu pod Windows, IPMI senzorů, JMX metrik
- Konfigurace všech parametrů ODBC monitoringu na úrovni jednotlivé metriky
- Možnost kontroly metrik šablon a zařízení přímo z rozhraní
- Podpora operace hromadné změny uživatelských makr
- Podpora filtrování podle štítků pro některé widgety dashboardu
- Možnost zkopírovat graf z widgetu jako obrázek PNG
- Podpora API metody pro přístup k auditu
- Vzdálené monitorování verzí komponent Zabbix
- Podpora makrů {HOST.ID}, {EVENT.DURATION} a {EVENT.TAGSJSON} v notifikacích
- Podpora ElasticSearch 7.x
- Nová šablonová řešení pro monitorování Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Podpora nanosekund pro zabbix_sender
- Možnost vymazání cache stavu SNMPv3
- Byl zvýšen velikost klíče metriky na 2048 znaků, velikost zprávy při potvrzení problému na 4096 znaků.
Zabbix nabízí standardní integraci s:
- Platformami podpory Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad.
- Systémy pro upozornění uživatelů Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty.
Oficiální balíčky jsou dostupné pro aktuální verze následujících platforem:
- Linux distribucí RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- Systémů virtualizace na bázi VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Agenti pro všechny platformy včetně MacOS a MSI pro Windows agent
K dispozici je rychlá instalace Zabbix pro cloudové platformy:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
Pro přechod z dřívějších verzí je zapotřebí pouze instalace nových binárních souborů (serveru a proxy) a nového rozhraní. Zabbix automaticky provede aktualizační postup. Instalace nových agentů nebude nutná.
S kompletním seznamem všech změn se můžete seznámit v dokumentaci.
Zdroj: linux.org.ru
