1 votes

(net)SNMP peut OBTENIR mais ne pas PARAMÉTRER

Je fais tourner OpenWRT (essayé toutes les 3 dernières versions) sur un TP-LINK WDR3600, avec snmpd et snmp utils installés. Je peux obtenir (bien que les MIB semblent manquantes) mais pas définir les OIDs.

SNMPGET

root@OpenWrt:/# snmpget -v 1 -c public 10.0.0.2 iso.3.6.1.2.1.1.5.0
Chemin de recherche MIB : /root/.snmp/mibs:/usr/share/snmp/mibs
Impossible de trouver le module (SNMP-VIEW-BASED-ACM-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-COMMUNITY-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-FRAMEWORK-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-MPD-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-USER-BASED-SM-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (TUNNEL-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IPV6-FLOW-LABEL-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (UCD-DLMOD-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (NET-SNMP-PASS-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMPv2-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IF-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (TCP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (UDP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (HOST-RESOURCES-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (NOTIFICATION-LOG-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (DISMAN-EVENT-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (DISMAN-SCHEDULE-MIB) : À la ligne 0 dans (aucun)
iso.3.6.1.2.1.1.5.0 = STRING: "HeartOfGold"

SNMPSET

root@OpenWrt:/# snmpset -v 1 -c private 10.0.0.2 iso.3.6.1.2.1.1.5.0 s test
Chemin de recherche MIB : /root/.snmp/mibs:/usr/share/snmp/mibs
Impossible de trouver le module (SNMP-VIEW-BASED-ACM-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-COMMUNITY-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-FRAMEWORK-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-MPD-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMP-USER-BASED-SM-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (TUNNEL-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IPV6-FLOW-LABEL-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (UCD-DLMOD-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (NET-SNMP-PASS-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (SNMPv2-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IF-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (IP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (TCP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (UDP-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (HOST-RESOURCES-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (NOTIFICATION-LOG-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (DISMAN-EVENT-MIB) : À la ligne 0 dans (aucun)
Impossible de trouver le module (DISMAN-SCHEDULE-MIB) : À la ligne 0 dans (aucun)
Erreur dans le paquet.
Raison : (noSuchName) Il n'existe aucun nom de variable dans ce MIB.
Objet en échec : iso.3.6.1.2.1.1.5.0

CONFIGURATION

root@OpenWrt:/# cat /etc/snmp/snmpd.conf
agentaddress UDP:161
sysLocation office
sysContact bofh@example.com
sysName HeartOfGold
com2sec ro default public
com2sec rw localhost private
group public v1 ro
group public v2c ro
group public usm ro
group private v1 rw
group private v2c rw
group private usm rw
view all included .1
access public "" any noauth exact all none none
access private "" any noauth exact all all all
exec  filedescriptors /bin/cat /proc/sys/fs/file-nr

Des indices ? Merci

0voto

Patroklos A Points 11

Les OID définis dans le fichier de configuration deviennent en lecture seule, c'est pourquoi iso.3.6.1.2.1.1.5.0 est accessible en écriture seulement si sysName n'est pas défini dans la configuration. Pour avoir des MIB significatives, pouvoir écrire dedans et produire un effet, il faut les charger ou étendre l'agent soi-même.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X