PHP マニュアル
前のページ |  | 次のページ

# snmpwalk

(PHP 3, PHP 4, PHP 5)

snmpwalk -- エージェントから全ての SNMP オブジェクトを取りだす

## 説明

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 オブジェクトが返されます。

`<?php $a = snmpwalk("127.0.0.1", "public", ""); ?>`

上記の関数コールは、ローカルホスト上で稼働する SNMP エージェントから全ての SNMP オブジェクトを返します。 ループ処理により値を一つずつとりだすことができます。

`<?php foreach ($a as $val) { echo "$val\n"; } ?>`

前のページ | ホーム | 次のページ
snmpset | 上に戻る | snmpwalkoid