GetNext
GetNext wird verwendet, um den nächsten String abzurufen, der zum angegebenen OID gehört.
Syntax
GetNext (oid)
Rückgabewert
String.
Beispiel
Sehr einfacher SNMPAbkürzung für das Simple Network Management Protocol, eine Technologie, die der Überwachung von Netzwerkgeräten wie Routern, Hubs und Switches dient.-Client, der alle Strings abruft, die zum System-Objekt eines Computers mit installiertem SNMP-Server gehören. Rohdaten wie die Betriebsdauer OID 1.3.5.1.2.1.1.3.0
werden in Hundertstelsekunden angezeigt:
Function Main
Dim snmp1 As Object
'Wagenrücklauf und Zeilenvorschub
cr = Chr(13) + Chr(10)
Set snmp1 = SNMP.Connect("127.0.0.1", "public")
'OID des sysName
Val1 = "1.3.6.1.2.1.1.1.0"
'OID des systems-Objekts
root = "1.3.6.1.2.1.1."
'snmp1.Get Val1
While Val1 <> ""'
echo "Oid: '"+Val1 + "'"+cr
echo "Wert: '"+snmp1.Get(Val1)+"'"+cr
Val1 = snmp1.GetNext(Val1)
If InStr(Val1, root) <> 1 Then Val1 =""
Wend
snmp1.Close
End Function