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