一、安装邮件发送工具mailx(CentOS7已默认安装)
二、、配置zabbix
1
2
3
4
5
6
7
8
9
10
11
|
# vi /etc/mail.rc
set
from=abc@163.com smtp=smtp.163.com
set
smtp-auth-user=abc@163.com smtp-auth-password=1234567
set
smtp-auth=login
# echo "zabbix test mail" |mail -s "zabbix" abc@163.com
# vi /usr/local/zabbix/share/zabbix/alertscripts/zabbix.sh
#!/bin/bash
echo
"$3"
| mail -s
"$2"
$1
##具体脚本存放路径见zabbix_server.conf下的AlertScriptsPath
# chmod 755 /usr/local/zabbix/share/zabbix/alertscripts/zabbix.sh
# chown zabbix:zabbix /usr/local/zabbix/share/zabbix/alertscripts/zabbix.sh
|
三、配置zabbix服务端外部邮件报警
管理=====》示警媒体类型======》创建媒体类型=====》
======》示警媒介======》
组态=====》动作======》
======》(切换至)条件=====》添加=====》(切换至)操作
=====》添加=====》更新
四、测试Zabbix报警
关闭Zabbix客户端服务
1
|
$
sudo
service zabbix-agent stop
|
查看QQ 邮箱,会收到报警邮件
再开启Zabbix客户端服务
1
|
$
sudo
service zabbix-agent start
|
查看QQ 邮箱,会收到恢复邮件
注:不知道为什么发送的报警邮件带有附件,而不是直接显示出来的,不知道哪儿配错了,暂时就先这样吧
附1:
报警邮件中附件内容:
附2:
本地报警与外部邮件服务器账号报警对比:
本文转自 结束的伤感 51CTO博客,原文链接:http://blog.51cto.com/wangzhijian/1690911