Mise en place d'un service de supervision distribuée
Avant de commencer le projet, j'ai mis au point une documentation tiré de tests faits par moi même et de maquettes.
J'ai installé un serveur Centreon, qui servira à superviser switches et caméras de surveillance. La page de connexion se présente comme cela.
La finalité de ce projet sera d'avoir une vue globale sur la santé des équipements. Ici nous superviseront des caméras par ping ainsi que des switchs par ping et par interfaces.
Centreon fonctionne par collecteurs (pollers). Les pollers sont des serveurs annexes qui collectent les données d'un réseau et qui renvoient chaque informations au serveur central. Cette méthode économise des ressource et est utile afin de maintenir une organisation stable.
Les services sont les méthodes pour vérifier un équipement par exemple un ping, une vérification de température, d'espace...
Ces services sont mis en place sur des hôtes. Les hôtes sont des équipements (switchs, PC, imprimantes...)
Centreon propose tout un tas de plugins différent. Ces plugins servent à prendre en charge de nombreux équipements de différentes marques (cisco, dlink, linux...). Il en existe beaucoup et les développeurs de Centreon continuent d'en sortir.
C'est important d'avoir ces plugins sans lesquels nous ne pourrons superviser qu'un petit nombre d'équipements restreints.
Centreon propose une fonction de personnalisation. Il est donc possible de donner les couleurs de l'entreprise à Centreon.
Il est possible d'avertir automatiquement les utilisateurs en cas de dysfonctionnement d'un appareil avec postfix.
J'ai pu créer des plugins moi même afin de superviser uniquement ce que je veux savoir grâce aux MIBs fournis avec les appareils installés.
Centreon est une solution de surveillance IT qui permet de superviser les services, applications et infrastructures. Elle repose sur une architecture distribuée avec un ou plusieurs "pollers" pour collecter les données, garantissant ainsi la scalabilité et la performance. Centreon offre des alertes en temps réel et des tableaux de bord personnalisables pour suivre l'état des systèmes. Grâce à sa flexibilité, il prend en charge de nombreux protocoles et services, permettant une surveillance centralisée et proactive des environnements complexes.