lundi 21 juin 2010

check_netapp.pl

check_netapp.pl

Cette sonde permet de monitorer l'état des NAS/Filer NetAPP.

Tester avec un FAS2040.

http://doguet.com/pub/centreon/check_netapp.pl

 Utilisation:

check_netapp.pl
  -H            host
  -C            community
  -w, -c        Critical, Warning check
  -v1           For old NetAPP

  -s <subsystem> Subsystem to check
                 - cpu
                 - status
                 - cluster
                 - quota


 
CPU

     Mesure le CPU utilisé (avec les perfdatas pour Centreon)

STATUS

   Affiche le status du NAS :

        Global status,
        Temperature,
        Fans,
        Power,
        NVRAM,
        Autosupport
        Nombre de disque 'failed'

   

CLUSTER



  Affiche le status du cluster :

      setting, stage, takeover , interconnect and partner
  

QUOTA




  Affiche les Qtrees 'hors quota' et contrôle que la somme de tout les Quotas ne dépassent pas la taille du volume.

23 commentaires:

  1. Marche pas pour moi :
    [root@nagios addon]# ./check_netapp.pl
    Can't locate nagios_libs.pm in @INC (@INC contains: /app/scripts/nagios /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at ./check_netapp.pl line 25.

    Mais je ne suis pas un pro de perl.. Si tu as une aide, je suis preneur. Merci

    RépondreSupprimer
  2. La vrai question est où installer nagios_libs.pm, je ne trouve rien sur google...

    RépondreSupprimer
  3. J'ai résolu le souci en regardant ou il allait le chercher à la ligne 25 du script. j'ai changé cette ligne par le libexec de nagios, j'ai placé le fichier pm et hop c'est bon. par contre pas moyen de trouver les images...

    RépondreSupprimer
  4. Par contre sous centreon et nagios je n'ai que le statut ok et pas de détail. j'ai bien récupéré les icones de bigbrother placée au même niveau que le script dans un répertoire images.

    Help me

    RépondreSupprimer
  5. Désolé ! je n'ai pas reçu de notifications par mail pour les commentaires.

    Les images sont dispos ici: http://doguet.com/pub/centreon/images-centreon.tgz

    Le fichier nagios_lib.pm est dispo ici: http://doguet.com/pub/centreon/nagios_libs.pm
    Il se place soit dans /app/scripts/nagios ou dans un chemin d'accès de perl.

    RépondreSupprimer
  6. Bonjour,

    J'utilise check_netapp.pl sous Nagios, mais je ne parviens pas à afficher les détails comme présenté dans l'article "http://blog.doguet.fr/2010/06/checknetapppl.html" :

    Pour une commande du type : ./check_netapp.pl -H 192.168.210.166 -C public -s STATUS

    J'obtiens en retour : "OK"

    Auriez-vous une idée ?

    Merci par avance !

    RépondreSupprimer
  7. Bonjour,

    Problème d'affichage résolu grâce à Alternux ! J'avais récupéré une ancienne version qui ne gérait pas le snmp v1.

    Merci à lui !

    RépondreSupprimer
  8. Bonjour,

    Parvenez-vous à afficher les images sous Nagios ? Je me retrouve avec les balises html au lieu des images vertes jaunes etc.

    J'ai pourtant placé le contenu du répertoire dans /share/images.
    J'ai également placé le répertoire "images" au même emplacement que le script, mais rien n'y fait.

    Auriez-vous une idée ?

    Merci @+

    RépondreSupprimer
  9. Si vous voyez les balises HTML, c'est plutôt un problème du coté de votre Nagios ou Centreon je pense.

    Screenshot?

    RépondreSupprimer
  10. Bonjour,

    Je ne parviens toujours pas à obtenir le status détaillé de l'hote. Il me renvoi maintenant un null

    RépondreSupprimer
  11. Les icônes doivent être accessible en HTTP via l'url /images/

    La version de ce site tu as pris?

    Lances le plugin a la main, voir ce qu'il affiche et envoi moi ca par mail. (alternux at gmail.com)

    RépondreSupprimer
  12. coté résultat sous nagios centreon et à la main c'est ok maintenant il ne me reste qu'a régler le soucis des images. sous nagios je vois un lien qui indique qu'il ne trouve pas l'image sous centreon il n emet pas l'image ce doit etre un souci avec l'output détaillé

    RépondreSupprimer
  13. J'ai mis le dossier image sur mon serveur (redhat el 5) au niveau de la page de test d'apache (le dossier image au niveau du fichier index.html. rien de mieux pour le moment. Une idée?

    RépondreSupprimer
  14. Pour tester c'est facile : tu prends l'URL de ton centreon et en ajoutant 'images/green.gif' tu dois voir l'icone.

    a+

    RépondreSupprimer
  15. ça j'avais plutot bien capté mais c'est plutot l'emplacement des fichiers dans l'arborescence de centreon et nagios que je ne vois pas.

    RépondreSupprimer
  16. Je pense avoir bien placé les fichiers car si je tape http://servername/centreon/images --> j'ai le contenu du répertoire qui s'affiche. Ce point je ne pourrais le vérifier que lorsque j'aurais saisi l'histoire de multiple output sous centreon car je suis en 2.1.8 et pourtant il ne m'affiche le rapport de ta commande que sous une suite pas en détail.
    J'avais essayé de modifier les fichier comme tu l'indiquait dans ton post mais il semble que la plupart des modifs sont déjà en place dans cette version.

    Maintenant sous nagios je vois bien le répertoire (différent chemin de celui de centreon). Lorsque j'y accède j'ai un refus de lister mais si je tape le nom d'une image elle s'affiche sans souci. Par contre toujours pas au niveau de l'interface.

    RépondreSupprimer
  17. Donc c'est un pb de Long output coté Centreon plutôt ?

    Mets par mail (+ pratique) la sortie de mon plugin, histoire qu eje verifie un truc.

    Bonne soirée.

    RépondreSupprimer
  18. Je t'envoi ça au plus vite. Je pense aussi pour centreon le souci de long output mais pour nagios l'output est correct sauf qu'il n'affiche qu'un lien brisé vers l'image.
    Je prends des screenshots demain matin et je te fais suivre. merci de ton suivi ça tourne impec à par ce petit souci de config de mon coté

    RépondreSupprimer
  19. Bonjour, y a t'il moyen de donner un chemin complet à l'url des images?

    RépondreSupprimer
  20. Oui dans nagios_libs.pm tu peux editer les chemins:

    ....

    our $N_COLOR_GREEN=" .... ";
    our $N_COLOR_RED=" .... ";
    our $N_COLOR_YELLOW=" .... ";
    our $N_COLOR_CLEAR=" .... ";

    .....

    RépondreSupprimer
  21. Merci beaucoup ça marche au poil. je recherchais depuis un moment à afficher ces images

    RépondreSupprimer
  22. Bonjour,
    Ma commande me retourne OK aussi bien sous unix que sous centreon ou nagvis. je n'ai aucun affichage comme montré dans les exemples du haut, normal ?

    RépondreSupprimer