Zabbix 5.0 LTS est disponible

Le système de surveillance gratuit et open source Zabbix 5.0 LTS a été publié.

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 transformation, 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 offre également des options flexibles pour étendre la collecte de données et les méthodes d'alerte, ainsi que des capacités d'automatisation via l'API. Une interface Web unique met en œuvre une gestion centralisée des configurations de surveillance et la distribution des droits d'accès à différents groupes d'utilisateurs. Le code du projet est distribué sous licence GPLv2.

Zabbix 5.0 est une nouvelle version majeure de LTS avec une longue période de support officiel. Pour les utilisateurs qui utilisent des versions non LTS, nous recommandons de passer à la version LTS du produit.

Améliorations majeures de la version 5.0 LTS :

  • Prise en charge SAML pour les solutions d'authentification unique (SSO)
  • Prise en charge officielle du nouvel agent modulaire pour les plateformes Linux et Windows avec prise en charge d'un stockage fiable des données dans le système de fichiers local
  • Interface plus conviviale avec une navigation facile dans les menus sur la gauche, optimisée pour les écrans larges
  • Une liste d'appareils est disponible pour les utilisateurs réguliers (Surveillance-> Hôtes)
  • Prise en charge de modules personnalisés pour étendre les fonctionnalités de l'interface utilisateur
  • Possibilité de ne pas reconnaître un problème
  • Prise en charge des modèles de messages pour les notifications au niveau du type de média
  • Un utilitaire de console distinct pour tester les scripts JavaScript, utile pour travailler avec les webhooks et le prétraitement
  • Configuration facile et simplification des modèles SNMP en déplaçant les paramètres SNMP au niveau de l'interface hôte
  • Prise en charge des macros personnalisées pour les prototypes hôtes
  • Prise en charge du type de données Float64
  • La surveillance de la disponibilité des appareils à l'aide de la fonction nodata() prend en compte la disponibilité du proxy

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

  • Prise en charge des webhooks via proxy HTTP
  • Possibilité d'interdire l'exécution de certains contrôles par un agent, support des listes blanches et noires
  • Possibilité de créer une liste de protocoles de cryptage utilisés pour les connexions TLS
  • Prend en charge les connexions cryptées aux bases de données MySQL et PostgreSQL
  • Transition vers SHA256 pour stocker les hachages de mots de passe des utilisateurs
  • Prend en charge les macros secrètes pour stocker les mots de passe, les clés d'accès et autres informations confidentielles

Performance améliorée:

  • Compression des données historiques à l'aide de TimescaleDB
  • Optimisez les performances de l'interface pour des millions d'appareils de surveillance

Autres améliorations significatives :

  • Nouveaux opérateurs de prétraitement pour remplacer le texte et obtenir les noms de propriétés JSON lorsque vous travaillez avec JSONPath
  • Regrouper les messages dans le client de messagerie par événement
  • Possibilité d'utiliser des macros secrètes dans le nom d'utilisateur et le mot de passe pour accéder à IPMI
  • Les déclencheurs prennent en charge les opérations de comparaison pour les données texte
  • Nouveaux contrôles pour la détection automatique des métriques de performances sous Windows, capteurs IPMI, métriques JMX
  • Configuration de tous les paramètres de surveillance ODBC au niveau des métriques individuelles
  • Possibilité de vérifier les métriques des modèles et des appareils directement depuis l'interface
  • Prise en charge des opérations de modification en masse des macros utilisateur
  • Prise en charge du filtre de balises pour certains widgets de tableau de bord
  • Possibilité de copier un graphique à partir d'un widget sous forme d'image PNG
  • Prise en charge de la méthode API pour accéder au journal d'audit
  • Surveillance à distance des versions des composants Zabbix
  • Prise en charge des macros {HOST.ID}, {EVENT.DURATION} et {EVENT.TAGSJSON} dans les notifications
  • Prise en charge d'ElasticSearch 7.x
  • Nouveaux modèles de solutions pour surveiller Redis, MySQL, PostgreSQL, Nginx, ClickHouse, Windows, Memcached, HAProxy
  • Prise en charge des nanosecondes pour zabbix_sender
  • Possibilité de réinitialiser le cache d'état SNMPv3
  • La taille de la clé métrique a été augmentée à 2048 caractères, la taille du message lors de la confirmation d'un problème à 4096 caractères

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

  • Plateformes d'assistance Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad
  • Systèmes de notification des utilisateurs Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty

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

  • Distributions Linux RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
  • Systèmes de virtualisation basés sur VMWare, VirtualBox, Hyper-V, XEN
  • Docker
  • Agents pour toutes les plateformes, y compris MacOS et agent MSI pour Windows

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

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

Pour migrer depuis des versions antérieures, il vous suffit d'installer de nouveaux fichiers binaires (serveur et proxy) et une nouvelle interface. Zabbix effectuera automatiquement la procédure de mise à jour. Il n'est pas nécessaire d'installer de nouveaux agents.

Pour une liste complète de toutes les modifications, voir documentation.

Source: linux.org.ru

Ajouter un commentaire