Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1646 connectés 

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

OpenNMS / Quagga

n°1258231
dex51
Posté le 29-12-2010 à 17:44:58  profilanswer
 

Salut,
 
j'espère que vous allez pouvoir m'aider :) je vais tenter de faire simple !
 
Je rencontre donc un souci pour récupérer les traps SNMP de mon routeur Quagga sur OpenNMS.  
Mon serveur OpenNMS reçoit bien les traps du serveur linux (ex : coldstart) mais pas de Quagga (OSPF, BGP, ZEBRA).
 
Quand j'interroge mon routeur quagga avec snmpwalk, ca fonctionne mais une fois toutes les 10s... y a comme un timer.
Si je tente 2 snmpwalk à la suite, le premier me répond correctement, le 2eme timeout... jusqu'au fameux 10s ou la je peux recommencer.
 
Quagga et snmp ont été compilé avec smux.
 
ma conf :
/etc/default/snmpd
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -p /var/run/snmpd.pid 0.0.0.0'
 
/etc/snmp/snmpd.conf
rocommunity public
trapcommunity public
 
smuxsocket 127.0.0.1
smuxpeer .1.3.6.1.4.1.3317.1.2.1.
smuxpeer .1.3.6.1.4.1.3317.1.2.2.
smuxpeer .1.3.6.1.4.1.3317.1.2.5.
 
trapsink 217.*.176.* public
trap2sink 217.*.176.* public
informsink 217.*.176.* public
 
Et sur les fichier de conf quagga j'ai bien mis "smux peer ...."
exemple sur /etc/quagga/ospfd.conf
smux peer .1.3.6.1.4.1.3317.1.2.5
 
Dans mon syslog, les connexions entre smux se font bien quand je démarre le service snmpd :
Dec 29 17:21:27 r12-rdb snmpd[20785]: [smux_accept] accepted fd 14 from 127.0.0.1:45431
Dec 29 17:21:27 r12-rdb snmpd[20785]: accepted smux peer: oid SNMPv2-SMI::enterprises.3317.1.2.1, descr Quagga-0.99.10
Dec 29 17:21:27 r12-rdb snmpd[20785]: [smux_accept] accepted fd 15 from 127.0.0.1:45432
Dec 29 17:21:27 r12-rdb snmpd[20785]: accepted smux peer: oid SNMPv2-SMI::enterprises.3317.1.2.2, descr Quagga-0.99.10
Dec 29 17:21:27 r12-rdb snmpd[20785]: [smux_accept] accepted fd 16 from 127.0.0.1:45433
Dec 29 17:21:27 r12-rdb snmpd[20785]: accepted smux peer: oid SNMPv2-SMI::enterprises.3317.1.2.5, descr Quagga-0.99.10
 
-> quand je lance un snmpwalk, je vois bien la connexion smux se reconnecter après 10s dans le syslog
 
un netstat -anp | grep snmp me renvoi :
tcp        0      0 127.0.0.1:199           0.0.0.0:*               LISTEN      20785/snmpd
tcp        0      0 127.0.0.1:199           127.0.0.1:45452         ESTABLISHED 20785/snmpd
tcp        0      0 127.0.0.1:199           127.0.0.1:39190         ESTABLISHED 20785/snmpd
tcp        0      0 127.0.0.1:199           127.0.0.1:45431         ESTABLISHED 20785/snmpd
 
quelqu'un sait comment modifier ce timer de 10s ?!
ou quelqu'un sait il comment autoriser plus de connexion pour smux ?
ou encore quelqu'un as t-il un indice? des idées ?
 
Merci ;)


Message édité par dex51 le 29-12-2010 à 17:46:37
mood
Publicité
Posté le 29-12-2010 à 17:44:58  profilanswer
 

n°1258276
dex51
Posté le 30-12-2010 à 11:01:04  profilanswer
 

En mettant le debug sur smux, lors d'un snmpwalk, il me répond bien au début :
 
Connection from UDP: [127.0.0.1]:42604
smux: [smux_snmp_process] oid from build: SNMPv2-SMI::mib-2.15.3.1
smux: [smux_snmp_process] Sent 0 request to peer; 33 bytes
smux: [smux_snmp_process] Peeked at 43 bytes
smux: [smux_snmp_process] Received 43 bytes
smux: [smux_parse] Message type 2, reqid 106, errstat 0,
        errindex 0
smux: [smux_parse_var] before any processing: SNMPv2-SMI::mib-2.15.3.1
smux: [smux_parse_var] returning oid : SNMPv2-SMI::mib-2.15.3.1.1.172.16.2.5
smux: [smux_parse_var] Asn coded len of var 4, type 64
...
 
puis à la fin :
smux: [smux_pdu_process] type is 241
smux: [smux_close] sending close to fd 14, reason 2
peer disconnected: SNMPv2-SMI::enterprises.3317.1.2.2
smux: [smux_pdu_process] Wrong type 241
 
Et si je retente un snmpwalk avant la fin des 10s , j'ai :
Connection from UDP: [127.0.0.1]:58927
Connection from UDP: [127.0.0.1]:58927
...  
 
personne pour m'éclairer ?


Message édité par dex51 le 30-12-2010 à 11:08:14
n°1260493
dex51
Posté le 13-01-2011 à 13:33:22  profilanswer
 

Pour info si y en a qui ont le problème :
 
bug provenant de quagga sur une installe 64 bit avec snmp :
http://www.gossamer-threads.com/lists/quagga/dev/17664
 
solution :
http://www.gossamer-threads.com/lists/quagga/dev/17675


Message édité par dex51 le 13-01-2011 à 13:35:56

Aller à :
Ajouter une réponse
 

Sujets relatifs
Opennms ErreursQuagga et ubuntu....
OpenNms ou Nagios ??? 
Plus de sujets relatifs à : OpenNMS / Quagga


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)