Zabbix 5.2 publié avec prise en charge de l'IoT et de la surveillance synthétique

La sortie d'un système de surveillance gratuit avec un Zabbix 5.2 entièrement open source a eu lieu.

Zabbix est un système universel de surveillance des performances et de la disponibilité des serveurs, des équipements d'ingénierie et de réseau, des applications, des bases de données, des systèmes de virtualisation, des conteneurs, des services informatiques, des services Web, de l'infrastructure cloud.

Le système met en œuvre un cycle complet depuis la collecte des données, leur traitement et leur conversion, l'analyse des données reçues et se termine par le stockage de ces données, la visualisation et l'envoi d'alertes à l'aide de règles d'escalade. Le système fournit également des options flexibles pour étendre les méthodes de collecte de données et les alertes, ainsi que des options d'automatisation via une API puissante.

Une interface Web unique met en œuvre une gestion centralisée des configurations de surveillance et la répartition des droits d'accès aux différents groupes d'utilisateurs. Le code du projet est distribué sous licence GPLv2.

Zabbix 5.2 est une nouvelle version majeure non LTS avec une période de support standard.

Améliorations majeures de la version 5.2 :

  • prise en charge de la surveillance synthétique avec la possibilité de créer des scripts complexes en plusieurs étapes pour obtenir des données et effectuer des vérifications complexes de la disponibilité des services
  • un ensemble de fonctions de déclenchement pour l'analyse à long terme est apparu qui permet de générer des alertes telles que « Le nombre de transactions par seconde a augmenté de 23 % en octobre »
  • prise en charge des rôles d'utilisateur pour une gestion granulaire des droits d'utilisateur avec la possibilité de contrôler l'accès à divers composants d'interface, méthodes API et actions utilisateur
  • la possibilité de stocker toutes les informations secrètes (mots de passe, jetons, noms d'utilisateur pour autorisation, etc.) utilisées dans Zabbix dans un coffre-fort Hashicorp externe pour une sécurité maximale
  • prise en charge de la surveillance IoT et de la surveillance des équipements industriels à l'aide des protocoles Modus et MQTT
  • la possibilité de sauvegarder et de basculer rapidement entre les filtres dans l'interface

Amélioration de la sécurité et de la fiabilité de la surveillance grâce à :

  • intégration avec Hashicorp Vault
  • Prise en charge de UserParameterPath pour les agents
  • un nom d'utilisateur ou un mot de passe incorrect ne donnera aucune information supplémentaire sur la présence d'un utilisateur enregistré

Amélioration des performances et de la disponibilité grâce à :

  • prise en charge de l'équilibrage de charge pour l'interface Web et l'API, qui vous permet de mettre à l'échelle ces composants horizontalement
  • améliorations des performances de la logique de traitement des événements

Autres améliorations significatives :

  • la possibilité de spécifier différents fuseaux horaires pour différents utilisateurs
  • la possibilité de visualiser l'état actuel du cache historique d'un système en cours d'exécution pour une meilleure compréhension du fonctionnement de Zabbix
  • dans le cadre de la combinaison des fonctionnalités des écrans et des tableaux de bord, les modèles d'écran ont été convertis en modèles de tableaux de bord
    prise en charge de l'interface hôte pour les hôtes prototypes
  • les interfaces hôtes sont devenues facultatives
  • Ajout de la prise en charge des balises pour les hôtes prototypes
  • la possibilité d'utiliser des macros personnalisées dans le code des scripts de prétraitement
  • la capacité de gérer un état de métrique non pris en charge lors du prétraitement pour une réponse rapide à de tels événements et pour des contrôles de disponibilité de service plus fiables
  • prise en charge des macros de journal d'événements pour afficher les informations de fonctionnement
  • prise en charge des macros personnalisées dans la description de la métrique
  • prise en charge de l'authentification Digest pour les contrôles HTTP
  • L'agent Zabbix actif peut désormais envoyer des données à plusieurs hôtes
  • la longueur maximale des macros utilisateur a été augmentée à 2048 octets
  • capacité à travailler avec les en-têtes HTTP dans les scripts de prétraitement
    prise en charge pour arrêter la langue par défaut pour tous les utilisateurs
  • la liste des tableaux de bord montre clairement quels tableaux de bord j'ai créés et si j'y ai donné accès à d'autres utilisateurs
  • possibilité de tester les métriques SNMP
  • un formulaire plus simple pour fixer les modalités de maintenance des équipements et des services
  • noms de modèles simplifiés
  • logique plus simple pour planifier des contrôles sur des métriques non prises en charge
  • Yaml est le nouveau format par défaut pour les importations et les exportations
  • nouvelles solutions de modèles pour la surveillance d'Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid

Prêt à l'emploi, Zabbix propose une intégration avec :

  • plateformes de centre de services Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
  • systèmes de notification des utilisateurs Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert

Des packages officiels sont disponibles pour les versions actuelles des plates-formes suivantes :

  • Distributions Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian pour diverses architectures
  • systèmes de virtualisation basés sur VMWare, VirtualBox, Hyper-V, XEN
    Docker
  • agents pour toutes les plates-formes, y compris les packages MacOS et MSI pour les agents Windows

Une installation rapide de Zabbix pour les plateformes cloud est disponible :

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

Pour mettre à niveau à partir de versions antérieures, il vous suffit d'installer de nouveaux binaires (serveur et proxy) et une nouvelle interface. Zabbix effectuera automatiquement la procédure de mise à niveau. Aucun nouvel agent ne doit être installé.

Pour une liste complète de toutes les modifications, voir description des changements и documentation.


Ici lien pour les téléchargements et les installations cloud.

Source: linux.org.ru