各オブジェクトのIDとその値をルートとして指定した
object_id
から始まる連想配列として返します。 エラーの場合は
FALSE
を返します。
snmpwalkoid()
関数は、hostname で指定した SNMP エージェントから全てのオブジェクトIDとその値を読みこむ ために使用されます。
community
は、そのエージェントの リードコミュニティを指定します。
object_id
を
NULL
とした場合は、 そのSNMPオブジェクトツリーのルートを指定したことになり、
そのツリー以下の全てのオブジェクトが配列として返されます。
object_id
が指定された場合、
object_id
以下の 全ての SNMP オブジェクトが返されます。
snmpwalkoid()
および
snmpwalk()
があるのは、これまでの経緯 によります。 両方の関数は、下位互換のために提供されています。
上の関数コールは、localhost で実行されている SNMP エージェントから 全ての SNMP
オブジェクトを返します。 各値は、次のループにより取り出すことができます。