SNMP::getSNMP オブジェクトを取得する 説明
public mixed SNMP::get(arraystring
$objectId , bool $preserveKeys = false )
パラメータ
戻り値
エラー / 例外
このメソッドは、デフォルトでは一切例外をスローしません。ライブラリでエラーが発生したときに
SNMPException をスローさせるには SNMP クラスパラメータ
例例1 単一の SNMP オブジェクト ひとつの SNMP オブジェクトに対するリクエストは二通りの方法で行えます。 文字列でリクエストすると結果は文字列で返され、要素がひとつだけの配列でリクエストすると結果は連想配列で返されます。
<?php 上の例の出力は、 たとえば以下のようになります。 STRING: Test server Array ( [SNMPv2-MIB::sysDescr.0] => STRING: Test server ) 例2 複数の SNMP オブジェクト
$session = new SNMP(SNMP::VERSION_1, "127.0.0.1", "public"); 上の例の出力は、 たとえば以下のようになります。 Array ( [SNMPv2-MIB::sysDescr.0] => STRING: Test server [SNMPv2-MIB::sysName.0] => STRING: myhost.nodomain ) 参考
|