snmptrapd, pas de traphandle

Victor D'Agostino <[email protected]>
Newsgroups gmane.network.net-snmp.user
Message-ID <81841449.15456.1295855301627.JavaMail.root@zimbra.esisar.grenoble-inp.fr>
Bonjour,

Je tente de faire superviseur snmp sous Debian (Lenny) pour mon onduleur. J'ai installé les packages snmp et snmpd (NET-SNMP 5.4.1) et j'ai fait la configuration suivante avec snmpconf.pl essentielement :

fichier /etc/snmp/snmp.conf
Code:
# snmp.conf
# Configuration du superviseur SNMP (snmpd)

# SECTION: Debugging output options

#dodebugging  0
#dumppacket  no
#notokenwarnings  yes

# SECTION: Output style options

logtimestamp  yes
printnumericenums  1
printnumericoids  no
dontbreakdownoids  yes
escapequotes  no
quickprinting  yes
numerictimeticks  yes
suffixprinting  1

# SECTION: Textual mib parsing

mibdirs  /etc/snmp/mibs:/usr/share/snmp/mibs
#mibdirs  /etc/snmp/mibs
showmiberrors  no
mibwarninglevel  2
strictcommentterm  1
miballowunderline  no
mibreplacewithlatest  no


# SECTION: Default Authentication Options
# port UDP, version de SNMP, groupe snmp pour ecriture

defaultport  161
defversion  1
defcommunity  perso


# Access Control

#       sec.name  source          community
com2sec paranoid  default         public
com2sec readonly  default         public
com2sec readwrite default         askco

#                sec.model  sec.name
group MyROSystem v1        paranoid
group MyROSystem v2c       paranoid
group MyROSystem usm       paranoid
group MyROGroup v1         readonly
group MyROGroup v2c        readonly
group MyROGroup usm        readonly
group MyRWGroup v1         readwrite
group MyRWGroup v2c        readwrite
group MyRWGroup usm        readwrite

#           incl/excl subtree                          mask
view all    included  .1                               80
view system included  .iso.org.dod.internet.mgmt.mib-2.system

#                context sec.model sec.level match  read   write  notif
access MyROSystem ""     any       noauth    exact  system none   none
access MyROGroup ""      any       noauth    exact  all    none   none
access MyRWGroup ""      any       noauth    exact  all    all    none


fichier /etc/snmp/snmptrapd.conf
Code:
# snmptrapd.conf:
# Gestion des messages d'alertes (trap) par le service
# de gestion des alertes (snmptrapd)

#   Runtime options
#pidfile  /var/run/snmptrapd.pid

# SECTION: Output formatting for traps received.
format2 %02.2l/%02.2m/%y %02.2h:%02.2j:%02.2k %W de %A\n

# SECTION: Logging options
donotlogtraps  no
logoption s 2
logoption f /var/log/snmptrapd.log
outputoption  S
printeventnumbers  yes

# SECTION: Trap Handlers / Traitement des alertes

#traphandle " .oid" /chemin/programme "arguments"
traphandle default /usr/bin/eject
[b]# remarque : j'ai essayé avec divers OID, notament .1.*[/b]

# SECTION: Authentication options
ignoreauthfailure  no

# Access Control

#       sec.name  source          community
com2sec paranoid  default         public
com2sec readonly  default         public
com2sec readwrite default         perso

#                sec.model  sec.name
group MyROSystem v1        paranoid
group MyROSystem v2c       paranoid
group MyROSystem usm       paranoid
group MyROGroup v1         readonly
group MyROGroup v2c        readonly
group MyROGroup usm        readonly
group MyRWGroup v1         readwrite
group MyRWGroup v2c        readwrite
group MyRWGroup usm        readwrite

#           incl/excl subtree                          mask
view all    included  .1                               80
#view system included  .iso.org.dod.internet.mgmt.mib-2

#                context sec.model sec.level match  read   write  notif
access MyROSystem ""     any       noauth    exact  none   none   none
access MyROGroup ""      any       noauth    exact  all    none   none
access MyRWGroup ""      any       noauth    exact  all    all    none


Le fichier /etc/snmp/snmpd.conf est vide car je ne veux pas d'agent snmp la machine superviseur.

Je lance le tout sans passer par inetd par les commandes suivantes :
Code:
#!/bin/bash
killall snmpd
killall snmptrapd
snmpd -d -c /etc/snmp/snmp.conf
snmptrapd -d -c /etc/snmp/snmptrapd.conf

avec -d pour avoir le débug dans les logs, dans les logs je vois ça :

Code:
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0000: 30 58 02 01  00 04 05 61  73 6B 63 6F  A4 4C 06 0B    0X.....perso.L..
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0000: 30 58 02 01  00 04 05 61  73 6B 63 6F  A4 4C 06 0B    0X.....perso.L..
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0016: 2B 06 01 04  01 93 24 01  02 01 02 40  04 C0 A8 00    +.....$....@....
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0016: 2B 06 01 04  01 93 24 01  02 01 02 40  04 C0 A8 00    +.....$....@....
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0032: 01 02 01 06  02 01 02 43  03 0B 09 89  30 2C 30 2A    .......C....0,0*
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0032: 01 02 01 06  02 01 02 43  03 0B 09 89  30 2C 30 2A    .......C....0,0*
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0048: 06 0B 2B 06  01 04 01 93  24 01 02 01  02 04 1B 55    ..+.....$......U
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0048: 06 0B 2B 06  01 04 01 93  24 01 02 01  02 04 1B 55    ..+.....$......U
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0064: 74 69 6C 69  74 79 20 70  6F 77 65 72  20 6E 6F 74    tility power not
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0064: 74 69 6C 69  74 79 20 70  6F 77 65 72  20 6E 6F 74    tility power not
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0080: 20 61 76 61  69 6C 61 62  6C 65                        available
Jan 21 10:57:03 pi02-deb1 snmptrapd[3054]: 0080: 20 61 76 61  69 6C 61 62  6C 65                        available


Et avec Wireshark je vois bien les traps arrivées sur le port UDP 162.

Mais malheureusement l'action associée à la réception de toutes les trap (ouvrir le lecteur cd avec /bin/eject) ne se fait pas :(

Sur le net beaucoup de personnes ont rencontré ce problème mais impossible de trouver la solution.
Je ne sais pas du tout où l'erreur se situe !

Merci d'avance pour votre aide



------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires 
February 28th, so secure your free ArcSight Logger TODAY! 
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Net-snmp-users mailing list
[email protected]
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.