zabbix 郵件報錯
配置郵件時候 提示:
Support for SMTP authentication was not compiled in;
查了很多資料 ,curl版本過低:curl -V 顯示版本 7.19 最低 7.20
首先升級curl:
#rpm -Uvh http://www.city-fan.org/ftp/contrib/yum-repo/rhel6/x86_64/city-fan.org-release-1-13.rhel6.noarch.rpm
#yum install libcurl
如果報錯 libcurl XXX的話,需要這樣:
#rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/libnghttp2-1.6.0-1.el6.1.x86_64.rpm
#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
發告警 後面告警郵件顯示已經發出
推薦閱讀: