このオブジェクトは SNMP 要求をリモートデバイスに送信するために使用されます。
必ず [Initialize]
または [Initialize2]
を呼び出してから他のメンバーを呼び出してください。
CoreAsp.SnmpRqst は三段階のプロセスを使用します。
[Initialize]
または [Initialize2]
を呼び出し、特定のデバイスに対してオブジェクトを初期化します。[Get]
、[GetNext]
、[GetMultiple]
または [Set]
などの操作を行います。これらの操作によって ComSnmpResponse
オブジェクトが返されます。このオブジェクトには操作のステータスと値が含まれます (Failed/GetValue/GetOid
を使用した場合、値は直接返され、GetPayload
を使用した場合、SNMP 変数バインディングのリストが XML データとして返されます)。メソッド |
説明 |
返す内容 |
Initialize( |
ヒント アクティブスクリプトモニタおよびスクリプトパフォーマンスモニタでは、モニタの割り当て先デバイスのデバイス ID を次の Context オブジェクトから取得できます。 |
ComResult オブジェクト |
Initialize2( |
デバイスの IP アドレスおよび WhatsUp Gold に保存された認証情報を使用してデバイスへの接続を作成することで、
|
ComResult オブジェクト |
SetTimeoutMs( |
タイムアウト値をミリ秒単位で設定します。指定されない場合、タイムアウト値はデフォルトで 200 ミリ秒になります。
|
ComResult オブジェクト |
SetNumRetries( |
タイムアウトした要求を再試行する回数を設定します。指定されない場合、失敗した要求の再試行回数は 1 回です。
ヒント 1 要求当たり SNMP パケットを 1 つだけ送信するには、 |
ComResult オブジェクト |
SetPort( |
|
ComResult オブジェクト |
Get( |
指定オブジェクトの値を取得する SNMP Get コマンドを発行します。
|
ComSnmpResponse オブジェクト |
GetNext( |
辞書の順で指定オブジェクトの次に来るオブジェクトの値を取得する SNMP GetNext コマンドを発行します。
|
ComSnmpResponse オブジェクト |
GetMultiple( |
各指定オブジェクトの SNMP Get コマンドを発行します。
|
ComSnmpResponse オブジェクト |
Set( |
SNMP Set コマンドを発行し、デバイスに OID 値を設定します。
|
ComSnmpResponse オブジェクト |
メモ デバイスの MIB オブジェクトとコミュニティ文字列が読み取りと書き込みアクセス権を取得するまで [関数の設定] は機能しません。