如何使用php读取带宽的SNMP

时间:2010-03-04 22:12:33

标签: php snmp flot

我想从路由器使用SNMP获取数据。我想使用jquery flot将数据用于图表。

但我的问题是我不知道如何让我的网页使用路由器中的SNMP读取数据。

我通常使用MRTG,但我想学习如何在可能的情况下手动编码。

BR。安德斯

1 个答案:

答案 0 :(得分:2)

使用phpinfo()检查服务器的PHP二进制文件是否是使用SNMP支持构建的。如果是这样,你可以这样做:

<?php

$snmp_values = snmpwalk("10.0.0.1", "public", null);

print_r($snmp_values);

其中“10.0.0.1”是路由器的IP;这将为您提供路由器返回的SNMP值(不同的路由器返回不同的数据),您可以编写脚本来处理该数据。