GetNext

GetNext viene utilizzato per recuperare la stringa corrispondente nell’OID specificato.

Sintassi

GetNext (oid)

Restituisce

Stringa.

Esempio

Client SNMPAcronimo di Simple Network Management Protocol, una tecnologia utilizzata per il monitoraggio di periferiche di rete quali router, hub e switch. molto semplice che recupera tutte le stringhe relative all’oggetto sistema da un computer in cui è installato un server SNMP. Le informazioni non elaborate, ad esempio, tempo di attività OID 1.3.5.1.2.1.1.3.0, sono visualizzate come centinaia di un secondo:

Function Main

Dim snmp1 As Object

'Ritorno a capo e avanzamento riga

cr = Chr(13) + Chr(10)

Set snmp1 = SNMP.Connect("127.0.0.1", "pubblico")

'OID di sysName

Val1 = "1.3.6.1.2.1.1.1.0"

'OID dell’Object dei sistemi

root = "1.3.6.1.2.1.1."

'snmp1.Get Val1

While Val1 <> ""'

echo "Oid: '"+Val1 + "'"+cr

echo "Valore: '"+snmp1.Get(Val1)+"'"+cr

Val1 = snmp1.GetNext(Val1)

If InStr(Val1, root) <> 1 Then Val1 =""

Wend

snmp1.Close

End Function