#Blog_IT > orienté systèmes et réseaux

Supervision complète MD3000i

3 commentaires
Dans des précédents billets j'avais indiqué la procédure pour superviser avec le couple Nagios / Centreon l'état d'une baie de disque Dell Powervault MD3000i.
 
Mais le global health n'est pas suffisant pour monitorer une baie de disque, des indicateurs tel que les I/O et le taux de transfert sont primordial pour des diagnostics, des surveillances de performances, notamment dans le cadre de la virtualisation.

Grâce au SMcli de Dell il est possible de générer des perfdata via un script perl pour Nagios/Centreon.

Centreon utilisera alors les perfdata pour sortir de jolie graph RRD, et mettre en base les valeurs pour nous donner un reporting pertinant des performances de la baie de disque au niveau disque virtuel ou au niveau global.

Cette procédure a été réalisé sous CES (centreon enterprise standard sous Centos 5.9) fonctionne pour les MD3000, MD3200 ...

Etape 1 : Installer SMcli

Récupérer sur le CD ressource Md3000 de Dell le fichier SMIA-LINUX-03.35.A6.50.bin et créer e fichier installer.properties (voir mon précédent billet)

./SMIA-LINUX-03.35.A6.50.bin -i silent -f /tmp/installer.properties

cd /opt/dell/mdstoragemanager

Installer les 2 paquets :

SMclient.rpm
SMruntime.rpm

Donner les droits du groupe user nagios:nagios sur les répertoires :

/var/opt/SM
et
/opt/dell/mdstoragemanager/client/  (chown nagios:nagios -R | chmod -R 755 )

TEST de bonne connectivité avec la commande SMcli IPducontroleur -S -c "show storageArray healthStatus;"

Etape 2 : Récupérer les scripts perl permettant de réaliser les check SMcli et les déposer dans le répertoire plugin de Nagios , chez moi : /usr/lib/nagios/plugins/


Check Perf data MD3000i
Check Global Health

Donner les bons droits sur les fichiers (chown nagios:nagios  | chmod  755 )

Etape 3 : Paramétrer dans Centreon les 2 checks commandes correspondant aux 2 scripts :

Check Statut

Check Perf



Etape 4 : Associer les services nouvellement créer à l'hôte dans Centreon

Etape 5: Profite de tes nouveaux indicateurs de status et de performance via de jolie graph avec le reporting de Centreon !






Merci aux sites qui m'ont permis d'arriver à ce résultat :
http://exchange.nagios.org/
http://guismai.alwaysdata.net
http://wiki.itsm.de
http://en.community.dell.com/techcenter/storage/w/wiki/md3000i-performance-monitoring.aspx


3 commentaires :

  1. Bonjour,

    Tout d'abord merci pour ce tuto!

    Je n'ai aucun problème avec le plugin check_global_health qui fonctionne parfaitement.

    Avec chec_perf_data_md3000i, j'ai bien les données qui remontent dans Nagios mais le status reste en "Unknown". Est-ce que le status peux changer (en critical si la baie est indisponible par exemple) et surtout comment obtenir le status "OK" lorsque tout va bien?

    Pierre

    RépondreSupprimer
  2. Bonjour,
    Le statut de check_perf_data_md3000i, est OK par défaut, et Critical si ne répond pas.
    Le status inconnu doit être suivi d'une erreur dans le retour de commande.
    Que se passe-t-il si tu lances la commande depuis le shell ?

    RépondreSupprimer
    Réponses
    1. Bonjour,

      je reviens sur le sujet après un peu moins d'un an!!
      Le statut est bien en Unknown mais il me remonte bien les infos:

      "STORAGE ARRAY TOTALS" OK - 5.5 KB.s, 0.5 IO.s
      Performance Data: Total_I/O.s=3.0 Percent_I/O_read=0.0 Percent_read_Cache=0.0 KB.s=5.5 I/O.s=0.5

      Depuis le shell, il me ressort les mêmes infos. Je ne comprends pas pourquoi le statut est inconnu alors qu'il me remonte "OK ......".

      Supprimer