【发布时间】:2011-02-08 20:15:31
【问题描述】:
嗨,我最近几天一直在研究 SNMP,我开发了一个小应用程序(SNMP 代理)
* Run on 161 port.
* Have a tree structured OID support.
* Respond to all Get,GetNext,Set Pdu Request types.
* Tested with some SNMP Managers(free available) by get and set the values of the OID's.
但是,现在的问题是,当我用 Cacti 尝试它时,它不会响应任何东西,但会检测到 windows snmp 服务..它只是响应 SNMP 管理器的请求。
那么,是否必须为 mib 提供 SNMP 代理??
【问题讨论】:
-
虽然我已经在下面回答了您的问题,但我不确定我是否已帮助您找到解决您遇到的问题的方法。当您尝试从 Cacti 查询代理时,究竟会发生什么?你收到任何结果吗? Cacti 是否提供针对基本 OID 执行
snmpwalk的选项(snmpwalk在处理树形结构的 MIB 时很有帮助)? -
感谢您的回答..cacti 没有检测到我的 snmp 代理(显示 SNMP 错误)..我已经使用我的 snmp 代理手动测试了 snmpwalk.exe。我尝试了 net-snmp 的其他命令(如 snmpget.exe、snmpgetnext.exe 等)..现在我只想让 Cacti 检测到我的代理。
-
您是否能够使用 Cacti 查询任何 SNMP 代理?如果不是,则可能是 Cacti 中的配置问题,而不是您的代理的问题。
-
Ya..我已经尝试使用 Windows snmp 服务,然后 cacti 正在检测 SNMP 信息..但是如果我尝试使用其他 SNMP 代理,例如提供 #Snmp 库..它也没有检测到.