De release van de nieuwe versie van het open-source monitoringsysteem "Zabbix 5.0 LTS" is onlangs aangekondigd. Deze versie bevat een groot aantal innovaties , waaronder aanzienlijke verbeteringen in de beveiliging van de monitoring, ondersteuning voor single sign-on, ondersteuning voor compressie van historische gegevens met behulp van TimescaleDB, integratie met berichtbezorgingssystemen en ondersteunende diensten, en nog veel meer.
Voor degenen die niet bekend zijn met dit monitoringsysteem: Zabbix bestaat uit drie basiscomponenten : een server voor coördinatie, het genereren van testverzoeken en het verzamelen van statistieken, agents voor het uitvoeren van controles aan de kant van de externe host, en een interface voor het organiseren van systeembeheer.
De applicatiecode is gelicentieerd onder GPLv2. Om de belasting van de centrale server te verlichten en een gedistribueerd monitoringnetwerk te creëren, kan een reeks proxyservers worden ingezet om gegevens over de verificatie van hostgroepen te verzamelen.
Gegevens kunnen worden opgeslagen in MySQL, PostgreSQL, TimescaleDB, DB2 en Oracle . Zonder agents kan de Zabbix-server gegevens ontvangen via protocollen zoals SNMP, IPMI, JMX, SSH/Telnet en ODBC, en de beschikbaarheid van webapplicaties en virtualisatiesystemen testen.
Wat is er nieuw in Zabbix 5.0?
Deze nieuwe versie belicht nieuwe monitoringoplossingen voor Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached en HAProxy, evenals SAML-autorisatieondersteuning voor single sign-on (SSO)-oplossingen, beveiligingsverbeteringen en officiële ondersteuning voor de nieuwe modulaire agent voor Linux- en Windows-platformen.
Zabbix 5.0 bevat ook een nieuw, apart consoleprogramma voor het testen van JavaScript-scripts, handig voor webhooks en het voorbewerken van nieuwe controles voor het automatisch detecteren van prestatiegegevens in Windows, IPMI-sensoren en JMX-gegevens.
Daarnaast is er een gebruiksvriendelijkere interface met handige navigatie in het menu aan de linkerkant, dat kan worden geminimaliseerd of volledig verborgen om schermruimte te besparen.
Daarnaast wordt de mogelijkheid benadrukt om de door de agent verzamelde gegevens betrouwbaar op te slaan in het lokale bestandssysteem, en om geheime waarden (wachtwoorden, toegangssleutels, enz.) van gebruikersmacro's te maskeren in de Zabbix-interface en bij het verzenden van notificaties.
Aan de nieuwe kant vinden we ondersteuning voor webhooks via een HTTP-proxy, triggerondersteuning voor vergelijkingsbewerkingen van tekstgegevens, ondersteuning voor aangepaste macro's voor hostprototypes, ondersteuning voor het gegevenstype Float64, ondersteuning voor versleutelde verbindingen met MySQL- en PostgreSQL-databases, optimalisatie van de interfaceprestaties voor miljoenen monitoringapparaten, ondersteuning voor aangepaste macro's voor bulkbewerking en tagfiltering voor bepaalde dashboardwidgets.
Ook noemenswaardig is de mogelijkheid om de uitvoering van bepaalde controles door de agent te verbieden, de ondersteuning voor whitelists en blacklists , de mogelijkheid om een ​​lijst te maken van encryptieprotocollen die worden gebruikt voor TLS-verbindingen, en de mogelijkheid om over te schakelen naar SHA256 voor het opslaan van hashes van gebruikerswachtwoorden.
Andere opvallende wijzigingen in deze nieuwe versie zijn onder meer:
- Historische datacompressie bij gebruik van TimescaleDB
- Ondersteuning voor gebruikersmodules om de functionaliteit van de gebruikersinterface uit te breiden
- Nieuwe voorbewerkingsoperatoren om tekst te vervangen en de naam van JSON-eigenschappen op te halen bij het werken met JSONPath
- Groepeer berichten in een e-mailclient op gebeurtenis
- Mogelijkheid om geheime macro's in gebruikersnaam en wachtwoord te gebruiken om toegang te krijgen tot IPMI
- Alle ODBC-bewakingsparameters instellen op individueel metrisch niveau
- Mogelijkheid om sjabloonstatistieken en apparaten rechtstreeks vanuit de interface te controleren Mogelijkheid om een ​​diagram van een widget als een PNG-afbeelding te kopiëren
- Eenvoudige configuratie en vereenvoudiging van SNMP-sjablonen door SNMP-parameters naar het hostinterfaceniveau te verplaatsen
- Mogelijkheid om de SNMPv3-statuscache te wissen
- De grootte van de metrische sleutel is vergroot tot 2048 tekens, de grootte van het bericht bij het bevestigen van een probleem tot 4096 tekens
Ontladen
Als u deze nieuwe versie wilt installeren, kunt u het installatiepakket voor uw Linux-distributie downloaden via de volgende link.