snmp3_getnext
指定したオブジェクト ID に続く SNMP オブジェクトを取得する
説明
mixed snmp3_getnext(
string $hostname
,
string $security_name
,
string $security_level
,
string $auth_protocol
,
string $auth_passphrase
,
string $privacy_protocol
,
string $privacy_passphrase
,
arraystring $object_id
,
int $timeout
= -1,
int $retries
= -1
)
パラメータ
-
hostname
-
SNMP エージェント (サーバー) のホスト名。
-
security_name
-
セキュリティ名。通常はユーザー名のようなもの。
-
security_level
-
セキュリティレベル (noAuthNoPriv|authNoPriv|authPriv)。
-
auth_protocol
-
認証プロトコル ("MD5"
, "SHA"
,
"SHA256"
, "SHA512"
)。
-
auth_passphrase
-
認証パスフレーズ。
-
privacy_protocol
-
プライバシープロトコル (DES あるいは AES)。
-
privacy_passphrase
-
プライバシーパスフレーズ。
-
object_id
-
SNMP オブジェクト ID。
-
timeout
-
最初のタイムアウトまでのマイクロ秒数。
-
retries
-
タイムアウト発生時の再試行回数。
戻り値
成功した場合に SNMP オブジェクトの値、エラー時に false
を返します。
エラー時には E_WARNING が発生します。
例
例1 snmp3_getnext の使用法
<?php
$nameOfSecondInterface = snmp3_getnext('localhost', 'james', 'authPriv', 'SHA', 'secret007', 'AES', 'secret007', 'IF-MIB::ifName.1');
?>