我按照以下论坛的指南来获取cacti中的postfix日志: http://forums.cacti.net/viewtopic.php?f=12&t=6657
(见第五篇文章)
帖子上的安装步骤如下:
1)在邮件服务器上配置SNMP代理并确保已设置 对。
2)解压缩fetch_mail_statistics.pl脚本代替你的 选择。 (我使用/ usr / local / bin)
3)检查脚本中的perl路径 指向perl可执行文件
4)在snmpd.conf文件中添加以下行 代码:通过.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)调整与系统对应的maillog文件名和路径。 mailstats.db用于内部脚本数据存储,放置它 任何地方。 6)在仙人掌中导入模板。
当我从终端运行以下命令时,我能够在仙人掌中获取值和图形后缀:
/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),我只是在cacti中获得“value:U”和nAn。
我已经检查了权限,我手动运行脚本作为snmp-user(sudo -u snmp“code-here”)没有问题。我们绘制了其他有效的东西,因此snmp或cacti没有任何配置问题。
答案 0 :(得分:1)