snmp3_getnext
(PHP 5, PHP 7, PHP 8)
snmp3_getnext — 指定したオブジェクト ID に続く SNMP オブジェクトを取得する
説明
snmp3_getnext(
string
string
string
string
string
string
string
array|string
int
int
): mixed
string
$hostname
,string
$security_name
,string
$security_level
,string
$auth_protocol
,string
$auth_passphrase
,string
$privacy_protocol
,string
$privacy_passphrase
,array|string
$object_id
,int
$timeout
= -1,int
$retries
= -1): mixed
snmp3_getnext() 関数は、
object_id
で指定したオブジェクトに続く
SNMP オブジェクトの値を取得します。
パラメータ
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 が発生します。
変更履歴
バージョン | 説明 |
---|---|
8.1.0 |
auth_protocol は、
libnetsnmp がサポートする場合に、
新たに "SHA256" と
"SHA512" を受け入れるようになりました。
|
例
例1 snmp3_getnext() の使用法
<?php
$nameOfSecondInterface = snmp3_getnext('localhost', 'james', 'authPriv', 'SHA', 'secret007', 'AES', 'secret007', 'IF-MIB::ifName.1');
?>
+add a note
User Contributed Notes
There are no user contributed notes for this page.
↑ and ↓ to navigate •
Enter to select •
Esc to close
Press Enter without
selection to search using Google