Nyligen tillkännagavs lanseringen av den nya versionen av det öppna källkodsövervakningssystemet "Zabbix 5.0 LTS", vilket kommer med ett stort antal innovationer , inklusive betydande förbättringar av övervakningssäkerhet, stöd för enkel inloggning, stöd för komprimering av historisk data med TimescaleDB, integration med meddelandeleveranssystem och supporttjänster, och mycket mer.
För de som inte är bekanta med detta övervakningssystem består Zabbix av tre grundläggande komponenter : en server för att koordinera, generera testförfrågningar och samla in statistik, agenter för att utföra kontroller på den externa värdsidan och ett gränssnitt för att organisera systemhantering.
Applikationskoden är licensierad under GPLv2. För att minska belastningen på den centrala servern och skapa ett distribuerat övervakningsnätverk kan en serie proxyservrar distribueras för att aggregera data om verifiering av värdgrupper.
Data kan lagras i MySQL, PostgreSQL, TimescaleDB, DB2 och Oracle . Utan agenter kan Zabbix-servern ta emot data med hjälp av protokoll som SNMP, IPMI, JMX, SSH/Telnet och ODBC, och testa tillgängligheten för webbapplikationer och virtualiseringssystem.
Vad är nytt i Zabbix 5.0?
Den här nya versionen lyfter fram nya övervakningslösningar för övervakning av Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy, samt SAML-auktoriseringsstöd för SSO-lösningar (single sign-on), säkerhetsförbättringar och officiellt stöd för den nya modulära agenten för Linux- och Windows-plattformar.
Zabbix 5.0 innehåller också ett nytt, separat konsolverktyg för att testa JavaScript-skript, användbart för webhooks och förbehandling av nya kontroller för att automatiskt upptäcka prestandamätvärden i Windows, IPMI-sensorer och JMX-mätvärden.
Samt ett mer användarvänligt gränssnitt med bekväm navigering i vänstermenyn, som kan minimeras eller helt döljas för att spara skärmutrymme.
Dessutom belyser det möjligheten att pålitligt lagra data som samlats in av agenten i det lokala filsystemet, möjligheten att maskera hemliga värden (lösenord, åtkomstnycklar etc.) för användarmakron i Zabbix-gränssnittet och vid sändning av aviseringar.
På den nya sidan kan vi hitta webhook-stöd via HTTP-proxy, triggerstöd för jämförelseoperationer för textdata, stöd för anpassade makron för värdprototyper, stöd för Float64-datatypen, stöd för krypterade anslutningar till MySQL- och PostgreSQL-databaser, optimering av gränssnittsprestanda för miljontals övervakningsenheter, stöd för anpassade makron för massredigering och taggfiltrering för vissa dashboard-widgetar.
Det är också anmärkningsvärt att kunna förhindra att vissa kontroller utförs av agenten, stöd för vitlistor och svartlistor , möjligheten att skapa en lista över krypteringsprotokoll som används för TLS-anslutningar och att växla till SHA256 för att lagra användarlösenordshash.
Andra anmärkningsvärda förändringar i den här nya versionen inkluderar:
- Historisk datakomprimering vid användning av TimescaleDB
- Stöd för användarmoduler för att utöka funktionaliteten i användargränssnittet
- Nya förbehandlingsoperatörer för att ersätta text och få namnet på JSON-egenskaper när man arbetar med JSONPath
- Gruppera meddelanden i en e-postklient efter händelse
- Möjlighet att använda hemliga makron i användarnamn och lösenord för att komma åt IPMI
- Ställa in alla ODBC-övervakningsparametrar på den individuella metriska nivån
- Möjlighet att kontrollera mätvärden och enheter direkt från gränssnittet Möjlighet att kopiera ett diagram från en widget som en PNG-bild
- Enkel konfiguration och förenkling av SNMP-mallar genom att flytta SNMP-parametrar till värdgränssnittsnivån
- Möjlighet att rensa SNMPv3-statuscache
- Ökade storleken på metriska nyckeln till 2048 tecken, storleken på meddelandet vid bekräftelse av ett problem till 4096 tecken
Ansvarsfrihet
Om du är intresserad av att installera den här nya versionen kan du hämta installationspaketet för din Linuxdistribution via följande länk.