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

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 #15 le: 06 juin, 2011, 18:42:28 pm »
Citer
Si je comprends bien /usr/bin/perl c'est le chemin ou se trouve les plugins?

non c'est l interpreteur perl pour executer ton plugins perl. Le chemin de tes plugins se trouve lui dans $USER1$
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 #16 le: 07 juin, 2011, 09:45:55 am »
bonjour,

Voici la définition du service:
define service{
        host_name                          nom d'hôte
        service_description             alim
        _SERVICE_ID                      24660
        use                                     generic-service
        check_command                 check_alim_cisco!cisco
}

 ;)

Hors ligne Lamzouille

  • BoyScout Froggy
  • **
  • Messages: 67
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #17 le: 07 juin, 2011, 10:28:21 am »
Tu fais un check_alim!cisco alors que ton plugin c'est check_snmp_environnement.

Sinon j'ai sur le réseau que je supervise une commande qui réalise la même chose que toi :

voici comment je l'ai déclaré sous Nagios :

define service{

use                       generic service
host_name                 RMBGPSF1
service_description       FAN + PS
check_command              check_snmp_env_v3!cisco
}     

Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #18 le: 07 juin, 2011, 10:35:55 am »
Le check_command c'est juste le nom du plugin que j'utilise, voici le définition du check_command:
define command{
        command_name                    check_alim_cisco
        command_line                    $USER1$/check_snmp_environment.pl -H $HOSTADDRESS$ -C $_HOSTSNMPCOMMUNITY$ -T $ARG1$
        ;command_example                        !cisco
}

quel plugin tu utilise le check_snmp_env.pl?

Hors ligne Lamzouille

  • BoyScout Froggy
  • **
  • Messages: 67
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #19 le: 07 juin, 2011, 10:46:30 am »
Voila définition de ma commande

define command{
  command_name check_snmp_env_v3
  command_line $USER1$/check_snmp_env -H $HOSTADDRESS$ -C $USER7$ -T $ARG1$ $ARG2$
}


Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #20 le: 07 juin, 2011, 10:50:24 am »
Juste une question pourquoi tu as 2 arguments derrière le "-T" ? :D
« Modifié: 07 juin, 2011, 14:17:17 pm par dydu42 »

Hors ligne Lamzouille

  • BoyScout Froggy
  • **
  • Messages: 67
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #21 le: 07 juin, 2011, 11:02:04 am »
Dans mon cas je n'utilise pas $ARG2 j'utilise juste $ARG1 pour passer cisco en paramètre vu qu'on a que ca en réseau, $ARG2 selon le manuel de la commande c'est pour pour un argument additionnel si besoin, j'ai eu ce plugin sur le site de manubolon, qui a quelques plugins sympa et bien documenté.

Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #22 le: 07 juin, 2011, 11:12:41 am »
bein en rajoutant un "-2" et en utilisant check_snmp_env.pl cela marche j'ai comme réponse:
3 Fan OK, 2 ps OK, 1 temp OK : OK sur centreon

Merci à tous les intervenants
Je vais essayer de le déployer sur les routeurs importants.
 :D :D :D :D :D
« Modifié: 07 juin, 2011, 14:17:22 pm par dydu42 »

Hors ligne Lamzouille

  • BoyScout Froggy
  • **
  • Messages: 67
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #23 le: 07 juin, 2011, 11:20:30 am »
Content d'avoir pu t'aider, par contre pour ceux qui pourraient avoir le même souci que toi lors de l'utilisation de ce plugin peux tu donner ta commande finale corrigée et puis passer le sujet en résolu pour une meilleure clarté sur le forum.


Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : check_snmp_environment.pl: service did not exit properly
« Réponse #24 le: 07 juin, 2011, 11:25:19 am »
tu as raison
la définition du service
define service{
        host_name                              hôte
        service_description             cisco_env
        _SERVICE_ID                     24662
        use                                     generic-service
        check_command                 check_snmp_env_v3!cisco
}


la définition de la commande:

define command{
        command_name                    check_snmp_env_v3
        command_line                    $USER1$/check_snmp_env.pl -H $HOSTADDRESS$ -C communaute -2 -T cisco
        ;command_example                        !cisco
}


 8)
« Modifié: 08 juin, 2011, 09:04:38 am par dydu42 »

Hors ligne dydu42

  • Newbie Froggy
  • *
  • Messages: 48
  • Karma: 0
Re : [RÉSOLU] check_snmp_environment.pl: service did not exit properly
« Réponse #25 le: 07 juin, 2011, 14:17:51 pm »
J'ai la même erreur encore:
service did not exit properly

Hors ligne funkyman

  • Modérateur Global
  • Super Froggy
  • *****
  • Messages: 2 546
  • Karma: 50
Re : [RÉSOLU] check_snmp_environment.pl: service did not exit properly
« Réponse #26 le: 07 juin, 2011, 22:15:56 pm »
define service{
        host_name                          hôte
        service_description             cisco_env
        _SERVICE_ID                     24662
        use                                     generic-service
        check_command                 check_snmp_env_v3!lscassnmp!cisco
}

define command{
        command_name                    check_snmp_env_v3
        command_line                    /usr/bin/perl $USER1$/check_snmp_env.pl -H $HOSTADDRESS$ -C $ARG1$ -2 -T $ARG2$
}

sinon sa sert a quoi le -2  ::)
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 Nicolas49

  • Newbie Froggy
  • *
  • Messages: 20
  • Karma: 0
Re : [RÉSOLU] check_snmp_environment.pl: service did not exit properly
« Réponse #27 le: 03 février, 2012, 16:48:25 pm »
Je sais que je viens un peu tard mais pour répondre à funkyman au cas ou d'autre se poserai la question. Le "-2" sers à définir qu'elle version snmp on utilise (v1, v2, ou v3)