SNMPD - 添加自定义 OID 不起作用

SNMPD - 添加自定义 OID 不起作用

我有一个应用程序,它在 MySQL 的表中保存错误计数器。我希望能够将此信息放入 Cacti 中以进行长期绘图,所以我现在正在学习 SNMP。

我想用 PHP 编写一个脚本(如果需要,可以通过 bash 脚本调用),SNMP 守护程序可以使用它来检查数据库表中的错误计数并返回该值。

我尝试将“exec .1.3.6.1.4.1.2021.50 test /bin/bin errorCountScript”放入我的 snmpd.conf 文件中,但是当我使用 Paessler SNMP Tester 检查它是否正常工作时,它一直告诉我我的 OID 不存在,但是它正在连接。

确切的错误是:“值:没有这样的对象(SNMP 错误 # 222)”

能否提供有关如何让 snmp 运行我的脚本并找到我应该使用的 OID 的想法,那就太好了。

答案1

不要为 SNMP 烦恼。它太复杂了。Cacti 支持将脚本作为其数据源之一运行。解释这一点的链接在这里:http://www.cacti.net/downloads/docs/html/how_to.html

相关内容