配置郵件時候 提示:

Support for SMTP authentication was not compiled in;

查了很多資料 ,curl版本過低:curl -V 顯示版本 7.19 最低 7.20

首先升級curl:

#rpm -Uvh city-fan.org/ftp/contri

#yum install libcurl

如果報錯 libcurl XXX的話,需要這樣:

#rpm -Uvh dl.fedoraproject.org/pu

#yum install libnghttp2

然後重點:重新編譯安裝zabbix

cd /usr/local/zabbix-3.x

./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2

make & make install

修改後還是不能發出去:

因為本機商缺少mailx 和sendmail

yum install +這兩個包 就好

測試一下

echo "this is a test mail" |mail -s "zabbix" 140xxxxx @qq.com

成功接收到了

然後配置郵件和觸發器

可選方式

用戶下點擊

在配置動作 中配置觸發器:記得* 添加*

然後 我們測試一下 在/boot下創建一個測試的文件:

dd if=/dev/zero of=test.img bs=1M count=500

發告警 後面告警郵件顯示已經發出

推薦閱讀:

查看原文 >>
相關文章