snmpget.exe is een executable die je vanaf de command prompt kunt uitvoeren.
een voorbeeld:
snmpget.exe <ip adres> <OID>
OID = bijvoorbeeld: 1.3.6.1.2.1.2.2.1.10.2
Dat geeft dan het volgende als output:
code:
1
2
3
4
| C:\WINNT>snmpget 10.41.44.11 1.3.6.1.2.1.2.2.1.10.2
interfaces.ifTable.ifEntry.ifInOctets.2 : Counter: 1478359636
C:\WINNT> |
snmpwalk.exe is een commando waarmee je niet per definitie een compleet OID hoeft in te geven, maar het kan ook de bovenliggende OID zijn. Zeg maar de top OID. snampwalk zal dan alle oid's geven, met hun waarden. Makkelijk om even te zoeken.
Voorbeeld:
code:
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
| C:\WINNT>snmpwalk 10.41.44.11 1.3.6.1.2.1.2.2.1
interfaces.ifTable.ifEntry.ifIndex.1 : INTEGER: 1
interfaces.ifTable.ifEntry.ifIndex.2 : INTEGER: 2
interfaces.ifTable.ifEntry.ifDescr.1 : DISPLAY STRING- (ascii): MS TCP Loopback interface
interfaces.ifTable.ifEntry.ifDescr.2 : DISPLAY STRING- (ascii): Compaq Ethernet/Fast Ethernet Adapt
er/Module
interfaces.ifTable.ifEntry.ifType.1 : INTEGER: softwareLoopback
interfaces.ifTable.ifEntry.ifType.2 : INTEGER: ethernetCsmacd
interfaces.ifTable.ifEntry.ifMtu.1 : INTEGER: 1500
interfaces.ifTable.ifEntry.ifMtu.2 : INTEGER: 1500
interfaces.ifTable.ifEntry.ifSpeed.1 : Gauge32: 10000000
interfaces.ifTable.ifEntry.ifSpeed.2 : Gauge32: 100000000
interfaces.ifTable.ifEntry.ifPhysAddress.1 : OCTET STRING- (ascii):
interfaces.ifTable.ifEntry.ifPhysAddress.2 : OCTET STRING- (hex): length = 6
0: 00 02 a5 8c 16 01 -- -- -- -- -- -- -- -- -- -- ................
interfaces.ifTable.ifEntry.ifAdminStatus.1 : INTEGER: up
interfaces.ifTable.ifEntry.ifAdminStatus.2 : INTEGER: up
interfaces.ifTable.ifEntry.ifOperStatus.1 : INTEGER: up
interfaces.ifTable.ifEntry.ifOperStatus.2 : INTEGER: up
interfaces.ifTable.ifEntry.ifLastChange.1 : Timeticks: (0) 0:00:00.00
interfaces.ifTable.ifEntry.ifLastChange.2 : Timeticks: (0) 0:00:00.00
interfaces.ifTable.ifEntry.ifInOctets.1 : Counter: 193440774
interfaces.ifTable.ifEntry.ifInOctets.2 : Counter: 1482411598
interfaces.ifTable.ifEntry.ifInUcastPkts.1 : Counter: 3485066
interfaces.ifTable.ifEntry.ifInUcastPkts.2 : Counter: 26510530
interfaces.ifTable.ifEntry.ifInNUcastPkts.1 : Counter: 0
interfaces.ifTable.ifEntry.ifInNUcastPkts.2 : Counter: 16970731
interfaces.ifTable.ifEntry.ifInDiscards.1 : Counter: 0
interfaces.ifTable.ifEntry.ifInDiscards.2 : Counter: 0
interfaces.ifTable.ifEntry.ifInErrors.1 : Counter: 0
interfaces.ifTable.ifEntry.ifInErrors.2 : Counter: 0
interfaces.ifTable.ifEntry.ifInUnknownProtos.1 : Counter: 0
interfaces.ifTable.ifEntry.ifInUnknownProtos.2 : Counter: 403081
interfaces.ifTable.ifEntry.ifOutOctets.1 : Counter: 193440774
interfaces.ifTable.ifEntry.ifOutOctets.2 : Counter: 3060520099
interfaces.ifTable.ifEntry.ifOutUcastPkts.1 : Counter: 3485063
interfaces.ifTable.ifEntry.ifOutUcastPkts.2 : Counter: 29967744
interfaces.ifTable.ifEntry.ifOutNUcastPkts.1 : Counter: 0
interfaces.ifTable.ifEntry.ifOutNUcastPkts.2 : Counter: 209785
interfaces.ifTable.ifEntry.ifOutDiscards.1 : Counter: 0
interfaces.ifTable.ifEntry.ifOutDiscards.2 : Counter: 0
interfaces.ifTable.ifEntry.ifOutErrors.1 : Counter: 0
interfaces.ifTable.ifEntry.ifOutErrors.2 : Counter: 250
interfaces.ifTable.ifEntry.ifOutQLen.1 : Gauge32: 0
interfaces.ifTable.ifEntry.ifOutQLen.2 : Gauge32: 4294966943
interfaces.ifTable.ifEntry.ifSpecific.1 : OBJECT IDENTIFIER: .ccitt.zeroDotZero
interfaces.ifTable.ifEntry.ifSpecific.2 : OBJECT IDENTIFIER: .ccitt.zeroDotZero
C:\WINNT> |
Het OID "1.3.6.1.2.1.2.2.1.10.2" staat in de MIB dus beschreven als: interfaces.ifTable.ifEntry.ifInOctets.2
Met Getif kan je redelijk makkelijk browsen door je mib tree. Op zichkan je met de standaard mib's al heel wat zaken vinden. De mib is eigenlijk alleen maar nodig om het OID te vertalen naar een stukje uitleg van de waarde.
Als je in getif een connetie hebt gemaakt met een host:, en je klikt op het tabblad: MBrowser. Dan kan je door de tree klikken.
.iso.org.dod.internet.mgmt.mib-2 daar kan je al heel wat vinden..
Zoek eens naar ".iso.org.dod.internet.mgmt.mib-2.interfaces" (of kopieer & plak deze string in het scherm bovenaan) en klik op Walk. Dan krijg je de volledige uitvoer van alle OID's en hun waardes.
Is eigelijk heel simpel.
Heb je nu een speciale mib van cisco, en je hebt deze in de mib dir geplaatst van getif (en je verwijderd de .index) en je hebt getif opnieuw gestart, dan kan je deze vinden in:
".iso.org.dod.internet.private.enterprises"
Maar nogmaals, zoals al eerder verteld.. met de mib-2 kom je waarschijnlijk al heel ver.