GetNext
GetNext は指定の OID への次の対応する文字列を取得するために使用します。
構文
GetNext(oid)
戻り値
文字列
例
SNMPSimple Network Management Protocol (シンプル ネットワーク管理プロトコル) の略称であり、ルーター、ハブ、スイッチなどのネットワーク デバイスを監視するために使う技術。 サーバーがインストールされているコンピューターからシステム オブジェクトに付属する文字列すべてを取得する非常にシンプルな SNMP クライアント。 Raw情報,例:,アップタイムOID1.3.5.1.2.1.1.3.0
, is displayed as hundreds of a second:
Function Main
Dim snmp1 As Object
' キャリッジ リターンとライン フィード
cr = Chr(13) + Chr(10)
Set snmp1 = SNMP.Connect("127.0.0.1", "public")
' sysName の OID
Val1 = "1.3.6.1.2.1.1.1.0"
' システム オブジェクトの OID
root = "1.3.6.1.2.1.1."
'snmp1.Get Val1
While Val1 <> ""'
echo "Oid: '"+Val1 + "'"+cr
echo "Value: '"+snmp1.Get(Val1)+"'"+cr
Val1 = snmp1.GetNext(Val1)
If InStr(Val1, root) <> 1 Then Val1 =""
Wend
snmp1.Close
End Function