説明
array
snmpwalk ( string hostname, string community, string object_id, int
[timeout], int
[retries])
object_id()からルートとしてSNMPオブジェクト
の値を配列として返します。エラーの場合にFALSEを返します。
snmpwalk()関数はhostname
で指定したSNMPエージェントから全ての値を読みとるのに使用されます。
communityは、そのエージェントに対する
リードコミュニティを指定します。空のobject_id
は、SNMPオブジェクトツリーのルートとして解釈され、ツリーの下の全ての
オブジェクトが配列として返されます。
object_idが指定された場合、
その object_idの下の
全てのSNMPオブジェクトが返されます。
上記の関数コールは、ローカルホスト上で稼働するSNMP
エージェントから全てのSNMPオブジェクトを返します。
ループ処理により値を一つずつとりだすことができます。