Lancement du système de surveillance Zabbix 4.4.

Après 6 mois de développement disponible nouvelle version du système de surveillance Zabbix 4.4, dont le code est distribué est sous licence GPLv2. Zabbix se compose de trois composants fondamentaux : un serveur pour coordonner l'exécution des vérifications, générer des requêtes de vérification et accumuler des statistiques ; des agents pour effectuer des vérifications côté hôtes externes ; un frontend pour gérer le système.

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

Principales nouveautés:

  • Un nouveau type d'agent a été présenté — zabbix_agent2, écrit en Go et fournissant un cadre pour le développement de plugins pour la vérification de divers services et applications. Le nouvel agent inclut un planificateur intégré avec la possibilité de définir un horaire flexible pour l'exécution des vérifications et peut suivre l'état entre les vérifications (par exemple, en maintenant une connexion ouverte avec le 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 en toute transparence l'ancien, mais seulement sur la plateforme Linux;
  • Ajout de la possibilité d'utiliser webhooks et ses propres gestionnaires d'actions et de notifications en cas d'échec des services vérifiés. Les gestionnaires peuvent être créés en JavaScript et utilisés pour interagir avec des services externes de livraison de notifications ou des systèmes de suivi des erreurs. Par exemple, un gestionnaire peut être écrit pour envoyer des messages concernant des problèmes dans un chat d'entreprise ;
  • Le support officiel des SGBD TimescaleDB comme stockage des données de vérification a été implémenté. Contrairement aux SGBD précédemment pris en charge
    MySQL, PostgreSQL, Oracle et DB2, le SGBD TimescaleDB est spécialement optimisé pour le stockage et le traitement de données sous forme de séries temporelles (tranches de valeurs de paramètres à intervalles réguliers, un enregistrement forme un temps et un ensemble de valeurs correspondantes à ce temps). TimescaleDB permet de considérablement améliorer l'efficacité et la performance en travaillant avec de telles données, montrant un niveau de performance pratiquement linéaire. De plus, TimescaleDB prend en charge des fonctionnalités telles que le nettoyage automatique des anciennes entrées;

    Lancement du système de surveillance Zabbix 4.4.
  • Préparé les spécifications pour le formatage des modèles afin de standardiser les paramètres. La structure des fichiers XML/JSON a été rendue modifiable manuellement dans un éditeur de texte standard. Les modèles existants ont été alignés sur les spécifications proposées;
  • Une base de connaissances a été mise en place pour documenter les éléments vérifiés et les déclencheurs, qui peuvent être fournis avec une description détaillée, une explication des objectifs de collecte d'informations et des instructions sur la marche à suivre en cas de problème;

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

    Lancement du système de surveillance Zabbix 4.4.
  • Le support de l'affichage des données traitées à l'aide de diverses fonctions d'agrégation a été ajouté aux graphiques et diagrammes, 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,
    avg,
    count,
    sum,
    first et
    last;

    Lancement du système de surveillance Zabbix 4.4.
  • La possibilité d'enregistrer automatiquement de nouveaux appareils à l'aide de clés PSK (clé prépartagée) avec le chiffrement des paramètres pour l'hôte ajouté a été ajoutée;
    Lancement du système de surveillance Zabbix 4.4.
  • Le support d'une syntaxe JSONPath étendue a été ajouté, permettant d'organiser un prétraitement complexe des données au format JSON, incluant des opérations d'agrégation et de recherche;

    Lancement du système de surveillance Zabbix 4.4.
  • Le support pour l'attachement de descriptions aux macros personnalisées a été ajouté;
    Lancement du système de surveillance Zabbix 4.4.
  • L'efficacité de la collecte et de la détermination des données liées à WMI, JMX et ODBC a été améliorée grâce à l'ajout de nouvelles vérifications retournant des tableaux d'objets au format JSON. Le support pour les entrepôts VMWare et les services systemd a également été ajouté, ainsi que la possibilité de convertir des données CSV en JSON;

    Lancement du système de surveillance Zabbix 4.4.
  • La limite maximale du nombre d'éléments dépendants a été portée à 10 000;
  • Ajout du support de nouvelles plateformes : SUSE Linux Enterprise Server 15, Debian 10, Raspbian 10, macOS et RHEL 8. Un package avec l'agent au format MSI a été préparé pour Windows. Un support pour le déploiement rapide du système de surveillance dans un conteneur isolé ou dans des environnements cloud AWS, Azure a été ajouté.
    Google Cloud Platform,
    Digital Ocean et Docker.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster