Moin,
jetzt mal alle weghören, die nicht wissen, was SNMP ist.
Ich habe hier einen Net-SNMP Agenten (auf FreeBSD), der auf der sysObjectID (1.3.6.1.2.1.1.2) den Wert .1.3.6.0.0.0.0.0.0.0 herausgibt (also einen zieml. sinnlosen Wert). Ich habe weiterhin den Standard SNMP-Agenten von Debian sid untersucht, der dasselbe tut:
hille@kloetzer:~ $ snmpwalk -Os -v2c -c public 127.0.0.1 1.3.6.1.2.1.1 sysDescr.0 = STRING: Linux kloetzer 2.6.16-1-686 #2 Mon Apr 10 22:16:40 UTC 2006 i686 sysObjectID.0 = OID: dod.0.0.0.0.0.0.0 sysUpTime.0 = Timeticks: (2888592) 8:01:25.92 sysContact.0 = STRING: Hilmar Preusse <preusse <at> amasol.de> sysName.0 = STRING: kloetzer sysLocation.0 = STRING: Desk of Hilmar sysORLastChange.0 = Timeticks: (3) 0:00:00.03
Laut MIB sollte in dieser OID folgendes stehen:
The vendor's authoritative identification of the network management subsystem contained in the entity. This value is allocated within the SMI enterprises subtree (1.3.6.1.4.1) and provides an easy and unambiguous means for determining `what kind of box' is being managed.
also ein Hinweis darauf, welchen privaten MIB-Tree dieser Agent hat. Soweit ich sehen kann, wurde diese OID nicht über die configure Optionen --with-enterprise-oid oder --with-enterprise-sysoid manipuliert.
Frage: sind die alle beide broken, oder habe ich was nicht verstanden?
Greets, Hilmar