Hi,
ich untersuche ein paar VMware ESXi Hosts mittels snmpwalk. Ich kenne SNMP selbst nicht wirklich gut - das sind quasi meine ersten Schritte damit
Ich habe mir die MIBs von VMware gezogen:
So wie ich das jetzt verstanden habe nennt man diese "iso...." Strings OIDs und das was ich sehe sind lediglich die Toplevel OIDs oder? Frage 2: Was haben mir jetzt diese MIBs gebracht? Frage 3: Gibts keine benutzbareren Namen für die unterschiedlichen Werte? Frage 4: Woher weiss ich was was ist?
Grüße
serow
ich untersuche ein paar VMware ESXi Hosts mittels snmpwalk. Ich kenne SNMP selbst nicht wirklich gut - das sind quasi meine ersten Schritte damit

Code:
mathias@mini:~$ snmpwalk -v 2c -c vmwarehosts -M /home/mathias/esx/ esx01.vl.invalid
iso.3.6.1.2.1.1.1.0 = STRING: "VMware ESX 4.1.0 build-381591 VMware, Inc. x86_64"
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.6876.4.1
iso.3.6.1.2.1.1.3.0 = Timeticks: (1692628) 4:42:06.28
iso.3.6.1.2.1.1.4.0 = STRING: "not set"
iso.3.6.1.2.1.1.5.0 = STRING: "esx01.vl.invalid"
iso.3.6.1.2.1.1.6.0 = STRING: "not set"
iso.3.6.1.2.1.1.7.0 = INTEGER: 72
iso.3.6.1.2.1.1.8.0 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.2.1 = OID: iso.3.6.1.6.3.1
iso.3.6.1.2.1.1.9.1.2.2 = OID: iso.3.6.1.2.1.31
iso.3.6.1.2.1.1.9.1.2.3 = OID: iso.3.6.1.4.1.6876.1.10
iso.3.6.1.2.1.1.9.1.2.4 = OID: iso.3.6.1.4.1.6876.2.10
iso.3.6.1.2.1.1.9.1.2.5 = OID: iso.3.6.1.4.1.6876.3.10
iso.3.6.1.2.1.1.9.1.3.1 = STRING: "SNMPv2-MIB, RFC 3418"
iso.3.6.1.2.1.1.9.1.3.2 = STRING: "IF-MIB, RFC 2863"
iso.3.6.1.2.1.1.9.1.3.3 = STRING: "VMWARE-SYSTEM-MIB, REVISION 200801120000Z"
iso.3.6.1.2.1.1.9.1.3.4 = STRING: "VMWARE-VMINFO-MIB, REVISION 200810230000Z"
iso.3.6.1.2.1.1.9.1.3.5 = STRING: "VMWARE-RESOURCES-MIB, REVISION 200810150000Z"
iso.3.6.1.2.1.1.9.1.4.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.2 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.3 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.4 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.1.9.1.4.5 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.2.1.0 = INTEGER: 4
iso.3.6.1.2.1.2.2.1.1.1 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.1.2 = INTEGER: 2
iso.3.6.1.2.1.2.2.1.1.3 = INTEGER: 3
iso.3.6.1.2.1.2.2.1.1.4 = INTEGER: 4
iso.3.6.1.2.1.2.2.1.2.1 = STRING: "Device vmnic0 at 00:19.0 e1000e"
iso.3.6.1.2.1.2.2.1.2.2 = STRING: "Device vmnic1 at 03:05.0 e1000"
iso.3.6.1.2.1.2.2.1.2.3 = STRING: "Device vmnic2 at 03:07.0 e1000"
iso.3.6.1.2.1.2.2.1.2.4 = STRING: "Device vmnic3 at 03:07.1 e1000"
iso.3.6.1.2.1.2.2.1.3.1 = INTEGER: 6
iso.3.6.1.2.1.2.2.1.3.2 = INTEGER: 6
iso.3.6.1.2.1.2.2.1.3.3 = INTEGER: 6
iso.3.6.1.2.1.2.2.1.3.4 = INTEGER: 6
iso.3.6.1.2.1.2.2.1.4.1 = INTEGER: 1500
iso.3.6.1.2.1.2.2.1.4.2 = INTEGER: 1500
iso.3.6.1.2.1.2.2.1.4.3 = INTEGER: 1500
iso.3.6.1.2.1.2.2.1.4.4 = INTEGER: 1500
iso.3.6.1.2.1.2.2.1.5.1 = Gauge32: 1000000000
iso.3.6.1.2.1.2.2.1.5.2 = Gauge32: 1000000000
iso.3.6.1.2.1.2.2.1.5.3 = Gauge32: 1000000000
iso.3.6.1.2.1.2.2.1.5.4 = Gauge32: 1000000000
iso.3.6.1.2.1.2.2.1.6.1 = Hex-STRING: 00 19 99 6B 61 C6
iso.3.6.1.2.1.2.2.1.6.2 = Hex-STRING: 00 1B 21 76 A3 8D
iso.3.6.1.2.1.2.2.1.6.3 = Hex-STRING: 00 1B 21 4E 3F 64
iso.3.6.1.2.1.2.2.1.6.4 = Hex-STRING: 00 1B 21 4E 3F 65
iso.3.6.1.2.1.2.2.1.7.1 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.7.2 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.7.3 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.7.4 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.8.1 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.8.2 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.8.3 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.8.4 = INTEGER: 1
iso.3.6.1.2.1.2.2.1.9.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.2.2.1.9.2 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.2.2.1.9.3 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.2.2.1.9.4 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.2.2.1.10.1 = Counter32: 1813930202
iso.3.6.1.2.1.2.2.1.10.2 = Counter32: 851626
iso.3.6.1.2.1.2.2.1.10.3 = Counter32: 873965
iso.3.6.1.2.1.2.2.1.10.4 = Counter32: 851739
iso.3.6.1.2.1.2.2.1.11.1 = Counter32: 2480866
iso.3.6.1.2.1.2.2.1.11.2 = Counter32: 22
iso.3.6.1.2.1.2.2.1.11.3 = Counter32: 3922824
iso.3.6.1.2.1.2.2.1.11.4 = Counter32: 3706262
iso.3.6.1.2.1.2.2.1.12.1 = Counter32: 5688
iso.3.6.1.2.1.2.2.1.12.2 = Counter32: 5688
iso.3.6.1.2.1.2.2.1.12.3 = Counter32: 39390
iso.3.6.1.2.1.2.2.1.12.4 = Counter32: 39504
iso.3.6.1.2.1.2.2.1.13.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.13.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.13.3 = Counter32: 0
iso.3.6.1.2.1.2.2.1.13.4 = Counter32: 0
iso.3.6.1.2.1.2.2.1.14.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.14.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.14.3 = Counter32: 0
iso.3.6.1.2.1.2.2.1.14.4 = Counter32: 0
iso.3.6.1.2.1.2.2.1.15.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.15.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.15.3 = Counter32: 0
iso.3.6.1.2.1.2.2.1.15.4 = Counter32: 0
iso.3.6.1.2.1.2.2.1.16.1 = Counter32: 3320273677
iso.3.6.1.2.1.2.2.1.16.2 = Counter32: 900
iso.3.6.1.2.1.2.2.1.16.3 = Counter32: 30194
iso.3.6.1.2.1.2.2.1.16.4 = Counter32: 0
iso.3.6.1.2.1.2.2.1.17.1 = Counter32: 725083
iso.3.6.1.2.1.2.2.1.17.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.17.3 = Counter32: 159620
iso.3.6.1.2.1.2.2.1.17.4 = Counter32: 14836
iso.3.6.1.2.1.2.2.1.18.1 = Counter32: 4294967214
iso.3.6.1.2.1.2.2.1.18.2 = Counter32: 15
iso.3.6.1.2.1.2.2.1.18.3 = Counter32: 556
iso.3.6.1.2.1.2.2.1.18.4 = Counter32: 12
iso.3.6.1.2.1.2.2.1.19.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.19.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.19.3 = Counter32: 0
iso.3.6.1.2.1.2.2.1.19.4 = Counter32: 0
iso.3.6.1.2.1.2.2.1.20.1 = Counter32: 0
iso.3.6.1.2.1.2.2.1.20.2 = Counter32: 0
iso.3.6.1.2.1.2.2.1.20.3 = Counter32: 0
iso.3.6.1.2.1.2.2.1.20.4 = Counter32: 0
iso.3.6.1.2.1.2.2.1.21.1 = Gauge32: 0
iso.3.6.1.2.1.2.2.1.21.2 = Gauge32: 0
iso.3.6.1.2.1.2.2.1.21.3 = Gauge32: 0
iso.3.6.1.2.1.2.2.1.21.4 = Gauge32: 0
iso.3.6.1.2.1.2.2.1.22.1 = OID: ccitt.0
iso.3.6.1.2.1.2.2.1.22.2 = OID: ccitt.0
iso.3.6.1.2.1.2.2.1.22.3 = OID: ccitt.0
iso.3.6.1.2.1.2.2.1.22.4 = OID: ccitt.0
iso.3.6.1.2.1.11.1.0 = Counter32: 1794
iso.3.6.1.2.1.11.2.0 = Counter32: 1782
iso.3.6.1.2.1.11.3.0 = Counter32: 6
iso.3.6.1.2.1.11.4.0 = Counter32: 0
iso.3.6.1.2.1.11.5.0 = Counter32: 0
iso.3.6.1.2.1.11.6.0 = Counter32: 6
iso.3.6.1.2.1.11.13.0 = Counter32: 1787
iso.3.6.1.2.1.11.15.0 = Counter32: 4
iso.3.6.1.2.1.11.16.0 = Counter32: 1786
iso.3.6.1.2.1.11.17.0 = Counter32: 0
iso.3.6.1.2.1.11.20.0 = Counter32: 0
iso.3.6.1.2.1.11.21.0 = Counter32: 0
iso.3.6.1.2.1.11.22.0 = Counter32: 0
iso.3.6.1.2.1.11.24.0 = Counter32: 0
iso.3.6.1.2.1.11.29.0 = Counter32: 8
iso.3.6.1.2.1.11.30.0 = INTEGER: 2
iso.3.6.1.2.1.11.31.0 = Counter32: 0
iso.3.6.1.2.1.11.32.0 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.1.1 = STRING: "vmnic0"
iso.3.6.1.2.1.31.1.1.1.1.2 = STRING: "vmnic1"
iso.3.6.1.2.1.31.1.1.1.1.3 = STRING: "vmnic2"
iso.3.6.1.2.1.31.1.1.1.1.4 = STRING: "vmnic3"
iso.3.6.1.2.1.31.1.1.1.2.1 = Counter32: 1610
iso.3.6.1.2.1.31.1.1.1.2.2 = Counter32: 1610
iso.3.6.1.2.1.31.1.1.1.2.3 = Counter32: 14622
iso.3.6.1.2.1.31.1.1.1.2.4 = Counter32: 14622
iso.3.6.1.2.1.31.1.1.1.3.1 = Counter32: 4078
iso.3.6.1.2.1.31.1.1.1.3.2 = Counter32: 4078
iso.3.6.1.2.1.31.1.1.1.3.3 = Counter32: 24768
iso.3.6.1.2.1.31.1.1.1.3.4 = Counter32: 24882
iso.3.6.1.2.1.31.1.1.1.4.1 = Counter32: 5
iso.3.6.1.2.1.31.1.1.1.4.2 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.4.3 = Counter32: 12
iso.3.6.1.2.1.31.1.1.1.4.4 = Counter32: 0
iso.3.6.1.2.1.31.1.1.1.5.1 = Counter32: 4294967219
iso.3.6.1.2.1.31.1.1.1.5.2 = Counter32: 15
iso.3.6.1.2.1.31.1.1.1.5.3 = Counter32: 568
iso.3.6.1.2.1.31.1.1.1.5.4 = Counter32: 12
iso.3.6.1.2.1.31.1.1.1.6.1 = Counter64: 1813930202
iso.3.6.1.2.1.31.1.1.1.6.2 = Counter64: 851626
iso.3.6.1.2.1.31.1.1.1.6.3 = Counter64: 873965
iso.3.6.1.2.1.31.1.1.1.6.4 = Counter64: 851739
iso.3.6.1.2.1.31.1.1.1.7.1 = Counter64: 2480866
iso.3.6.1.2.1.31.1.1.1.7.2 = Counter64: 22
iso.3.6.1.2.1.31.1.1.1.7.3 = Counter64: 3922824
iso.3.6.1.2.1.31.1.1.1.7.4 = Counter64: 3706262
iso.3.6.1.2.1.31.1.1.1.8.1 = Counter64: 1610
iso.3.6.1.2.1.31.1.1.1.8.2 = Counter64: 1610
iso.3.6.1.2.1.31.1.1.1.8.3 = Counter64: 14622
iso.3.6.1.2.1.31.1.1.1.8.4 = Counter64: 14622
iso.3.6.1.2.1.31.1.1.1.9.1 = Counter64: 4078
iso.3.6.1.2.1.31.1.1.1.9.2 = Counter64: 4078
iso.3.6.1.2.1.31.1.1.1.9.3 = Counter64: 24768
iso.3.6.1.2.1.31.1.1.1.9.4 = Counter64: 24882
iso.3.6.1.2.1.31.1.1.1.10.1 = Counter64: 3320273677
iso.3.6.1.2.1.31.1.1.1.10.2 = Counter64: 900
iso.3.6.1.2.1.31.1.1.1.10.3 = Counter64: 30194
iso.3.6.1.2.1.31.1.1.1.10.4 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.11.1 = Counter64: 725083
iso.3.6.1.2.1.31.1.1.1.11.2 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.11.3 = Counter64: 159620
iso.3.6.1.2.1.31.1.1.1.11.4 = Counter64: 14836
iso.3.6.1.2.1.31.1.1.1.12.1 = Counter64: 5
iso.3.6.1.2.1.31.1.1.1.12.2 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.12.3 = Counter64: 12
iso.3.6.1.2.1.31.1.1.1.12.4 = Counter64: 0
iso.3.6.1.2.1.31.1.1.1.13.1 = Counter64: 18446742978492891059
iso.3.6.1.2.1.31.1.1.1.13.2 = Counter64: 15
iso.3.6.1.2.1.31.1.1.1.13.3 = Counter64: 568
iso.3.6.1.2.1.31.1.1.1.13.4 = Counter64: 12
iso.3.6.1.2.1.31.1.1.1.14.1 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.14.2 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.14.3 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.14.4 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.15.1 = Gauge32: 1000
iso.3.6.1.2.1.31.1.1.1.15.2 = Gauge32: 1000
iso.3.6.1.2.1.31.1.1.1.15.3 = Gauge32: 1000
iso.3.6.1.2.1.31.1.1.1.15.4 = Gauge32: 1000
iso.3.6.1.2.1.31.1.1.1.16.1 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.16.2 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.16.3 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.16.4 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.17.1 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.17.2 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.17.3 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.17.4 = INTEGER: 1
iso.3.6.1.2.1.31.1.1.1.18.1 = STRING: "00:19.0"
iso.3.6.1.2.1.31.1.1.1.18.2 = STRING: "03:05.0"
iso.3.6.1.2.1.31.1.1.1.18.3 = STRING: "03:07.0"
iso.3.6.1.2.1.31.1.1.1.18.4 = STRING: "03:07.1"
iso.3.6.1.2.1.31.1.1.1.19.1 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.31.1.1.1.19.2 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.31.1.1.1.19.3 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.31.1.1.1.19.4 = Timeticks: (0) 0:00:00.00
iso.3.6.1.2.1.31.1.5.0 = Timeticks: (1531789) 4:15:17.89
mathias@mini:~$
So wie ich das jetzt verstanden habe nennt man diese "iso...." Strings OIDs und das was ich sehe sind lediglich die Toplevel OIDs oder? Frage 2: Was haben mir jetzt diese MIBs gebracht? Frage 3: Gibts keine benutzbareren Namen für die unterschiedlichen Werte? Frage 4: Woher weiss ich was was ist?
Grüße
serow