Lanseringen av det fria övervakningssystemet med helt öppen källkod Zabbix 5.2 har ägt rum.
Zabbix är ett universellt system för övervakning av prestanda och tillgänglighet för servrar, ingenjörs- och nätverksutrustning, applikationer, databaser, virtualiseringssystem, containrar, IT-tjänster, webbtjänster och molninfrastruktur.
Systemet genomför en fullständig cykel från insamling av data, deras bearbetning och omvandling, analys av de erhållna uppgifterna, till lagring av dessa uppgifter, visualisering och utskick av meddelanden med hjälp av eskaleringsregler. Systemet erbjuder även flexibla möjligheter att utöka insamlingsmetoder och aviseringar, samt automatiseringsmöjligheter genom ett kraftfullt API.
Det enhetliga webbgränssnittet möjliggör centraliserad hantering av övervakningskonfigurationer och fördelning av åtkomsträttigheter till olika användargrupper. Projektets kod sprids under GPLv2-licensen.
Zabbix 5.2 är en ny major-version som inte är en LTS-version och har en standard tidsram för officiellt stöd.
Huvudsakliga förbättringar i version 5.2:
- stöd för syntetisk övervakning med möjlighet att skapa flerstegs komplexa skript för datainsamling och utförande av avancerade tillgänglighetskontroller av tjänster
- en uppsättning av triggerfunktioner för långsiktig analys som gör det möjligt att generera varningar som "Antalet transaktioner per sekund i oktober ökade med 23%"
- stöd för användarroller för granulerad hantering av användarrättigheter med möjlighet till kontroll av åtkomst till olika komponenter av gränssnittet, API-metoder och användaråtgärder
- möjlighet att lagra all hemlig information (lösenord, tokens, användarnamn för autentisering och annat) som används i Zabbix i en extern Hashicorp Vault för maximal säkerhet
- stöd för IoT-övervakning och övervakning av industriutrustning med hjälp av modus- och MQTT-protokoll
- möjlighet att spara och snabbt växla mellan filter i gränssnittet
Förbättrad säkerhet och tillförlitlighet i övervakning genom:
- integration med Hashicorp Vault
- stöd för UserParameterPath för agenter
- felaktigt användarnamn eller lösenord ger ingen ytterligare information om huruvida en registrerad användare finns
Prestanda och driftsäkerhet har förbättrats genom:
- stöd för lastbalansering (load balancing) för webbgränssnittet och API, vilket gör det möjligt att horisontellt skala dessa komponenter
- förbättringar av prestandan i händelsebehandlingen
Andra betydande förbättringar:
- möjlighet att ange olika tidszoner för olika användare
- möjlighet att se det aktuella tillståndet av det historiska cacheminnet för det fungerande systemet för en bättre förståelse av hur Zabbix fungerar
- i samband med sammanslagningen av funktionaliteten hos skärmdumpar och instrumentpaneler har skärmdumparnas mallar omvandlats till instrumentpanelmallar
stöd för värdgränssnitt för prototyper av värdar - värdgränssnitt har blivit valfria
- stöd för taggar för prototyper av värdar har lagts till
- möjlighet att använda anpassade makron i koden för preprocessorskript
- möjlighet att hantera ogiltiga tillstånd av metrik i preprocessingen för en snabb reaktion på sådana händelser och mer tillförlitliga kontroller av tjänsternas tillgänglighet
- stöd för eventlogmakron för att visa operativ information
- stöd för anpassade makron i beskrivningen av metrik
- stöd för digestautentisering för HTTP-kontroller
- den aktiva Zabbix-agenten kan nu skicka uppgifter för flera värdar
- den maximala längden på anpassade makron har ökat till 2048 byte
- möjlighet att arbeta med HTTP-rubriker i preprocessorskript
stöd för att stoppa standard språk för alla användare - listan över instrumentpaneler visar tydligt vilka instrumentpaneler jag har skapat och om jag har gett andra användare tillgång till dem
- möjlighet att testa SNMP-metrik
- en enklare form för att ställa in serviceperioder för utrustning och tjänster
- namnen på mallar har förenklats
- en enklare logik för planering av kontroller av ogiltiga metrik
- Yaml har blivit det nya standardformatet för import- och exportåtgärder
- nya mallösningar för övervakning av Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid
Zabbix erbjuder integration med:
- supporttjänsternas plattformar Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
- användningssystem för Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert
Officiella paket finns för aktuella versioner av följande plattformar:
- Linux-distributioner RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian för olika arkitekturer
- virtualisering system baserade på VMWare, VirtualBox, Hyper-V, XEN
Docker - agenter för alla plattformar inklusive MacOS och MSI-paket för Windows-agenter
Snabb installation av Zabbix tillgänglig för molnplattformar:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud
För att uppgradera från tidigare versioner krävs endast installation av nya binära filer (server och proxy) och gränssnittet. Zabbix genomför automatiskt uppgraderingsproceduren. Installation av nya agenter behövs inte.
Du kan se hela listan över alla ändringar i beskrivning av ändringar och dokumentationen.
Här är länk för nedladdning och molninstallationer.
Källa: linux.org.ru
