snmpwalk
(PHP3 , PHP4)
snmpwalk ---&">nbsp; 取得所有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];
}
?>
时间: 2024-09-27 06:09:10