Quantcast
Channel: fred – memo-linux.com
Viewing all articles
Browse latest Browse all 515

Superviser le hardware d’un serveur Dell avec Centréon

$
0
0

Un mémo sur comment mettre en supervision un serveur Dell avec la dernière version de Centréon.

Pour ce faire, il sera installé Openmanage sur les serveurs Dell et auront comme système d’exploitation Debian 8 ou Proxmox 4 dans mon cas.
Pour infos, mes serveurs Dell sont des R730 Intel Xeon E5-2609v3 x2, 32Go RAM et disques SAS 4To en RAID 5.

Installation d’Openmanage (OMSA) sur le serveur Dell sous Debian 8

  • Ajout du dépôt Dell :
touch /etc/apt/sources.list.d/linux.dell.com.sources.list
echo "deb http://linux.dell.com/repo/community/ubuntu jessie openmanage" > /etc/apt/sources.list.d/linux.dell.com.sources.list
  • Récupération de la clé :
  • gpg --keyserver-options http-proxy=http://proxy-pro:8080 --keyserver hkp://pool.sks-keyservers.net:80 --recv-key 1285491434D8786F
    gpg -a --export 1285491434D8786F | apt-key add -
    
  • Mise à jour des dépôts :
  • apt update
  • Installation d’OpenManage :
  • apt install srvadmin-all
  • Démarrage du service d’OpenManage :
  • systemctl start dataeng
  • Vérification du bon fonctionnement d’OpenMAnage :
  • systemctl status dataeng
    ● dataeng.service - LSB: Systems Management Data Engine
       Loaded: loaded (/etc/init.d/dataeng)
       Active: active (running) since Wed 2016-05-11 10:33:08 CEST; 14s ago
      Process: 55257 ExecStart=/etc/init.d/dataeng start (code=exited, status=0/SUCCESS)
       CGroup: /system.slice/dataeng.service
               ├─55433 /opt/dell/srvadmin//sbin/dsm_sa_datamgrd
               ├─55473 /opt/dell/srvadmin//sbin/dsm_sa_eventmgrd
               ├─55500 /opt/dell/srvadmin//sbin/dsm_sa_snmpd
               └─55518 /opt/dell/srvadmin//sbin/dsm_sa_datamgrd
    
    May 11 10:32:50 pve-test dataeng[55257]: Starting Systems Management Device Drivers:
    May 11 10:32:50 pve-test dataeng[55257]: Starting dell_rbu:.
    May 11 10:32:51 pve-test dataeng[55257]: Starting ipmi driver:
    May 11 10:32:51 pve-test dataeng[55257]: Already started.
    May 11 10:32:51 pve-test dataeng[55257]: Starting Systems Management Data Engine:
    May 11 10:33:01 pve-test dataeng[55257]: Starting dsm_sa_datamgrd: .
    May 11 10:33:01 pve-test dataeng[55257]: Starting dsm_sa_eventmgrd: .
    May 11 10:33:08 pve-test dataeng[55257]: Starting dsm_sa_snmpd: .
    

    Mise en place du package centreon-plugins

    Pour rappel, si comme moi vous avez installer Centréon à 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
    

    Création de la commande check_centreon_dell

    Se connecter à l’interface web de Centréon, puis aller eu menu Configuration -> Commandes et cliquer sur « Ajouter » :
    centreon-01

    Ajouter la commande avec le plugin centreon_plugins.pl comme suit et sauvegarder :
    centreon-check-dell-01

    Création du service associé à la commande check_centreon_dell

    Aller dans le menu Configuration -> Services -> Modèles -> Ajouter :
    centreon-service-01

    Créé le nouveau service avec la commande créée précédemment :

    centreon-service-02

    Création d’un modèle pour un hôte Dell

    • Aller dans le menu Configuration -> Hôtes -> Modèles -> Ajouter :
    • centreon-hotes-01

    • Faire comme suit et cliquer sur l’onglet « Notification » :
    • centreon-hotes-02

      A savoir, dans mon cas l’OS qui sera installer sur mes serveurs Dell sera uniquement du GNU/Linux, c’est pour cette raison que j’utilise le modèle « Servers-linux », pour hériter de ses services.

    • Onglet Notification : activer les notifications comme suit et cliquer sur l’onglet « Relations » :
    • centreon-hote-model-notification

    • Dans l’onglet « Relations », ajouter le service « check_dell_hardware » et cliquer sur « Sauvegarder » :
    • centreon-hote-03

    Ajout d’un serveur Dell dans Centréon

    Dès lors que le terrain a été préparé la première fois, pour les ajout future de serveur Dell, il suffira de faire ce qui va suivre.

    • Menu Configuration -> Hôtes -> Ajouter :
    • centreon-hote-04

    • Renseigner les informations concernant ce nouveau hôte et cliquer sur Sauvegarder :
    • centreon-ajout-hotes-dell

    Appliquer la nouvelle configuration dans Centréon

    Et pour finir, appliquer les modifications pour le collecteur Central de Centréon.

    • Menu Configuration -> Collecteurs -> Appliquer la configuration :
    • centreon-collecteur-01

    • Sélectionner le Collecteur, puis cocher les 4 premiers case, choisir le méthode Redémarrer et cliquer sur Exporter :
    • centreon-collecteur-02

    • ce qui donne :
    • centreon-collecteur-03

    • Après quelques secondes, le nouveau serveur Dell est supervisé par Centréon :
    • centreon-server-dell

    Simulation et test d’alerte avec Centréon

    Pour ce qui va suivre, il faut impérativement que le serveur soit configuré pour envoyer des mails et qu’une boite mail a été renseignée lors de l’installation pour le compte admin par défaut. (On verra dans un autre articles, comment créer des groupes d’utilisateurs et gérer les ACL)

    • Test : Retirer un disque en façade du serveur de la grappe RAID :
    • centreon-dell-raid-critical

    • Mail d’alerte :
    • centreon-notification-mail

    Conclusion

    Avec ce tutoriel, il est facile de superviser des serveurs Dell et être notifié par mail lors d »un souci au niveau hardware, ce qui est pour moi l’un des critères les plus important (chose que je n’ai pas pu faire sous LibreNMS…). Il me reste à faire la même chose pour quelques serveurs HP Gen8, qui se trouvent dans mon parc serveurs.

    Ressource pour le plugin : https://documentation-fr.centreon.com/docs/centreon-plugins/fr/latest/user/guide.html


    Viewing all articles
    Browse latest Browse all 515

    Trending Articles