Auteur Sujet: check snmp windows avec shinken  (Lu 200 fois)

Hors ligne red

  • Newbie Froggy
  • *
  • Messages: 7
  • Karma: 0
check snmp windows avec shinken
« le: 09 février, 2012, 11:33:49 am »
bonjour,

je souhaite faire une supervision en snmp

du repertoire /usr/lib/nagios/plugin
ma commande manuel fonctionne: ./check_snmp_storage.pl -H 192.168.0.x -C public -m ^[CD]: -w 80 -c 90

en revanche avec les fichiers ça ne fonctionne pas

voici ce que j'ai dans le fichier commands.cfg

define command{
        command_name check_win_storage
        command_line $PLUGINSDIR$/check_snmp_storage.pl -H $HOSTADDRESS$ -C $ARG1$ -m $ARG2$ -w $ARG3$ -c $ARG4$
}

et ce que j'ai dans mon fichier ser-win.cfg dans le répertoire services sous shinken

define service{
        use                     generic-service
        hostgroup_name          grp-win
        service_description     chk-win-disk
   check_command           check_win_storage!public!^[CDE]:!85!95
        servicegroups           ser-win-base
        }

je sais que ma variable pluginsdir fonctionne.

sinon voici ce que j'ai pour un hôte par exemple

define host {
  use   windows-server
  host_name   TEST
  address    192.168.0.x
  hostgroups  grp-win-ph  ; Host belong group
}

et voici mon fichier hostgroups.cfg

define hostgroup{
   hostgroup_name   grp-win         ; The name of the hostgroup
   alias      Global Windows Servers Group   ; Long name of the group
   #This group contain all the other Windows groups
   hostgroup_members   grp-win-vm, grp-win-ph
   }

define hostgroup{
   hostgroup_name   grp-win-vm      ; The name of the hostgroup
   alias      VM Windows Servers Group   ; Long name of the group
   }

define hostgroup{
   hostgroup_name   grp-win-ph      ; The name of the hostgroup
   alias      Physical Windows Servers Group   ; Long name of the group
   }

merci pour votre aide

Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : check snmp windows avec shinken
« Réponse #1 le: 09 février, 2012, 16:17:58 pm »
bonjour,

je souhaite faire une supervision en snmp

du repertoire /usr/lib/nagios/plugin
ma commande manuel fonctionne: ./check_snmp_storage.pl -H 192.168.0.x -C public -m ^[CD]: -w 80 -c 90
Peux-tu essayer sans changer de répertoire, avec le chemin absolu et avec un utilisateur non privilégié ?
Raphaël 'SurcouF' Bordet

Hors ligne red

  • Newbie Froggy
  • *
  • Messages: 7
  • Karma: 0
Re : check snmp windows avec shinken
« Réponse #2 le: 09 février, 2012, 16:35:46 pm »
tout d'abord merci pour ton aide

je viens de taper cette commande

 /usr/lib/nagios/plugins/check_snmp_storage.pl -H $HOSTADDRESS$ -C $ARG1$ -m $ARG2$ -w $ARG3$ -c $ARG4$
Can't locate utils.pm in @INC (@INC contains: /usr/local/nagios/libexec /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/lib/nagios/plugins/check_snmp_storage.pl line 21.
BEGIN failed--compilation aborted at /usr/lib/nagios/plugins/check_snmp_storage.pl line 21.

mais je sais pas ce que je dois faire
je n'ai pas de répertoire /usr/local/nagios/libexec

je pensais bien qu'il y avait un problème d'execution

je suis sur shinken 0.8.1
installer à partir du script nicolargo

merci



Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : Re : check snmp windows avec shinken
« Réponse #3 le: 09 février, 2012, 17:23:58 pm »
tout d'abord merci pour ton aide

je viens de taper cette commande

 /usr/lib/nagios/plugins/check_snmp_storage.pl -H $HOSTADDRESS$ -C $ARG1$ -m $ARG2$ -w $ARG3$ -c $ARG4$
Can't locate utils.pm in @INC (@INC contains: /usr/local/nagios/libexec /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /usr/lib/nagios/plugins/check_snmp_storage.pl line 21.
BEGIN failed--compilation aborted at /usr/lib/nagios/plugins/check_snmp_storage.pl line 21.

mais je sais pas ce que je dois faire
je n'ai pas de répertoire /usr/local/nagios/libexec

je pensais bien qu'il y avait un problème d'execution

je suis sur shinken 0.8.1
installer à partir du script nicolargo

merci
Soit modifier le plugin, soit utiliser la variable PERL5LIB ainsi :
PERL5LIB=$PERL5LIB:/usr/lib/nagios/plugin /usr/lib/nagios/plugins/check_snmp_storage.pl -H $HOSTADDRESS$ -C $ARG1$ -m $ARG2$ -w $ARG3$ -c $ARG4$
Raphaël 'SurcouF' Bordet

Hors ligne red

  • Newbie Froggy
  • *
  • Messages: 7
  • Karma: 0
Re : check snmp windows avec shinken
« Réponse #4 le: 10 février, 2012, 09:32:03 am »
bonjour,

merci pour ta reponse

probleme resolu
j'ai fais autrement, voici se que j'ai trouvé:
# mkdir -p /usr/local/nagios/libexec/
# ln -s /usr/lib/nagios/plugins/utils.pm /usr/local/nagios/libexec/


Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : Re : check snmp windows avec shinken
« Réponse #5 le: 10 février, 2012, 09:38:08 am »
bonjour,

merci pour ta reponse

probleme resolu
j'ai fais autrement, voici se que j'ai trouvé:
# mkdir -p /usr/local/nagios/libexec/
# ln -s /usr/lib/nagios/plugins/utils.pm /usr/local/nagios/libexec/
Modifier le plugin aurait été ... plus simple.
Raphaël 'SurcouF' Bordet