SNMP函数库

snmpwalk

(PHP3 , PHP4)

snmpwalk ---  取得所有SNMP物件

语法 : array snmpwalk (string hostname, string community, string object_id [, int timeout [, int retries]])

说明 : 

object_id传回SNMP物件值的数组,错误则传回false

snmpwalk( )是用来从hostname所指定的SNMP代理人(agent)读取所有的值,参数 community指定读取公众(read community),一个null object_id是获得SNMP物件树状的根目录,并且传回在此根目录下的所有物件,传回一个数组。如果有指定 object_id,则传回在此 object_id下的所有物件。

Example :

<?php

    $a = snmpwalk("127.0.0.1", "public", "");

?>

上面的范例将会从执行在localhost的SNMP代理人,传回所有SNMP物件,我们可使用回圈来取得它的值

Example :

<?php

   for ($i=0; $i<count($a); $i++) { 

           echo $a[$i]; 

   }

?>


上一页 首页 下一页