2016-07-22 33 views
0

我想从设备获取值。它运行良好&当我通过腻子运行snmp时给出了结果。命令是这样的。PHP snmpwalk():没有反应,通过putty工作

snmpwalk -v 2c -c public 1.2.3.4 1.5.2.33.1.4.2.2.1.1 

但放在PHP时&运行它,它给了这一点:

警告:snmpwalk的():从1.2.3.4

我读过一些文章暂无回应并说要更新服务器中的snmp(Centos)。我做到了,但结果仍然一样。
我也尝试用snmp2_walksnmpwalkoid更改snmpwalk。仍然没有工作。

任何人都可以帮忙吗?谢谢你的好意。

回答

1

您不得不提及您要进行SNMP查询的设备IP地址。

Warning: snmpwalk(): No response from 1.2.3.4 

上面的错误说,SNMP试图查询主机1.2.3.4,它失败。 正确的语法是

snmpwalk -v 2c localhost -c public 1.2.3.4 1.5.2.33.1.4.2.2.1.1 
+1

非常感谢。 是的,我做到了。 '1.2.3.4'只是一个IP示例,剩下的就是OID。当我ping通真实IP时,它就可以工作。还运行了上面它在putty上工作的整个语法,但是在php上工作。 以前感谢您的好意。 – merli

+0

酷Meril!你能接受答案吗? – JavaUser

+0

Yap +1,谢谢你的帮助。 – merli