Cacti SNMP - 获取 "value: U" 尽管有可用值

Cacti SNMP - Getting "value: U" although there is a value available

我已按照以下论坛上的指南获取 post在仙人掌中绘制的修复日志: http://forums.cacti.net/viewtopic.php?f=12&t=6657

(见第五条post)

post上的安装步骤如下:

1) Configure SNMP agent on Mail server and make sure it is set up right.

2) Unzip fetch_mail_statistics.pl script in place of your choice. (I used /usr/local/bin)

3) Check that your perl path in script points to perl executable

4) Add following line in snmpd.conf file Code: pass .1.3.6.1.4.1.2021.255 /usr/local/bin/fetch_mail_statistics.pl /var/log/mail.log /var/log/mailstats.db .1.3.6.1.4.1.2021.255

5) Adjust your maillog filename and path corresponding to your system. mailstats.db are used for internal script data storage, place it anywhere. 6) Import template in cacti.

当我从终端运行执行以下命令时,我能够获取值和图形post在仙人掌中修复:

/usr/local/bin/fetch_mail_statistics.pl /var/log/mail.log /var/log/mailstats.db .1.3.6.1.4.1.2021.255 -g .1.3.6.1.4.1.2021.255.9

尽管当我将配置添加到 snmp.conf(参见第 4 步)时,我在仙人掌中只得到 "value: U" 和 nAn。

我已经检查了权限,并且我 运行 作为 snmp 用户 (sudo -u snmp "code-here") 手动运行脚本没有问题。我们绘制了其他有用的东西,因此 snmp 或 cacti 没有任何配置问题。

  1. 转到数据模板
  2. 找到数据模板
  3. 检查设置的最大值是否低于您获得的值。
  4. 如果是,请将其更改为 1 万亿或任何合适的最大值。