公司搞了台服务器,我做了个ESXI 起了几台虚拟机打算好好研究下zabbix,之前早有耳闻,第一次接触竟然是研究zabbix php API,废话不多说了切入主题 ,zabbix本身是可以设置邮件选项的,但是不支持验证,现在的MTA 不经验证的几乎没有,所以沿用了很多网友做的方法通过自定义脚本的方式,具体过程就不累述了,下面说下如何安装设置msmtp 及 mutt
msmtp 设置
-
#wget
-
#tar xzjf msmtp-1.4.32.tar.bz2
-
#cd msmtp-1.4.32
-
#./configure --prefix=/app/msmtp && make
-
#make install
-
#cd /app/msmtp
-
#mkdir etc
-
#vim msmtprc
内容如下:
-
account default
-
host 192.168.1.150
-
port 25
-
from youremail
-
auth login
-
tls off
-
user youremail
-
password passwd
-
logfile /var/log/zext_msmtp.log
mutt 设置
-
#yum install mutt
-
#mv /etc/Muttrc mv /etc/Muttrc.bak
-
#vim /etc/Muttrc
内容如下:
-
set sendmail="/app/msmtp/bin/msmtp"
-
set use_from=yes
-
set realname="zabbix@local-yxpai.com"
-
set editor="vim"
-
set copy=no
注意:set copy=no 这行必须加上不然会报错 "/root/sent: Permission denied (errno = 13)"
阅读(2897) | 评论(0) | 转发(0) |