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