我已经在myzabbixserver Unix系统上配置了sSMTP,它通过Gmail成功地传递了Zabbix警报。奇怪的是,我每 5 分钟在我的 Gmail 收件箱(我将其用作 sSMTP 配置的发件人地址)中收到一封电子邮件,其中包含以下详细信息:
from: root <my.zabbix@gmail.com>
to: root
bcc: my.zabbix@gmail.com
subject: Cron <root@myzabbixserver> if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then mkdir -p /var/log/mrtg ; env LANG=C /usr/bin/mrtg /etc/mrtg.cfg 2>&1 | tee -a /var/log/mrtg/mrtg.log ; fi
body: ERROR: CFG Error in "workdir", line 8: Working directory /var/www/mrtg does not exist
sSTMP.conf
root=my.zabbix@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=gmail.com
AuthUser=my.zabbix@gmail.com
AuthPass=my.password
hostname=myzabbixserver
FromLineOverride=YES
UseTLS=YES
UseSTARTTLS=YES
AuthMethod=LOGIN
Zabbix用来发送电子邮件警报 gmail.sh 脚本:
#!/bin/bash
to=$1
subject=$2
body=$3
echo $body | /usr/bin/mailx $to -s "$subject"
该电子邮件是什么意思,我该如何阻止它?
这不是Zabbix问题,而是mrtg问题。您的 mrtg cron job/etc/cron.d/mrtg 失败,您正在接收此 cron 错误输出。
解决 方案:
- 正确配置 MRTG (http://www.debianhelp.co.uk/mrtg.htm)
- 卸载 MRTG/禁用 MRTG cron 作业
- 。