Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

snmpwalk

Diskussion: snmpwalk im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hi, ich untersuche ein paar VMware ESXi Hosts mittels snmpwalk. Ich kenne SNMP selbst nicht wirklich gut - das ...

Antwort
Alt 13.06.11, 16:00   #1 (permalink)
Senior Member
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard snmpwalk

Anzeige

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:

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
Serow ist offline   Mit Zitat antworten
Alt 14.06.11, 11:21   #2 (permalink)
Moderator
 
Registriert seit: 30.06.08
Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3
Likes: 227
Standard

Die einzelnen OIDs sind Bestandteil einer bestimmten MIB. Diese beiden werden zB. vom Hersteller eines Geräts definiert, welcher entscheidet welche Informationen über snmp ausgelesen oder auch verändert werden dürfen. MIBs kann man offiziell anmelden und sind daher auch in nahezu allen guten snmp clients verfügbar. Was die einzelnen OIDs bedeutet kannst du entweder dem Freitext oder der Doku des Herstellers entnehmen

Die MIBs bringen dir eine Übersicht der Parameter, die du über snmp abfragen kannst. Du kannst mithilfe der MIB und snmp Software recht schnell Scipte bauen, mit denen Du ein Gerät o.ä. überwachen kannst.
__________________
Wenn ein Gesetz nicht gerecht ist, dann geht die Gerechtigkeit vor dem Gesetz!

Habo Blog - http://blog.hackerboard.de/
Chromatin ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 14.06.11, 11:41   #3 (permalink)
Senior Member
Themenstarter
 
Registriert seit: 26.03.06
Serow Leistung: 8086
Likes: 16
Standard

Hi,

dokumentiert ist das - soweit ich sehe - nichts. Ich habe "nur" 15 MIB Files mit denen ich inhaltlich nichts anfangen kann. Hier der Link:

VMware vSphere 4: Private Cloud Computing, Server and Data Center Virtualization

Wäre super wenn mir da jemand Starthilfe geben könnte.

Grüße
serow
Serow ist offline   Mit Zitat antworten
Alt 14.06.11, 12:25   #4 (permalink)
Moderator
 
Registriert seit: 30.06.08
Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3Chromatin Leistung: K 6-3
Likes: 227
Standard

Dein Downloadlink beinhaltet die MIBs. Das sind sozusagen die Configs der MIBs. In den Files findest Du auch mehr oder weniger detaillierte Beschreibungen was die MIBS und deren einzelnen OIDs aussagen. Wenn Du zB. nen snmpwalk machst und die Ausgabe siehst, musst Du schon wissen was die einzelne OID aussagt, sofern du keine Infos mit in der Ausgabe hast.

Richtige Firmen wie zB. HP geben wunderbare snmp Doku raus, wo jede einzelne MIB mit OIDs erklaert wird

Schau (dein Link) zB. mal in die IF-MIB.mib Diese MIB betrifft die NICs und Infos über Geräte. Die ist bei allen Geräten verschiedener Hersteller gleich .

Zitat:
ifTableLastChange OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime at the time of the last creation or
deletion of an entry in the ifTable. If the number of
entries has been unchanged since the last re-initialization
of the local network management subsystem, then this object
contains a zero value."
::= { ifMIBObjects 5 }
Das ist die Beschreibung der OID "ifTableLastChange". Im Feld DESCRIPTION steht geschrieben, was die OID aussagt.
Das findest Du analog dazu auch in den weiteren MIBs in dem package.

Man kann entweder sündhaft teure snmp-tools der Hersteller kaufen, oder man muss sich eben durch die MIBs wühlen, wenn man lieber eine eigene Überwachung aufbauen/erweitern will.
__________________
Wenn ein Gesetz nicht gerecht ist, dann geht die Gerechtigkeit vor dem Gesetz!

Habo Blog - http://blog.hackerboard.de/
Chromatin ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » snmpwalk
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61