(PHP 5 >= 5.4.0, PHP 7, PHP 8)
SNMP セッションを表します。
$version,$hostname,$community,$timeout = -1,$retries = -1SNMP_VALUE_LIBRARY | Net-SNMP ライブラリの返す値を返します。 |
SNMP_VALUE_PLAIN | SNMP 型情報を含まないプレーンな値を返します。 |
SNMP_VALUE_OBJECT |
オブジェクトを返します。このオブジェクトはプロパティ "value" および "type"
を持ち、後者のプロパティの値は SNMP_OCTET_STR, SNMP_COUNTER などの定数となります。
"value" の中身は SNMP_VALUE_LIBRARY と
SNMP_VALUE_PLAIN のどちらが設定されているかによって変わります。
|
quick_print の値
NET-SNMP ライブラリ内の quick_print の値を指定します。
これを (1 に) 設定すると、SNMP ライブラリは「手早く表示」した値を返します。
つまり、単なる値だけを表示するということです。quick_print を有効にしなければ
(デフォルト)、NET-SNMP ライブラリは追加情報 (値の型、たとえば IpAddress や OID) も表示します。
さらに、quick_print が有効でない場合は、三文字以下のすべての文字列に対して追加の十六進値を表示します。
SNMP_OID_OUTPUT_FULL | .iso.org.dod.internet.mgmt.mib-2.system.sysUpTime.sysUpTimeInstance |
SNMP_OID_OUTPUT_NUMERIC | .1.3.6.1.2.1.1.3.0 |
SNMP_OID_OUTPUT_MODULE | DISMAN-EVENT-MIB::sysUpTimeInstance |
SNMP_OID_OUTPUT_SUFFIX | sysUpTimeInstance |
SNMP_OID_OUTPUT_UCD | system.sysUpTime.sysUpTimeInstance |
SNMP_OID_OUTPUT_NONE | Undefined |
false にすると、このチェックが無効になります。
SNMP::ERRNO_*
定数を bitwise OR で指定します。
デフォルトでは、全ての SNMP 例外が無効になっています。
SNMP::ERRNO_NOERRORSNMP::ERRNO_GENERICSNMP::ERRNO_TIMEOUTSNMP::ERRNO_ERROR_IN_REPLYSNMP::ERRNO_OID_NOT_INCREASINGSNMP::ERRNO_OID_PARSING_ERRORSNMP::ERRNO_MULTIPLE_SET_QUERIESSNMP::ERRNO_ANY