Utgivningen av den fria övervakningssystemet med öppen källkod Zabbix 5.0 LTS 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 implementerar hela cykeln från datainsamling, databehandling och omvandling, analys av erhållna data, till lagring av dessa data, visualisering och utskick av meddelanden med användning av eskalationsregler. Systemet erbjuder också flexibla möjligheter för att utöka metoderna för datainsamling och meddelanden, samt automatisering via API. Ett enhetligt webbgränssnitt möjliggör centraliserad hantering av övervakningskonfigurationer och tilldelning av åtkomsträttigheter till olika användargrupper. Projektets kod distribueras under GPLv2-licens.
Zabbix 5.0 är den nya stora LTS-versionen med lång officiell support. För användare som använder icke-LTS-versioner rekommenderar vi att de går över till LTS-versioner av produkten.
Huvudförbättringar i version 5.0 LTS:
- Stöd för SAML för lösningar för single sign-on (SSO)
- Officiellt stöd för den nya modulära agenten för Linux- och Windows-plattformar med stöd för pålitlig datalagring i den lokala filsystemet
- Ett mer användarvänligt gränssnitt med bekväm navigering i vänster meny, optimerat för breda skärmar
- Enhetslistan är tillgänglig för vanliga användare (Övervakning->Värdar)
- Stöd för användarmoduler för att utöka funktionaliteten i användargränssnittet
- Möjlighet att avbryta bekräftelse av problem
- Stöd för meddelandemallar för aviseringar på mediatypnivå
- En separat kommandoradsverktyg för att testa skript i JavaScript, användbart för arbete med webbkopplingar och förbearbetning
- Enkel konfiguration och förenkling av SNMP-mallar genom att flytta SNMP-parametrar upp till gränssnittet för värden
- Stöd för användarmakron för värdesign
- Stöd för datatypen Float64
- Övervakning av tillgänglighet för enheter med funktionen nodata() tar hänsyn till tillgängligheten av proxy
Förbättrad säkerhet och tillförlitlighet i övervakning genom:
- Stöd för webbkopplingar via HTTP-proxy
- Möjligheter att förbjuda utförandet av vissa kontroller av agenten, stöd för vita och svarta listor
- Möjligheter att skapa en lista över använda krypteringsprotokoll för TLS-anslutningar
- Stöd för krypterade anslutningar till databaserna MySQL och PostgreSQL
- Övergång till SHA256 för lagring av hashvärden för användarlösenord
- Stöd för hemliga makron för lagring av lösenord, åtkomstnycklar och annan konfidentiell information
Förbättrad prestanda:
- Kompression av historiska data vid användning av TimescaleDB
- Optimering av gränssnittets prestanda för miljontals övervakningsenheter
Andra betydande förbättringar:
- Nya preprocessorer för att ersätta text och hämta namn på JSON-egenskaper när man arbetar med JSONPath
- Gruppindelning av meddelanden i e-postklienten efter händelse
- Möjlighet att använda hemliga makron i användarnamn och lösenord för åtkomst till IPMI
- Stöd för triggande jämförelseoperationer för textdata
- Nya kontroller för automatisk upptäckte av prestandametriker under Windows, IPMI-sensorer, JMX-metriker
- Konfiguration av alla ODBC-övervakningsparameter på nivån av enskild metriker
- Möjlighet att kontrollera mallmätare och enheter direkt från gränssnittet
- Stöd för massändringsoperationer av användarmakron
- Stöd för tag-filtrering för vissa dashboard-widgetar
- Möjlighet att kopiera diagram från en widget som en PNG-bild
- Stöd för API-metoden för åtkomst till revisionsloggen
- Fjärrövervakning av versioner av Zabbix-komponenter
- Stöd för makron {HOST.ID}, {EVENT.DURATION} och {EVENT.TAGSJSON} i meddelanden
- Stöd för ElasticSearch 7.x
- Nya mallar för övervakning av Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
- Stöd för nanosekunder för zabbix_sender
- Möjlighet att återställ statuscachen för SNMPv3
- Ökat nyckelstorleken för mätare till 2048 tecken, meddelandestorlek vid bekräftelse av problem till 4096 tecken
Zabbix erbjuder integration med:
- Supporttjänster som Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
- Användarnotifikationssystem som Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty
Officiella paket finns för aktuella versioner av följande plattformar:
- Linux-distributioner RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
- Virtualisering av system baserat på VMWare, VirtualBox, Hyper-V, XEN
- Docker
- Agenter för alla plattformar inklusive MacOS och MSI för Windows-agent
Snabb installation av Zabbix tillgänglig för molnplattformar:
- AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud
För att uppgradera från tidigare versioner krävs endast installation av nya binärfiler (servern och proxy) samt det nya gränssnittet. Zabbix kommer automatiskt att genomföra uppgraderingsproceduren. Ingen installation av nya agenter behövs.
Du kan se hela listan över alla ändringar i dokumentationen.
Källa: linux.org.ru
