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