Zabbix 5.2 uitgebracht met ondersteuning voor IoT en synthetische monitoring

Het gratis monitoringsysteem met volledig open source Zabbix 5.2 is uitgebracht.

Zabbix is ​​een universeel systeem voor het monitoren van de prestaties en beschikbaarheid van servers, engineering- en netwerkapparatuur, applicaties, databases, virtualisatiesystemen, containers, IT-diensten, webservices, cloudinfrastructuur.

Het systeem implementeert een volledige cyclus: van het verzamelen van gegevens, het verwerken en transformeren ervan, het analyseren van de ontvangen gegevens en eindigen met het opslaan van deze gegevens, het visualiseren en verzenden van waarschuwingen met behulp van escalatieregels. Het systeem biedt ook flexibele opties voor het uitbreiden van gegevensverzameling en waarschuwingsmethoden, evenals automatiseringsmogelijkheden via een krachtige API.

Eén enkele webinterface implementeert gecentraliseerd beheer van monitoringconfiguraties en distributie van toegangsrechten naar verschillende gebruikersgroepen. De projectcode wordt gedistribueerd onder de GPLv2-licentie.

Zabbix 5.2 is een nieuwe grote niet-LTS-versie met een standaard officiële ondersteuningsperiode.

Belangrijke verbeteringen in versie 5.2:

  • ondersteuning voor synthetische monitoring met de mogelijkheid om uit meerdere stappen bestaande complexe scripts te maken om gegevens te verkrijgen en complexe controles op de beschikbaarheid van diensten uit te voeren
  • er is een reeks triggerfuncties verschenen voor langetermijnanalyses waarmee u waarschuwingen kunt genereren zoals “Het aantal transacties per seconde is in oktober met 23% toegenomen”
  • ondersteuning voor gebruikersrollen voor gedetailleerd beheer van gebruikersrechten met de mogelijkheid om de toegang tot verschillende interfacecomponenten, API-methoden en gebruikersacties te controleren
  • de mogelijkheid om alle geheime informatie (wachtwoorden, tokens, gebruikersnamen voor autorisatie, enz.) die in Zabbix wordt gebruikt, op te slaan in een externe Hashicorp Vault voor maximale veiligheid
  • ondersteuning voor IoT-monitoring en monitoring van industriële apparatuur met behulp van modus- en MQTT-protocollen
  • mogelijkheid om filters op te slaan en snel te schakelen in de interface

Verbeterde beveiliging en betrouwbaarheid van monitoring dankzij:

  • integratie met Hashicorp Vault
  • UserParameterPath-ondersteuning voor agenten
  • een onjuiste gebruikersnaam of wachtwoord geeft geen aanvullende informatie over de vraag of er sprake is van een geregistreerde gebruiker

Verbeterde prestaties en continuïteit door:

  • ondersteuning voor taakverdeling voor de webinterface en API, waardoor horizontale schaling van deze componenten mogelijk is
  • prestatieverbeteringen voor logica voor gebeurtenisverwerking

Andere belangrijke verbeteringen:

  • mogelijkheid om verschillende tijdzones voor verschillende gebruikers te specificeren
  • mogelijkheid om de huidige status van de historische cache van een draaiend systeem te bekijken voor een beter begrip van de werking van Zabbix
  • Als onderdeel van het combineren van de functionaliteit van screenshots en dashboards zijn screenshot-sjablonen omgezet in dashboardsjablonen
    hostinterface-ondersteuning voor host-prototypes
  • hostinterfaces werden optioneel
  • ondersteuning toegevoegd voor tags voor hostprototypes
  • mogelijkheid om aangepaste macro's te gebruiken bij het voorbewerken van scriptcode
  • de mogelijkheid om niet-ondersteunde metrische status te verwerken tijdens de voorverwerking, voor een snelle reactie op dergelijke gebeurtenissen en voor betrouwbaardere controles op de beschikbaarheid van services
  • ondersteuning voor eventlog-macro's om operationele informatie weer te geven
  • ondersteuning voor aangepaste macro's in metrische beschrijvingen
  • ondersteuning voor authenticatie voor HTTP-controles
  • actieve Zabbix Agent kan nu gegevens naar meerdere hosts sturen
  • De maximale lengte van gebruikersmacro's is verhoogd naar 2048 bytes
  • mogelijkheid om met HTTP-headers te werken in voorverwerkingsscripts
    ondersteuning voor het stoppen van de standaardtaal voor alle gebruikers
  • In de lijst met dashboards is duidelijk te zien welke dashboards ik heb aangemaakt en of ik daar andere gebruikers toegang toe heb gegeven
  • mogelijkheid om SNMP-metrieken te testen
  • een eenvoudiger formulier voor het instellen van onderhoudsperioden voor apparatuur en diensten
  • sjabloonnamen zijn vereenvoudigd
  • eenvoudigere logica voor het plannen van controles op niet-ondersteunde statistieken
  • Yaml is het nieuwe standaardformaat geworden voor import- en exportbewerkingen
  • nieuwe sjabloonoplossingen voor het monitoren van Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid

Out of the box Zabbix biedt integratie met:

  • helpdeskplatforms Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
  • gebruikersmeldingssystemen Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert

Er zijn officiële pakketten beschikbaar voor de huidige versies van de volgende platforms:

  • Linux-distributies RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian voor verschillende architecturen
  • virtualisatiesystemen gebaseerd op VMWare, VirtualBox, Hyper-V, XEN
    havenarbeider
  • agents voor alle platforms, inclusief MacOS en MSI-pakketten voor Windows-agents

Snelle installatie van Zabbix voor cloudplatforms is beschikbaar:

  • AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud

Om van eerdere versies te migreren, hoeft u alleen maar nieuwe binaire bestanden (server en proxy) en interface te installeren. Zabbix voert de updateprocedure automatisch uit. Er hoeven geen nieuwe agenten te worden geïnstalleerd.

Een compleet overzicht van alle wijzigingen vindt u in beschrijving van wijzigingen и documentatie.


Hier link voor downloads en cloudinstallaties.

Bron: linux.org.ru