Zabbix : Une solution Open-source de supervision

Contexte

La supervision en informatique est primordiale, surtout dans une grande entreprise comme Saga Mercedes. C’est pour cette raison que, lors de mon stage, j’ai eu l’opportunité de découvrir et d’utiliser Zabbix. J’avais déjà pu observer, lors de précédentes expériences, des solutions de supervision comme RG System. Il a donc été très intéressant pour moi de découvrir un autre outil, davantage orienté vers de la supervision « pure ».

Comparé à RG System, Zabbix est plus complexe à utiliser. Il s’adresse principalement à un public d’administrateurs réseau et système et est entièrement gratuit et open source (même s’il existe une version payante pour le cloud). L’équipe informatique l’utilise afin de superviser son parc informatique et de recevoir des notifications en temps réel dès qu’une erreur survient. Il est également intégrer à l’AD ce qui lui permet de connaître tous les hôtes du réseau.

Qu’est ce que Zabbix?

Zabbix est une solution open source de supervision informatique. Cet outil permet de surveiller en temps réel la disponibilité, les performances et l’état des systèmes informatiques, afin de détecter et d’anticiper les incidents. Zabbix est présent sur le marché depuis 2005, lorsqu’un petit groupe de passionnés, dirigé par Alexei Vladishev, s’est lancé dans la création d’un logiciel libre adapté aux besoins des entreprises.

L’objectif était clair : fournir une solution permettant d’optimiser l’infrastructure informatique en combinant fiabilité et efficacité. Avec le temps, Zabbix s’est imposé comme l’un des leaders du secteur, gagnant la confiance de nombreuses grandes entreprises, notamment parmi celles du classement Fortune.

Fonctionnalités

  • Supervision en temps réel
  • Alertes automatiques (email, scripts, webhooks…)
  • Graphiques et tableaux de bord personnalisables
  • Découverte automatique des équipements
  • Supervision avec ou sans agent
  • Historisation des données
  • Gestion des seuils et déclencheurs

Fonctionnement

Hébergement

Il existe plusieurs façons de faire fonctionner Zabbix : cloud, hébergement sur VM, etc. Je vous invite à consulter le site officiel pour plus de détails. Pour ma part, je me concentrerai sur l’option utilisée par mon entreprise, c’est-à-dire l’hébergement via une machine virtuelle.

Sur le site officiel de Zabbix, il est possible de télécharger un ISO pour VMware. Une fois le téléchargement terminé, l’ISO peut être lancé directement sur VMware (il est également possible de l’installer sur un serveur physique). L’installation se déroule comme celle d’un système d’exploitation classique, rien de très compliqué (OS Linux, souvent Rocky Linux). Il suffit de choisir la langue, le disque, le mot de passe, etc.

Une fois la VM redémarrée, le serveur Zabbix est déjà lancé, la base de données est créée et le frontend web est prêt à être utilisé. On y accède via http://ipdelamachine/zabbix. Il est bien sûr nécessaire de changer le mot de passe par défaut (Utilisateur : Admin, Mot de passe : zabbix).

Le plus intéressant avec cette solution est sa grande personnalisation. Il existe un nombre incalculable de solutions d’intégration que l’on peut importer directement depuis le code source sur GitHub. Cela permet d’améliorer Zabbix et d’y ajouter des fonctionnalités supplémentaires si nécessaire.

Frontend Web

Je vais essayer de présenter rapidement l’architecture de Zabbix.

Tout d’abord, Zabbix classe automatiquement les problèmes selon leur gravité, allant de « information » à « catastrophique ». Ensuite, il permet de suivre l’utilisation de la mémoire de nos hôtes, ce qui est très intéressant pour s’assurer que le réseau reste opérationnel à 100 % et pour anticiper le remplacement du matériel des utilisateurs si nécessaire. On retrouve le même type de suivi pour l’utilisation du processeur.

Ensuite, Zabbix propose de nombreuses autres options. Je ne peux pas toutes les présenter, mais je vais me concentrer sur les filtres pour les différents problèmes rencontrés, ainsi que sur la création automatique des groupes d’hôtes.

Sur la première image, on peut voir l’ensemble des filtres appliqués aux problèmes. Il est également possible de générer des graphes, ce qui constitue un véritable atout pour la supervision, même si je ne peux pas les montrer ici.

Pour finir, voici les groupes d’hôtes créés automatiquement par Zabbix. Cette fonctionnalité est très intéressante, car elle permet de filtrer et de suivre en profondeur tous les hôtes du réseau. Malheureusement, je ne peux pas les montrer ici.

Compétences

  • Gérer le patrimoine informatique

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut