我想从路由器使用SNMP获取数据。我想使用jquery flot将数据用于图表。
但我的问题是我不知道如何让我的网页使用路由器中的SNMP读取数据。
我通常使用MRTG,但我想学习如何在可能的情况下手动编码。
BR。安德斯
答案 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值(不同的路由器返回不同的数据),您可以编写脚本来处理该数据。