Megjelent az ingyenes, nyílt forráskódú Zabbix 5.0 LTS monitorozó rendszer.
A Zabbix egy univerzális rendszer a szerverek, mérnöki és hálózati berendezések, alkalmazások, adatbázisok, virtualizációs rendszerek, konténerek, IT-szolgáltatások, webszolgáltatások és felhőinfrastruktúrák teljesítményének és elérhetőségének monitorozására.
A rendszer megvalósítja az adatgyűjtés, -feldolgozás és -átalakítás, a kapott adatok elemzése, valamint az adatok tárolása, vizualizációja és értesítések küldése az eszkalációs szabályok használatával történő teljes ciklust. A rendszer rugalmasan bővíthető az adatok gyűjtésének és értesítések módszereinek széles skálájával, valamint automatizálási lehetőségekkel az API-n keresztül. Az egységes webes felület központosított monitorozási konfigurációkezelést és felhasználói csoportokhoz tartozó különböző hozzáférési jogok elosztását valósítja meg. A projekt kódja GPLv2 licenc alatt terjesztésre kerül.
A Zabbix 5.0 egy új, hosszú távú támogatást nyújtó LTS főverzió. Azoknak a felhasználóknak, akik nem LTS verziókat használnak, javasoljuk a migrálást az LTS verzióra.
A 5.0 LTS verzió főbb fejlesztései:
- SAML támogatás az egységes bejelentkezési (SSO) megoldásokhoz
- Hivatalos támogatás az új moduláris ügynök számára Linux és Windows platformokra, megbízható adatraktározással a helyi fájlrendszerben
- Barátságosabb felhasználói felület, bal oldali menüvel való könnyű navigáláshoz, széles monitorokhoz optimalizálva
- Az eszközök listája elérhető a normál felhasználók számára (Monitoring->Hosts)
- Felhasználói modulok támogatása a felhasználói felület funkcionalitásának bővítéséhez
- Lehetőség a probléma megerősítésének visszavonására
- Üzenet sablonok támogatása a média típusok szintjén történő értesítésekhez
- Külön konzolos segédeszköz JavaScript szkriptek tesztelésére, hasznos webhookokkal és előfeldolgozással való munkához
- Egyszerű konfiguráció és SNMP sablonok egyszerűsítése az SNMP paraméterek host interfész szintre való áthelyezésével
- Felhasználói makrók támogatása a host prototípusokhoz
- Float64 adat típusok támogatása
- Az eszközök elérhetőségének monitorozása a nodata() funkció segítségével figyelembe veszi a proxy elérhetőségét
Javított biztonság és megbízhatóság a monitorozás terén:
- Webhookok támogatása HTTP proxyn keresztül
- Lehetőségek bizonyos ellenőrzések letiltására az ügynök által, fehér- és feketelista támogatás
- TLS kapcsolatokhoz használt titkosítási protokollok listájának kialakítási lehetőségei
- Titkosított kapcsolatok támogatása MySQL és PostgreSQL adatbázisokkal
- Áttérés a SHA256-ra a felhasználói jelszavak hash-eléséhez
- Titkos makrók támogatása jelszavak, hozzáférési kulcsok és egyéb bizalmas információk tárolásához
Javított teljesítmény:
- Történeti adatok tömörítése TimescaleDB használatakor
- Teljesítményoptimalizálás a milliónyi ellenőrző eszköz számára
Egyéb jelentős fejlesztések:
- Új előfeldolgozási operátorok a szöveg helyettesítésére és a JSONPath használatakor a JSON tulajdonságnevének megszerzésére
- Üzenetek csoportosítása az e-mail kliensben események szerint
- Titkos makrók használatának lehetősége a felhasználónév és jelszó részére az IPMI-hez való hozzáféréshez
- Összehasonlító műveletek támogatása szöveges adatok számára triggerként
- Új ellenőrzések a Windows, IPMI érzékelők, JMX metrikák teljesítménymutatóinak automatikus észlelésére
- Minden ODBC monitoring paraméter konfigurálható egy külön metrikán belül
- Mintázatok és eszközök metrikáinak ellenőrzésének lehetősége közvetlenül a felületről
- Felhasználói makrók tömeges módosítása támogatva
- Dashboard egyes widgetjeihez címke alapú szűrés támogatása
- Grafikon másolásának lehetősége widgetből PNG képként
- API módszer támogatása a naplózási audit adatok eléréséhez
- Zabbix komponensek verzióinak távoli nyomon követése
- Makrók támogatása: {HOST.ID}, {EVENT.DURATION} és {EVENT.TAGSJSON} az értesítésekben
- ElasticSearch 7.x támogatás
- Új sablonmegoldások a Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy monitorozásához
- Nanomásodperc támogatása zabbix_senderhez
- SNMPv3 állapotcache visszaállításának lehetősége
- A metrikakulcs méretének növelése 2048 karakterig, a probléma megerősítésének üzenetének mérete 4096 karakterig
Alapértelmezés szerint a Zabbix integrációt kínál:
- Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad támogatási platformokkal
- Felhasználói értesítési rendszerek, mint például Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Hivatalos csomagok elérhetők a következő platformok aktuális verzióihoz:
- Linux disztribúciók, mint RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- VMWare, VirtualBox, Hyper-V, XEN alapú virtualizációs rendszerek
- Docker
- Ügynökök minden platformhoz, beleértve a MacOS-t és MSI-t Windows ügynök számára
A Zabbix gyors telepítése felhőplatformokra elérhető:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
A korábbi verziókhoz való átálláshoz csak új bináris fájlok telepítése szükségesa szerver és proxy) és az új felhasználói felület. A Zabbix automatikusan elvégzi a frissítési folyamatot. Az új ügynökök telepítése nem szükséges.
A teljes változáslistát itt tekintheti meg dokumentáció.
Forrás: linux.org.ru
