Sortie du système de surveillance Zabbix 4.4

Après 6 mois de développement disponible nouvelle version du système de surveillance Zabbix4.4, dont le code distribué par sous licence GPLv2. Zabbix se compose de trois composants de base : un serveur pour coordonner l'exécution des contrôles, générer des requêtes de test et collecter des statistiques ; des agents pour effectuer des contrôles du côté des hôtes externes ; interface pour organiser la gestion du système.

Pour alléger la charge du serveur central et former un réseau de surveillance distribué, une série de serveurs proxy peut être déployée qui regroupent les données lors de la vérification d'un groupe d'hôtes. Les données peuvent être stockées dans MySQL, PostgreSQL, TimescaleDB, DB2 et Oracle DBMS. Sans agents, le serveur Zabbix peut recevoir des données via des protocoles tels que SNMP, IPMI, JMX, SSH/Telnet, ODBC, et tester la disponibilité des applications Web et des systèmes de virtualisation.

principal des innovations:

  • Un nouveau type d'agent a été introduit - zabbix_agent2, écrit en Go et fournissant un cadre pour développer des plugins permettant de tester divers services et applications. Le nouvel agent comprend un planificateur intégré qui prend en charge une planification flexible des contrôles et peut surveiller l'état entre les contrôles (par exemple, en gardant ouverte la connexion au SGBD). Pour économiser du trafic, l'envoi des données reçues en mode batch est pris en charge. Le nouvel agent peut être utilisé pour remplacer de manière transparente l'ancien uniquement sur la plate-forme Linux pour le moment ;
  • Ajout de la possibilité d'utiliser crochets Web et ses propres gestionnaires d'actions et de notifications lorsque des défaillances des services vérifiés sont détectées. Les gestionnaires peuvent être écrits en JavaScript et utilisés pour contacter des services externes de livraison de notifications ou des systèmes de suivi des erreurs. Par exemple, vous pouvez écrire un gestionnaire pour envoyer des messages sur les problèmes lors d'un chat d'entreprise ;
  • Le support officiel du SGBD a été implémenté Échelle de tempsDB comme référentiel de données d'inspection. Contrairement à précédemment pris en charge
    MySQL, PostgreSQL, Oracle et DB2, le SGBD TimescaleDB est spécialement optimisé pour le stockage et le traitement des données sous forme de séries temporelles (tranches de valeurs de paramètres à intervalles spécifiés ; un enregistrement forme le temps et un ensemble de valeurs correspondant à cette fois). TimescaleDB vous permet de améliorer l'efficacité et la productivité lorsqu'on travaille avec de telles données, démontrant un niveau de performance presque linéaire. De plus, TimescaleDB prend en charge des fonctionnalités telles que le nettoyage automatique des anciens enregistrements ;

    Sortie du système de surveillance Zabbix 4.4

  • Préparé spécifications pour la conception de modèles pour standardiser les paramètres. La structure des fichiers XML/JSON est présentée sous une forme adaptée à l'édition manuelle du modèle dans un éditeur de texte classique. Les modèles existants sont alignés sur les spécifications proposées ;
  • Une base de connaissances a été mise en place pour documenter les éléments et les déclencheurs en cours de vérification, qui peuvent être accompagnées d'une description détaillée, d'une explication des finalités de la collecte d'informations et d'instructions d'action en cas de problèmes ;

    Sortie du système de surveillance Zabbix 4.4

  • Des capacités avancées de visualisation de l'état de l'infrastructure sont présentées. Ajout de la possibilité de modifier les paramètres du widget en un seul clic. Les ensembles de graphiques sont optimisés pour l’affichage sur des écrans larges et de grands panneaux muraux. Tous les widgets sont adaptés pour un affichage en mode sans tête. Ajout d'un nouveau widget pour afficher les prototypes de graphiques. Un nouveau mode de visualisation agrégé a été ajouté au widget avec des statistiques récapitulatives des problèmes ;

    Sortie du système de surveillance Zabbix 4.4

  • Les histogrammes et les graphiques incluent désormais la prise en charge de l'affichage des données traitées à l'aide de diverses fonctions d'agrégation, ce qui facilite l'analyse des données sur de longues périodes et simplifie la planification. Les fonctions suivantes sont prises en charge : min,
    max
    moyenne
    compter,
    somme,
    d'abord et
    dernier;

    Sortie du système de surveillance Zabbix 4.4

  • Ajout de la possibilité d'enregistrer automatiquement de nouveaux appareils à l'aide de clés PSK (clé pré-partagée) avec cryptage des paramètres pour l'hôte ajouté ;
    Sortie du système de surveillance Zabbix 4.4

  • Ajout de la prise en charge de la syntaxe étendue JSONPath, qui vous permet d'organiser un prétraitement de données complexe au format JSON, y compris des opérations d'agrégation et de recherche ;

    Sortie du système de surveillance Zabbix 4.4

  • Ajout de la prise en charge de l'attachement de descriptions aux macros personnalisées ;
    Sortie du système de surveillance Zabbix 4.4

  • Amélioration de l'efficacité de la collecte et de la définition des données liées à WMI, JMX et ODBC en ajoutant de nouvelles vérifications qui renvoient des tableaux d'objets au format JSON. Ajout également de la prise en charge du stockage pour les services VMWare et systemd, ainsi que de la possibilité de convertir les données CSV en JSON ;

    Sortie du système de surveillance Zabbix 4.4

  • La limite maximale du nombre d'éléments dépendants a été augmentée à 10 XNUMX ;
  • Ajout de la prise en charge de nouvelles plateformes : SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS et RHEL 8. Un package avec un agent au format MSI a été préparé pour Windows. Ajout de la prise en charge du déploiement rapide du système de surveillance dans un conteneur isolé ou dans des environnements cloud AWS, Azure,
    Plate-forme Google Cloud,
    Océan numérique et Docker.

Source: opennet.ru

Ajouter un commentaire