Megjelent a Zabbix 7.0 nyílt felügyeleti rendszer, amely a hosszú távú hivatalos támogatású (LTS) verziók közé tartozik. A Zabbix egy univerzális rendszer a szerverek, mérnöki és hálózati eszközök, 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 teljes ciklust valósít meg az adatok gyűjtésétől, feldolgozásától és átalakításától kezdve, az adatok elemzésén keresztül problémák felfedezésére, egészen az adatok tárolásáig, vizualizálásáig és értesítések küldéséig a lehetséges eszkalációs szabályok alkalmazásával. A rendszer rugalmas lehetőségeket kínál az adatgyűjtési és értesítési módszerek kiterjesztésére, valamint automatizálásra egy erőteljes API-n keresztül. Az egységes webes felület központosított felügyeletet valósít meg a monitorozási konfigurációk és a jogosultságok szerepkörön belüli elosztása felett a különböző felhasználói csoportok számára.
A 7.0 verziótól kezdve a projekt kódját az AGPLv3 licenc alatt terjesztik, a GPLv2 licenc helyett. Az AGPLv3 licenc különlegessége, hogy további korlátozásokat vezet be a hálózati szolgáltatásokat működtető alkalmazások számára. Az AGPL komponensek használatakor a hálózati szolgáltatások fejlesztőjének kötelező megadni a felhasználónak az összes módosítás forráskódját, még akkor is, ha a szolgáltatás alapjául szolgáló szoftver nem kerül forgalomba, és kizárólag a belső infrastruktúrában használják a szolgáltatás működésének megszervezésére. Továbbá az AGPLv3 licenc csak a GPLv3-mal kompatibilis, ami licenckonfliktust okoz a GPLv2 licenc alatt forgalmazott alkalmazásokkal; például egy AGPLv3 licenc alatt álló könyvtár használata arra kötelezi az ezt a könyvtárat használó minden alkalmazást, hogy annak kódját AGPLv3 vagy GPLv3 licenc alatt terjessze.
Hivatalos csomagokat készítettek az Alma Linux, CentOS, Debian, OpenSUSE, Oracle Linux, Raspberry Pi OS, RedHat Enterprise Linux, Rocky Linux, SUSE Linux Enterprise Server és Ubuntu Linux disztribúciókhoz; a VMWare, VirtualBox, Hyper-V, XEN alapú virtualizációs rendszerekhez; Dockerhez; OpenStack Nova-hoz. Lehetőség van a Zabbix gyors telepítésére az AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Oracle Cloud és Yandex Cloud felhőplatformjain. A korábbi verziókról való átálláshoz csupán az új bináris fájlok telepítésére van szükség.a szerver és proxy) és az új felület (A Zabbix automatikusan végrehajtja a frissítési eljárást, új ügynökök telepítése nem szükséges).
A 7.0 LTS verzió főbb fejlesztései:
- Szinuszteszt mód weboldalak és webalkalmazások monitorozásához böngészőmotort bevonva, komplex script használatával. Lehetőség van weboldalak állapotának képernyőképeinek készítésére, a teljesítmény vizualizációjára, valamint webalkalmazásokra specifikus adatok kinyerésére és monitorozására.

- Proxy klaszterek támogatása, terheléselosztás több szerverek és terheléselosztók használata a Zabbix magas rendelkezésre állású konfigurációinak biztosítása érdekében. A meglévő Zabbix-alapú megoldások skálázhatósága támogatott további proxy szerverek telepítésével.

- Növelt teljesítmény és hatékonyság a proxy működésében a begyűjtött metrikák memóriában történő tárolásának köszönhetően, anélkül hogy azokat köztesen a lemezen kellene tárolni. Lehetőség van hibrid séma használatára, ahol az adatok a memóriában puffereződnek, de a lemezen is tárolódnak.
- Növelt skálázhatóság és adatgyűjtési sebesség — a metrikák lekérdezése most aszinkron módban történik, ahol a következő metrika kérhető anélkül, hogy meg kellene várni az előző kérés feldolgozását. Minden poller akár 1000 párhuzamos ellenőrzést is támogathat. Az aszinkron lekérdezés alkalmazható ügynökökre és SNMP és HTTP-t használó kezelőkre.
- Központosított időtúllépési beállítások kerültek bevezetésre, amelyek elérhetők a GUI-n és API-n keresztül, lehetővé téve az egyedi időtúllépések meghatározását egyes elemekhez, vagy a proxy szintjén való felülírást.

- Új widgetek kerültek hozzáadásra a metrikák és az infrastruktúra állapotának vizualizálására („Host navigátor”, „Mézkamra”, „Tortadiagram”, „Mérő”, „Top kiváltók”, „Elem történelem”). Valós idejű widget navigáció készült az irányítópulton, amely a widgetek közötti interakciót használva befolyásolja a tevékenységeket (például az egy widgetben kiválasztott hostról származó információk megjeleníthetők a földrajzi elhelyezkedést vizualizáló widgeteken). Emellett új lehetőség a widgetek automatikus frissítése az adatforrás megváltozása esetén. Minden widget használható host sablonokhoz. Sok widget esetében aggregált értékek támogatása is rendelkezésre áll.





- Jelentősen (10-100-szor) növelték a hostok elérhetőségének ellenőrzésének sebességét a vizsgálatok párhuzamosításával.

- Hozzáadva a kétfaktoros hitelesítés támogatása egyéni jelszavak (TOTP, Időalapú Egyszeri Jelszó) használatával.
- Hozzáadva a konfigurációs fájlok helyességének ellenőrzése.
- Növelték a hostok észlelésének rugalmasságát bonyolult környezetekben, mint például a VMware és a Kubernetes.
- Növelték a frontend teljesítményét a hozzáférési jogok ellenőrzésének logikájának megváltoztatásával.
- A legtöbb űrlapot módosított módon, modális üzemmódban fejlesztették.
- Biztosítva az azonnali reagálást a monitoring elemek karbantartásra történő áthelyezésére.
- Készen álló sablonok és kezelők kerültek hozzáadásra a NextCloud, Google Cloud Platform, Microsoft Azure Cost Management, Azure Cosmos DB for MongoDB, Amazon Elastic Container, Oracle Cloud Infrastructure, Microsoft SQL, CheckPoint Quantum Security Gateway, Fortinet FortiGate, HPE iLO, Cisco SD-WAN, HashiCorp Nomad, PostgreSQL (ODBC), OpenStack Nova, Acronis Cyber Protect Cloud, YugabyteDB, Ansible Webhook, Mantis Bug Tracker számára.
- Integráció biztosítva Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid, iTOP, ManageEngine Service Desk támogatási platformokkal, valamint felhasználói értesítési rendszerekkel, mint Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert, Signal, Express.ms, Rocket.Chat. Összesen több mint 500 sablon és integráció érhető el.
- Jelentősen kibővítették a DNS-monitorozási képességeket.
- Stabil támogatást kapott az automatikusan generált PDF-jelentések küldése. A PDF-jelentésekhez többoldalas irányítópultok támogatása került bevezetésre.
- Stabilizálva lett a külső rendszerekbe történő metrikák és események streamelésének lehetősége.
- Hozzáadva a lehetőség, hogy a veszített elemek adatait felfüggesszék az automatikus észlelés során.
- Támogatás került hozzáadásra a címkék számára a webhookoknál belső eseményekhez.
- Duplicitás-észlelés valósult meg az engineID esetén SNMP-monitorozás során.
- Hozzáadva a lehetőség, hogy felhasználói bemenettel hajtsanak végre szkripteket.
- Javítva lett a Zabbix összes komponense közötti interakciós protokoll.
- Visszaállítva a felhasználói makrók használatának lehetősége az elemek neveiben.
- Minden beépített makróhoz támogatás adva a makrófunkciókhoz.
- Hozzáadva a history.push metódus. Támogatás valósult meg a trigger funkciók jsonpath és xmlpath esetén.
- Hozzáadva a szkriptek végrehajtásának lehetősége az aktív ügynökön.
- Bevezették a bináris adattípusok és az új triggerekkel kapcsolatos funkciók támogatását.
- Jelentősen felgyorsították a Prometheusból származó adatokkal való munkát.
Forrás: opennet.ru









