LEBRETON Philippe
17th April 2007, 18:53
Bonjour,
Y a-t-il une doc sur la configuration de snmpt trap dans OREON 1.3?
J'ai lu les forum et j'ai vu qu'il fallait utiliser pour le handler quelque chose de la forme "/cadnat/nagios/plugins/local/trap_handler.sh /cadnat/nagios/plugins/local/trap_link.pl", mais pour l'argument obligatoire je mets quoi? J'ai mis "O".
Le fichier snmptrapd.conf généré est le suivant :
"traphandle .1.3.6.1.4.1.1123.4.300.0.1 /cadnat/nagios/plugins/local/trap_handler.sh /cadnat/nagios/plugins/local/trap_link.pl 1 0"
déjà le pramètre 1 vient d'où?
Ensuite j'ai voulu tracer les paramètres envoyés à trap_link.pl et j'obtient :
10.23.81.132 1 0 , SNMPv2-MIB::sysUpTime.0 = 0:0:00:00.00, SNMPv2-MIB::snmpTrapOID.0 = SNMPv2-SMI::enterprises.1123.4.300.0.1, SNMPv2-SMI::enterprises.1123.4.300.1.1.1 = 0.0.0.0, SNMPv2-SMI::enterprises.1123.4.300.1.1.2 = " ", SNMPv2-SMI::enterprises.1123.4.300.1.1.3 = "ds4300_i01 ", SNMPv2-SMI::enterprises.1123.4.300.1.1.4 = " ", SNMPv2-SMI::enterprises.1123.4.300.1.1.5 = "Tue, 17 Apr 2007 17:22:18 CEST ", SNMPv2-SMI::enterprises.1123.4.300.1.1.6 = "Alert Test Message ", SNMPv2-SMI::enterprises.1123.4.300.1.1.7 = " ", SNMPv2-SMI::enterprises.1123.4.300.1.1.8 = " ", SNMP-COMMUNITY-MIB::snmpTrapAddress.0 = 10.23.81.132, SNMP-COMMUNITY-MIB::snmpTrapCommunity.0 = "public"
dans le log nagios j'ai alors :
EXTERNAL COMMAND: PROCESS_SERVICE_CHECK_RESULT;;;1;,
J'ai ajouter des trace dans les fichiers perl, et je constate que la récupération de l'IP ne marche pas (pourquoi un split(/:/,$_[0]) alors que le séparateur n'existe pas?
faut-il une version particulière de snmp?
J'ai une version net-snmp-5.1.2-11.EL4.6.
Merci de votre aide
Philippe LEBRETON
Y a-t-il une doc sur la configuration de snmpt trap dans OREON 1.3?
J'ai lu les forum et j'ai vu qu'il fallait utiliser pour le handler quelque chose de la forme "/cadnat/nagios/plugins/local/trap_handler.sh /cadnat/nagios/plugins/local/trap_link.pl", mais pour l'argument obligatoire je mets quoi? J'ai mis "O".
Le fichier snmptrapd.conf généré est le suivant :
"traphandle .1.3.6.1.4.1.1123.4.300.0.1 /cadnat/nagios/plugins/local/trap_handler.sh /cadnat/nagios/plugins/local/trap_link.pl 1 0"
déjà le pramètre 1 vient d'où?
Ensuite j'ai voulu tracer les paramètres envoyés à trap_link.pl et j'obtient :
10.23.81.132 1 0 , SNMPv2-MIB::sysUpTime.0 = 0:0:00:00.00, SNMPv2-MIB::snmpTrapOID.0 = SNMPv2-SMI::enterprises.1123.4.300.0.1, SNMPv2-SMI::enterprises.1123.4.300.1.1.1 = 0.0.0.0, SNMPv2-SMI::enterprises.1123.4.300.1.1.2 = " ", SNMPv2-SMI::enterprises.1123.4.300.1.1.3 = "ds4300_i01 ", SNMPv2-SMI::enterprises.1123.4.300.1.1.4 = " ", SNMPv2-SMI::enterprises.1123.4.300.1.1.5 = "Tue, 17 Apr 2007 17:22:18 CEST ", SNMPv2-SMI::enterprises.1123.4.300.1.1.6 = "Alert Test Message ", SNMPv2-SMI::enterprises.1123.4.300.1.1.7 = " ", SNMPv2-SMI::enterprises.1123.4.300.1.1.8 = " ", SNMP-COMMUNITY-MIB::snmpTrapAddress.0 = 10.23.81.132, SNMP-COMMUNITY-MIB::snmpTrapCommunity.0 = "public"
dans le log nagios j'ai alors :
EXTERNAL COMMAND: PROCESS_SERVICE_CHECK_RESULT;;;1;,
J'ai ajouter des trace dans les fichiers perl, et je constate que la récupération de l'IP ne marche pas (pourquoi un split(/:/,$_[0]) alors que le séparateur n'existe pas?
faut-il une version particulière de snmp?
J'ai une version net-snmp-5.1.2-11.EL4.6.
Merci de votre aide
Philippe LEBRETON