Auteur Sujet: [RÉSOLU] check_snmp_environment.pl: service did not exit properly  (Lu 1196 fois)

Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Bonjour,
je veux surveiller l'état des alimentations et j'ai téléchargé ce plugin qui me renvoie bien des informations quand je le teste sur centreon(ligne de commande), mais quand je le met en place me retourne l'erreur: service did not exit properly.
quelqu'un aurait-il une idée?

Merci d'avance  :D
« Modifié: 07 juin, 2011, 14:17:04 pm par dydu42 »

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #1 le: 06 juin, 2011, 11:21:03 am »
surement un probleme de paramétrage au niveau des argument que tu passe au plugins

donnes nous plus d'info
Nagios 3.2.3, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
1000 hosts, 5000 services (actif), 1 serveur nagios.

Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #2 le: 06 juin, 2011, 11:26:06 am »

voici les arguments renseignés:
commande:
$USER1$/check_snmp_env.pl -H $HOSTADDRESS$ -C mycommunaute  -T cisco
Le résultat de la commande en ligne
 Test de la sonde
Ligne de commande   /data/nagios/libexec/check_snmp_environment.pl -H @IP -C communaute -T 'cisco'
Statut détaillé   3 Fan OK, 2 ps OK, 1 temp OK : OK
Statut   OK

Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #3 le: 06 juin, 2011, 11:27:47 am »
erreur sur le plugin pour le post précédent  ;D
voici les arguments renseignés:
commande:
$USER1$/check_snmp_environment.pl -H $HOSTADDRESS$ -C mycommunaute  -T cisco
Le résultat de la commande en ligne
 Test de la sonde
Ligne de commande   /data/nagios/libexec/check_snmp_environment.pl -H @IP -C communaute -T 'cisco'
Statut détaillé   3 Fan OK, 2 ps OK, 1 temp OK : OK
Statut   OK
 ;D

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #4 le: 06 juin, 2011, 11:33:04 am »
du coup c'est résolu ?
Nagios 3.2.3, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
1000 hosts, 5000 services (actif), 1 serveur nagios.

Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #5 le: 06 juin, 2011, 11:53:08 am »
Non, c'est juste au niveau du post que je me suis trompée, car j'ai testé les 2 plugins et aucun ne marche le check_snmp_env.pl me renvoie 'critique' a chaque fois. Et le check_snmp_environmemt.pl ne renvoie l'erreur du début.

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #6 le: 06 juin, 2011, 12:01:03 pm »
il faut que tu postes:

la syntaxe en ligne de commande et le retour
la definition de ton service plus la définition de ta commande associé (nagios/centreon)
le retour affiché sur nagios/cebtreons
Nagios 3.2.3, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
1000 hosts, 5000 services (actif), 1 serveur nagios.

Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #7 le: 06 juin, 2011, 13:53:33 pm »
ok,
voici la commande en ligne sur centreon:
$USER1$/check_snmp_environment.pl -H $HOSTADDRESS$ -C $_HOSTSNMPCOMMUNITY$ -T $ARG1$

Le retour (sur centreon) en prenant soin de remplacer les valeurs pour le test instantané:
3 Fan OK, 2 ps OK, 1 temp OK : OK

Par contre pour le retour de nagios, je suis en root, et j'ai lu des problèmes qui découlait du fait de tester les commandes en root.

Pour la déclaration du service, je l'ai fait normalement en créant un service (check_powersupply) et j'ai associé ce dernier a un hôte.
J'ai bien sur remplacé $ARG1$ par cisco
Voila je sais pas si c'est assez clair  ;D

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #8 le: 06 juin, 2011, 14:01:05 pm »
Citer
Le retour (sur centreon) en prenant soin de remplacer les valeurs pour le test instantané:
3 Fan OK, 2 ps OK, 1 temp OK : OK

test cette commande avec le compte nagios et non root
Nagios 3.2.3, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
1000 hosts, 5000 services (actif), 1 serveur nagios.

Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : Re : check_snmp_environment.pl: service did not exit properly
« Réponse #9 le: 06 juin, 2011, 14:04:53 pm »
ok,
voici la commande en ligne sur centreon:
$USER1$/check_snmp_environment.pl -H $HOSTADDRESS$ -C $_HOSTSNMPCOMMUNITY$ -T $ARG1$

Le retour (sur centreon) en prenant soin de remplacer les valeurs pour le test instantané:
3 Fan OK, 2 ps OK, 1 temp OK : OK

Par contre pour le retour de nagios, je suis en root, et j'ai lu des problèmes qui découlait du fait de tester les commandes en root.

Pour la déclaration du service, je l'ai fait normalement en créant un service (check_powersupply) et j'ai associé ce dernier a un hôte.
J'ai bien sur remplacé $ARG1$ par cisco
Voila je sais pas si c'est assez clair  ;D
Peux-tu préciser les objets host et service correspondants ?
Raphaël 'SurcouF' Bordet

Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #10 le: 06 juin, 2011, 14:18:36 pm »
Je vais utiliser ce plugin essentiellement sur des routeurs cisco pour surveiller l'état de leur alimentation pour avoir une remontée d'informations au cas où un problème (sur les hôtes) viendrait de l'alimentation.
et j'ai créé un service avec le nom  check_powersupply qui utilise ce plugin: [b$USER1$/check_snmp_environment.pl -H $HOSTADDRESS$ -C $_HOSTSNMPCOMMUNITY$ -T $ARG1$][/b].

Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #11 le: 06 juin, 2011, 14:40:38 pm »
Voila la réponse quand je teste la commande sur le compte unagios:

./check_snmp_environment.pl -H 172.31.204.24 -C lscassnmp -T cisco
3 Fan OK, 2 ps OK, 1 temp OK : OK
 ;D


Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #12 le: 06 juin, 2011, 14:45:41 pm »
il faudrait la definition de ton service ...

sinon essaie en définissant ta commande comme cela
/usr/bin/perl $USER1$/check_snmp_environment.pl -H $HOSTADDRESS$ -C $_HOSTSNMPCOMMUNITY$ -T $ARG1$
Nagios 3.2.3, MK Livestatus, PNP4, Nagvis, Nagtrap, ex Ndoutils, Addon et Plugins perso.
1000 hosts, 5000 services (actif), 1 serveur nagios.

Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #13 le: 06 juin, 2011, 15:26:53 pm »
Si je comprends bien /usr/bin/perl c'est le chemin ou se trouve les plugins? moi dans mon installation les plugins ne se trouvent pas là-bas.

Je sais pas ce que tu entends par définition du service? Si c'est comment je l'ai déclaré je passe par centreon

Voici le lien du plugin si cela peut aider:
http://exchange.nagios.org/directory/Plugins/Hardware/Network-Gear/Cisco/Check-various-hardware-environmental-sensors/details

Hors ligne surcouf

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 1 694
  • Karma: 17
Re : Re : check_snmp_environment.pl: service did not exit properly
« Réponse #14 le: 06 juin, 2011, 18:21:39 pm »
Si je comprends bien /usr/bin/perl c'est le chemin ou se trouve les plugins? moi dans mon installation les plugins ne se trouvent pas là-bas.

Je sais pas ce que tu entends par définition du service? Si c'est comment je l'ai déclaré je passe par centreon
Tu dois pouvoir le retrouver parmi les fichiers .cfg générés par Centreon.
Raphaël 'SurcouF' Bordet