Les Forums

Les Forums

Les forums sont fermés. Ils restent présent pour consultation et archivage.
Vous pouvez désormais poser vos questions directement dans les commentaires en bas de chaque page du site.
Alors n'hésitez pas à participer

SNMP

Bonjour

je viens de me pencher sur le snmp pour essayer d'obtenir un graphe du traffic sur un routeur Netgear
j'arrive bien à récupérer des infos provenant du routeur
mais je n'est encore trouvé l'oid correspondant aux octets envoyés ou reçus

est-ce que vous pouvez m'aider ?

merci
Oui !
Le mieux souvent est de faire un dump de ta mib avec la commande snmpwalk.
Genre:
snmpwalk -v 1 -c communaute @IP > mib.txt

Ensuite tu parcours mib.txt pour trouver le nom que tu cherches, un truc du genre ifInOctets ou ifOutOctets devrait être pas mal.
Ensuite tu fais ton snmpget avec ce nom, et zou !

Si tu veux ensuite faire un joli graph, RRDtool est parfait pour cela.
Essaie de voir dans les MIB browsers, tu y trouveras les arborescences. Sinon, des outils comme Cacti peuvent t'aider.
merci

je pense avoir trouver, c'est bien ifInOctets et ifOutOctets qui correpondent à .1.3.6.1.2.1.2.2.1.10 et .1.3.6.1.2.1.2.2.1.16
sauf qu'ils sont à 0 sur mon routeur Netgear FVS124G
j'ai fait des recherches et apparemment c'est un bug connu non résolu 👿

est-ce qu'en se basant sur le nombre de paquets sortants ou entrants, on pourrait estimer le nombre d'octets ?
je pense avoir trouver, c'est bien ifInOctets et ifOutOctets qui correpondent à .1.3.6.1.2.1.2.2.1.10 et .1.3.6.1.2.1.2.2.1.16
sauf qu'ils sont à 0 sur mon routeur Netgear FVS124G
j'ai fait des recherches et apparemment c'est un bug connu non résolu 👿
Es-tu sûr que tu interroges bien la bonne interface réseau ?
En gros ton OID de base est .1.3.6.1.2.1.2.2.1.10 mais tu dois ensuite spécifier de quelle interface tu veux les informations.
Par exemple si tu as plusieurs interfaces:
.1.3.6.1.2.1.2.2.1.10.0
.1.3.6.1.2.1.2.2.1.10.1
.1.3.6.1.2.1.2.2.1.10.2
...
malheureusement oui
il y a 5 interfaces réseau sur le routeur et toutes à 0
ifIndex ifDescr
1 lo0
2 vl0
3 vl1
4 vl2
5 ppp0

ifIndex ifOutOctets
1 0
2 0
3 0
4 0
5 0

par contre je peux récupérer le nombre de paquets :
ifIndex ifOutUcastPkts
1 2323
2 928567
3 910953
4 2788
5 896183
Il y a peut-être un nouveau firmware qui corrige ce problème snmp ?
non, j'ai le dernier et il date de 2007 😕