L'équipe Zabbix est heureuse d'annoncer la sortie de Zabbix 4.4. La dernière version est livrée avec un nouvel agent Zabbix écrit en Go, définit des normes pour les modèles Zabbix et fournit des capacités de visualisation avancées.

Examinons les fonctionnalités les plus importantes incluses dans Zabbix 4.4.
Agent Zabbix de nouvelle génération
Zabbix 4.4 introduit un nouveau type d'agent, zabbix_agent2, qui offre une large gamme de nouvelles fonctionnalités et des fonctionnalités de surveillance avancées:
- Il est écrit en Go.
- Un framework de plugin pour surveiller divers services et applications.
- La capacité de maintenir l'état entre les vérifications (par exemple, pour maintenir des connexions de base de données persistantes).
- Planificateur intégré pour prendre en charge des plages horaires flexibles.
- Utilisation efficace du réseau grâce au transfert de grandes quantités de données.
- Pour le moment, l'agent fonctionne sous Linux, mais dans un proche avenir, nous le rendrons disponible pour d'autres plates-formes.
→ Voir la
documentation pour une liste complète des nouvelles fonctionnalités.
NB! L'agent Zabbix existant sera toujours pris en charge.
→
TéléchargerCrochets Web et logique d'action / notification programmableL'intégration avec les systèmes externes de notification et d'émission de tickets a été considérablement améliorée, ce qui nous a permis de définir toute la logique de traitement à l'aide du moteur JavaScript intégré. Cette fonctionnalité simplifie l'intégration bidirectionnelle avec les systèmes externes, permettant un accès en un clic à partir de l'interface utilisateur Zabbix pour enregistrer dans votre système de ticket, générer des messages de chat et bien plus encore.
Définition de normes pour les modèles ZabbixNous avons introduit un certain nombre de normes et de
directives bien définies pour la création de modèles.
La structure des fichiers XML / JSON a été considérablement simplifiée, ce qui vous permet de modifier les modèles manuellement en utilisant uniquement un éditeur de texte. La plupart des modèles existants ont été améliorés pour les mettre en conformité avec les nouvelles normes.
Support officiel pour TimescaleDB
En plus de MySQL, PostgreSQL, Oracle et DB2, nous prenons désormais officiellement en charge TimescaleDB. TimescaleDB offre un niveau de performance presque linéaire, ainsi qu'une suppression instantanée automatisée des anciennes données historiques.
Dans cet article, nous avons comparé les performances avec PostgreSQL.
Base de connaissances sur les éléments de données et les déclencheurs
Zabbix 4.4 offre une description beaucoup plus visuelle des éléments de données et des déclencheurs. Ces informations sont d'une grande aide pour les ingénieurs, en leur fournissant tous les détails possibles sur la signification et le but des éléments collectés, les détails du problème et les instructions pour le résoudre.
Visualisation avancée
Les barres d'outils et les widgets associés ont été améliorés de diverses manières, ce qui a simplifié leur création et leur gestion, et a également ajouté la possibilité de modifier les paramètres des widgets en un seul clic. La taille de la grille du tableau de bord est maintenant adaptée pour supporter des écrans larges et grands.
Le widget d'affichage des problèmes a été amélioré pour prendre en charge la présentation agrégée, et un nouveau widget a été introduit pour afficher les graphiques prototypes.
De plus, tous les widgets peuvent désormais être affichés en mode sans tête.
Graphiques à barres et agrégation de données
Zabbix 4.4 prend en charge les histogrammes et le widget graphique peut désormais agréger des données à l'aide de diverses fonctions d'agrégation. La combinaison de ces deux fonctionnalités facilite grandement l'analyse des données à long terme et la planification de la bande passante.
→
En savoir plusSupport officiel pour les nouvelles plateformes
Zabbix 4.4 fonctionne désormais sur les plateformes suivantes:
- SUSE Linux Enterprise Server 15
- Debian 10
- Raspbian 10
- RHEL 8
- Agent pour Mac OS / X
- Agent MSI pour Windows
Toutes les plateformes disponibles se trouvent dans
la section de téléchargement .
Installation cloud en un clic
Zabbix peut être facilement installé en tant que conteneur ou en tant qu'image disque prête à l'emploi sur divers services cloud:
- Aws
- Azure
- Plateforme cloud Google
- Océan numérique
- Docker
Enregistrement automatique fiable
La nouvelle version de Zabbix permet l'utilisation du cryptage PSK pour l'enregistrement automatique avec des paramètres de cryptage automatique pour les hôtes ajoutés. Vous pouvez maintenant configurer Zabbix pour autoriser l'enregistrement automatique des périphériques réseau uniquement à l'aide du PSK, uniquement non chiffré ou les deux.
→
En savoir plusJSONPath avancé pour le prétraitement
Zabbix prend désormais en charge la syntaxe JSONPath avancée, qui permet un prétraitement complexe des données JSON, y compris l'agrégation et la recherche. Le prétraitement peut également être utilisé pour la détection de bas niveau, ce qui en fait un outil extrêmement puissant pour l'automatisation et la détection.
Descriptions des macros utilisateur
Les macros personnalisées offrent de très bonnes fonctionnalités qui simplifient la configuration de Zabbix et simplifient considérablement les changements de configuration. La prise en charge des descriptions de macro personnalisées aidera à documenter le but de chaque macro, ce qui simplifiera considérablement leur gestion.
Collecte de données avancée plus efficace
La collecte de données et la découverte d'objets associés à WMI, JMX et ODBC ont été améliorées avec de nouvelles vérifications qui renvoient des tableaux d'objets au format JSON. Nous avons également ajouté la prise en charge des entrepôts de données VMWare pour la surveillance des services VMWare et systemd pour la plate-forme Linux, ainsi qu'un nouveau type de prétraitement pour la conversion de CSV en JSON.
Autres fonctionnalités nouvelles et améliorées de Zabbix 4.4- Prétraitement des données XML à partir de LLD
- Le nombre maximal d'éléments dépendants a été porté à 10 000.
- Ajout de la conversion automatique de type en prétraitement JSONPath
- Le nom d'hôte est inclus dans les fichiers d'exportation en temps réel.
- L'agent Windows prend désormais en charge les compteurs de performances en anglais
- Possibilité d'ignorer les valeurs lors du prétraitement en cas d'erreur
- Les données récentes ont été étendues pour donner accès non seulement aux données historiques, mais aussi aux données opérationnelles.
- La possibilité de modifier les descriptions des déclencheurs a été supprimée, leur accès a été grandement simplifié
- Suppression de la prise en charge des types de fichiers multimédias intégrés Jabber et Eztexting, en utilisant à la place des crochets Web ou des scripts externes
- Tableau de bord par défaut mis à jour
- Les hôtes enregistrés automatiquement ont eu la possibilité de spécifier l'option "se connecter au DNS" ou "se connecter à l'IP"
- Ajout de la prise en charge des macros {EVENT.ID} pour l'URL de déclenchement
- L'élément d'écran "Écran" n'est plus pris en charge
- Le dernier type de widget de tableau de bord créé est mémorisé et réutilisé ultérieurement
- La visibilité des en-têtes de widget est personnalisable pour chaque widget.
La liste complète des nouvelles fonctionnalités de Zabbix 4.4 se trouve dans les
notes de la nouvelle version .