zabbix配置外部邮件服务器进行邮件报警

一、安装邮件发送工具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配置外部邮件服务器进行邮件报警


组态=====》动作======》

zabbix配置外部邮件服务器进行邮件报警


======》(切换至)条件=====》添加=====》(切换至)操作

zabbix配置外部邮件服务器进行邮件报警


=====》添加=====》更新


四、测试Zabbix报警


关闭Zabbix客户端服务

1
sudo service zabbix-agent stop


查看QQ 邮箱,会收到报警邮件

再开启Zabbix客户端服务


1
sudo service zabbix-agent start

查看QQ 邮箱,会收到恢复邮件


zabbix配置外部邮件服务器进行邮件报警



注:不知道为什么发送的报警邮件带有附件,而不是直接显示出来的,不知道哪儿配错了,暂时就先这样吧


附1:

报警邮件中附件内容:

zabbix配置外部邮件服务器进行邮件报警


附2:

本地报警与外部邮件服务器账号报警对比:

zabbix配置外部邮件服务器进行邮件报警

zabbix配置外部邮件服务器进行邮件报警


上一篇:Windows 7系统下将记事本Notepad1替换为Notepad2的方法


下一篇:企业如何利用CRM为客户提供更好服务?