Release van Zabbix 4.4 monitoringsysteem

Na 6 maanden ontwikkeling beschikbaar nieuwe versie van het monitoringsysteem Zabbix 4.4, wiens code gedistribueerd door gelicentieerd onder GPLv2. Zabbix bestaat uit drie basiscomponenten: een server voor het coördineren van de uitvoering van controles, het genereren van testverzoeken en het verzamelen van statistieken; agenten voor het uitvoeren van controles aan de kant van externe hosts; frontend voor het organiseren van systeembeheer.

Om de belasting van de centrale server te verlichten en een gedistribueerd monitoringnetwerk te vormen, kan een reeks proxyservers worden ingezet die gegevens verzamelen over het controleren van een groep hosts. Gegevens kunnen worden opgeslagen in MySQL, PostgreSQL, TimescaleDB, DB2 en Oracle DBMS. Zonder agenten kan de Zabbix-server gegevens ontvangen via protocollen zoals SNMP, IPMI, JMX, SSH/Telnet, ODBC en de beschikbaarheid van webapplicaties en virtualisatiesystemen testen.

De belangrijkste innovaties:

  • Er is een nieuw type agent geïntroduceerd: zabbix_agent2, geschreven in Go en biedt een raamwerk voor het ontwikkelen van plug-ins voor het testen van verschillende services en applicaties. De nieuwe agent bevat een ingebouwde planner die flexibele planning van controles ondersteunt en de status tussen controles kan monitoren (bijvoorbeeld door de verbinding met het DBMS open te houden). Om verkeer te besparen, wordt het verzenden van ontvangen gegevens in batchmodus ondersteund. De nieuwe agent kan voorlopig alleen op het Linux-platform worden gebruikt om de oude op transparante wijze te vervangen;
  • De mogelijkheid om te gebruiken toegevoegd webhaken en zijn eigen actie- en meldingshandlers wanneer fouten in de gecontroleerde services worden gedetecteerd. Handlers kunnen in JavaScript worden geschreven en worden gebruikt om contact op te nemen met externe diensten voor het leveren van meldingen of systemen voor het opsporen van fouten. U kunt bijvoorbeeld een handler schrijven om berichten over problemen naar een zakelijke chat te sturen;
  • Officiële ondersteuning voor het DBMS is geïmplementeerd Tijdschaal DB als opslagplaats voor inspectiegegevens. In tegenstelling tot eerder ondersteund
    MySQL, PostgreSQL, Oracle en DB2, de TimescaleDB DBMS is speciaal geoptimaliseerd voor het opslaan en verwerken van gegevens in de vorm van een tijdreeks (segmenten van parameterwaarden op gespecificeerde intervallen; een record vormt de tijd en een reeks waarden die overeenkomen met deze keer). Met TimescaleDB kunt u aanzienlijk efficiëntie en productiviteit verbeteren bij het werken met dergelijke gegevens, wat een bijna lineair prestatieniveau aantoont. Bovendien ondersteunt TimescaleDB functies zoals het automatisch opschonen van oude records;

    Release van Zabbix 4.4 monitoringsysteem

  • Voorbereid specificaties voor het ontwerp van sjablonen om instellingen te standaardiseren. De structuur van de XML/JSON-bestanden wordt in een vorm gebracht die geschikt is om de sjabloon handmatig in een gewone teksteditor te bewerken. Bestaande templates worden afgestemd op de voorgestelde specificaties;
  • Er is een kennisbank geïmplementeerd om de elementen en triggers die worden gecontroleerd te documenteren, die kan worden voorzien van een gedetailleerde beschrijving, een uitleg van de doeleinden voor het verzamelen van informatie en instructies voor actie in geval van problemen;

    Release van Zabbix 4.4 monitoringsysteem

  • Geavanceerde mogelijkheden voor het visualiseren van de toestand van de infrastructuur worden gepresenteerd. De mogelijkheid toegevoegd om widgetparameters met één klik te wijzigen. Grafiekensets zijn geoptimaliseerd voor weergave op breedbeeldschermen en grote wandpanelen. Alle widgets zijn aangepast voor weergave in headless-modus. Een nieuwe widget toegevoegd voor het weergeven van diagramprototypes. Er is een nieuwe geaggregeerde weergavemodus aan de widget toegevoegd met samenvattende statistieken van problemen;

    Release van Zabbix 4.4 monitoringsysteem

  • Kolomdiagrammen en grafieken bieden nu ondersteuning voor het weergeven van gegevens die zijn verwerkt met behulp van verschillende aggregatiefuncties, waardoor het gemakkelijker wordt om gegevens over langere perioden te analyseren en de planning te vereenvoudigen. De volgende functies worden ondersteund: min,
    max,
    gem
    tellen,
    som,
    eerst en
    laatste;

    Release van Zabbix 4.4 monitoringsysteem

  • De mogelijkheid toegevoegd om automatisch nieuwe apparaten te registreren met behulp van PSK-sleutels (Pre-shared key) met versleuteling van instellingen voor de toegevoegde host;
    Release van Zabbix 4.4 monitoringsysteem

  • Ondersteuning toegevoegd voor de uitgebreide JSONPath-syntaxis, waarmee u complexe gegevensvoorverwerking in JSON-indeling kunt organiseren, inclusief aggregatie- en zoekbewerkingen;

    Release van Zabbix 4.4 monitoringsysteem

  • Ondersteuning toegevoegd voor het toevoegen van beschrijvingen aan aangepaste macro's;
    Release van Zabbix 4.4 monitoringsysteem

  • Verbeterde efficiëntie bij het verzamelen en definiëren van gegevens met betrekking tot WMI, JMX en ODBC door nieuwe controles toe te voegen die arrays van objecten in JSON-indeling retourneren. Ook ondersteuning toegevoegd voor opslag voor VMWare en systemd-services, evenals de mogelijkheid om CSV-gegevens naar JSON te converteren;

    Release van Zabbix 4.4 monitoringsysteem

  • De maximale limiet voor het aantal afhankelijke elementen is verhoogd naar 10 duizend;
  • Ondersteuning toegevoegd voor nieuwe platforms: SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS en RHEL 8. Voor Windows is een pakket met een agent in MSI-formaat voorbereid. Ondersteuning toegevoegd voor snelle implementatie van het monitoringsysteem in een geïsoleerde container of in cloudomgevingen AWS, Azure,
    Google Cloud-platform,
    Digitale Oceaan en Docker.

Bron: opennet.ru

Voeg een reactie