fgdfg 发表于 2019-1-23 12:31:56

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

  一、安装邮件发送工具mailx(CentOS7已默认安装)
  

  二、、配置zabbix

# vi /etc/mail.rc
set from=abc@163.com smtp=smtp.163.com
set smtp-auth-user=abc@163.comsmtp-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服务端外部邮件报警
  

  管理=====》示警媒体类型======》创建媒体类型=====》
  

http://s3.运维网.com/wyfs02/M00/72/90/wKioL1Xm2DbgIp4OAAEWZulsUZQ679.jpg
  

  

  ======》示警媒介======》
http://s3.运维网.com/wyfs02/M01/72/94/wKiom1Xm39iAp3-8AADj7_MgouQ494.jpg
  

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

http://s3.运维网.com/wyfs02/M00/72/93/wKiom1Xm3LiQ-jsWAAGAca2hCQw494.jpg
  

  ======》(切换至)条件=====》添加=====》(切换至)操作
http://s3.运维网.com/wyfs02/M02/72/90/wKioL1Xm4KOxXSTdAAG7VSDHs7I467.jpg
  

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

  

  四、测试Zabbix报警
  

  关闭Zabbix客户端服务

$ sudo service zabbix-agent stop  

  查看QQ 邮箱,会收到报警邮件
  再开启Zabbix客户端服务
  

$ sudo service zabbix-agent start  查看QQ 邮箱,会收到恢复邮件
  

http://s3.运维网.com/wyfs02/M02/72/94/wKiom1Xm4Rqh3RQ4AAEFP7ytw_w806.jpg
  

  

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

  

  附1:
  报警邮件中附件内容:
http://s3.运维网.com/wyfs02/M00/72/94/wKiom1Xm4wPS4j5sAAE5UOtW1uQ014.jpg
  

  附2:
  本地报警与外部邮件服务器账号报警对比:
http://s3.运维网.com/wyfs02/M02/72/90/wKioL1Xm5anB-PwnAAUDqZQHaGg805.jpg
http://s3.运维网.com/wyfs02/M00/72/90/wKioL1Xm5dCDdVt3AAL7u44XPNM154.jpg
  




页: [1]
查看完整版本: zabbix配置外部邮件服务器进行邮件报警