Byla vydána volná monitorovací platforma s plně otevřeným zdrojovým kódem Zabbix 5.2.
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 realizuje kompletní cyklus od sběru dat, jejich zpracování a transformace, analýzy získaných dat, až po jejich ukládání, vizualizaci a zasílání upozornění pomocí eskalačních pravidel. Systém také nabízí flexibilní možnosti rozšíření metod sběru dat a upozornění, stejně jako možnosti automatizace prostřednictvím výkonného API.
Jednotné webové rozhraní zajišťuje centralizované řízení konfigurací monitorování a distribuci přístupových práv různým skupinám uživatelů. Kód projektu je distribuován pod licencí GPLv2.
Zabbix 5.2 je nová hlavní verze, která není LTS a má standardní dobu oficiální podpory.
Mezi hlavní vylepšení verze 5.2 patří:
- podpora syntetického monitorování s možností vytvářet vícestupňové komplexní scénáře skriptů pro získávání dat a provádění složitých kontrol dostupnosti služeb
- byl přidán soubor triggereových funkcí pro dlouhodobou analýzu, který umožňuje generovat upozornění jako "Počet transakcí za sekundu v říjnu vzrostl o 23%"
- podpora rolí uživatelů pro granularní řízení práv uživatelů s možností kontroly přístupu k různým komponentům rozhraní, metodám API a uživatelským akcím
- možnost uchovávat veškeré důvěrné informace (hesla, tokeny, uživatelská jména pro autorizaci atd.) používané v Zabbixu ve vnějším Hashicorp Vault pro maximální bezpečnost
- podpora IoT monitorování a monitorování průmyslového zařízení pomocí protokolů Modbus a MQTT
- možnost ukládání a rychlého přepínání mezi filtry v rozhraní
Zlepšena bezpečnost a spolehlivost monitorování díky:
- integrace s Hashicorp Vault
- podpora UserParameterPath pro agenty
- nesprávné uživatelské jméno nebo heslo nezveřejní žádné další informace o existenci registrovaného uživatele
Zlepšena výkonnost a kontinuita díky:
- podpoře vyvažování zátěže (load balancing) pro webové rozhraní a API, což umožňuje horizontální škálování těchto komponent
- vylepšení výkonnosti logiky zpracování událostí
Další významná vylepšení:
- možnost nastavit různé časové zóny pro různé uživatele
- možnost prohlédnout si aktuální stav historické cache funkčního systému pro lepší porozumění fungování Zabbix
- v rámci spojení funkcionality screenshotů a dashboardů byly šablony screenshotů převedeny na šablony dashboardů
podpora rozhraní hostitelů pro prototypy hostitelů - rozhraní hostitelů se stala nepovinnými
- byla zavedena podpora tagů pro prototypy hostitelů
- možnost použití vlastních maker v kódu skriptů předzpracování
- možnost zpracovávat nepodporovaný stav metriky v předzpracování pro rychlou reakci na takové události a pro spolehlivější kontroly dostupnosti služeb
- podpora maker eventlog pro zobrazení operačních informací
- podpora vlastních maker v popisu metriky
- podpora digest autentizace pro HTTP kontroly
- aktivní Zabbix agent nyní může posílat data pro více hostitelů
- maximální délka vlastních maker byla zvýšena na 2048 bajtů
- možnost práce s HTTP hlavičkami ve skriptech předzpracování
podpora zastavení jazyka výchozího pro všechny uživatele - seznam dashboardů jasně ukazuje, které dashboardy byly vytvořeny mnou a zda jsem jim dal přístup jiným uživatelům
- možnost testování SNMP metrik
- jednodušší formulář pro nastavení údržby zařízení a služeb
- název šablon se zjednodušen
- jednodušší logika pro plánování kontrol nepodporovaných metrik
- Yaml se stal novým výchozím formátem pro operace importu a exportu
- nová šablonová řešení pro monitorování Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid
Zabbix nabízí standardní integraci s:
- platformy podporovací služby Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
- systémy upozorňování uživatelů Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert
Oficiální balíčky jsou dostupné pro aktuální verze následujících platforem:
- Linuxové distribuce RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian pro různé architektury
- systémy virtualizace na bázi VMWare, VirtualBox, Hyper-V, XEN
Docker - agenty pro všechny platformy včetně MacOS a balíčků MSI pro Windows agenty
K dispozici je rychlá instalace Zabbix pro cloudové platformy:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud
Pro přechod z předchozích verzí je potřeba pouze instalace nových binárních souborů (serverů a proxy) a rozhraní. Zabbix automaticky provede postup aktualizace. Instalace nových agentů není nutná.
S kompletním seznamem všech změn se můžete seznámit v popis změn a dokumentaci.
Tady odkaz pro stažení a cloudové instalace.
Zdroj: linux.org.ru
