Superviser un onduleur avec Centreon

Un mémo sur comment superviser un onduleur respectant la RFC1628 avec Centreon.

Installation de Centreon-plugins

Pour rappel, si comme moi vous avez installé Centreon à partir de l’ISO, le système d’exploitation est CentOS.

  • Installer les pré-requis :
  • yum install git perl net-snmp-perl perl-XML-LibXML perl-JSON perl-libwww-perl perl-XML-XPath perl-Net-Telnet perl-Net-DNS perl-DBI perl-DBD-MySQL perl-DBD-Pg
  • Téléchargement du package centreon-plugins :
  • cd /usr/lib/nagios/plugins
    git clone https://github.com/centreon/centreon-plugins.git
    chown -R centreon:centreon centreon-plugins/
    chmod +x centreon-plugins/centreon_plugins.pl
    

Test du plugin hardware::ups::standard::rfc1628::snmp::plugin

Le supervision de l’onduleur est réalisé avec le plugin hardware::ups::standard::rfc1628::snmp::plugin. Première chose à faire est de changer d’utilisateur pour ne pas effectuer les tests de supervision avec le compte root du serveur.

  • Changer pour l’utilisateur centreon :
    su centreon
  • Lister les modes du plugins :
    ./centreon_plugins.pl --plugin=hardware::ups::standard::rfc1628::snmp::plugin --list-mode

    • Les modes :
      • alarms
      • battery-status
      • input-lines
      • output-lines
      • output-source
  • Test du plugin avec le mode alarms :
    ./centreon_plugins.pl --plugin=hardware::ups::standard::rfc1628::snmp::plugin --mode=alarms --hostname=IP-ONDULEUR --snmp-version=v1 --snmp-community=public
    • Si tout est OK :
    • OK: No alarms | 'alarms'=0;;;0;
  • Refaire les tests avec les autres modes :

Création de la commande dans Centreon

  • Menu « Configuration » -> « Commandes » -> « Ajouter » :
  • La nouvelle commande de check :

Création des modèles de services dans Centreon

Création des services correspondants pour chaque mode du plugin.

  • Menu Configuration » -> « Services » -> « Modeles » -> « Ajouter » :
  • Ajout du premier modèle pour le mode Alarms :
  • Faire de même pour les autres modes :

Création du modèle d’hôte dans Centreon

  • Menu « Configuration » -> « Hôtes » -> « Modèles » -> « Ajouer » :
  • Renseigner un nom et un modèle puis aller dans l’onglet « Relations » :

Ajout de l’onduleur à superviser dans Centreon

  • Menu « Configuration » -> « Hôtes » -> « Ajout » :
  • Renseigner les champs sans oublier d’ajouter le modèle d’hôte :

Relance du collecteur pour la prise en compte des changements

  • Menu « Configuration » -> « Collecteurs » -> Sélectionner le collecteur > « Appliquer la configuration » :
  • Exporter la configuration :
  • L’onduleur est supervisé par Centreon :

Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.