yanchuen 发表于 2019-1-25 13:03:28

linux 下搭建zabbix邮件报警

  一、搭建环境介绍
  

hostnameIPzabbix版本系统版本服务端webserver192.168.1.20zabbix2.2CentOS 6.6客户端hpf-linux192.168.1.110zabbix2.2CentOS 6.6  

  

  二、使用外部邮箱账号发送报警邮件设置:
  1、关闭sendmail或者postfix
         使用外部邮箱账号时,不需要启动sendmail或者postfix ,如果在sendmail或者postfix启动的同时使用外部邮箱发送报警邮件,首先会读取外部邮箱配置信息。

  [root@webserver ~]# /etc/init.d/sendmail stop
  [root@webserver ~]# /etc/init.d/postfix stop
  

  2、安装测试邮件发送工具mailx
  [root@webserver ~]#yum install mailx
  [root@webserver ~]#vi /etc/mail.rc   //在文件的最后添加以下内容

  set from=XXXX@163.com smtp=smtp.163.com

set smtp-auth-user=XXXX@163.comsmtp-auth-password=***********

set smtp-auth=login
  [root@webserver ~]#echo "zabbix test mail" |mail -s "zabbix" yyy@126.com
  

http://s3.运维网.com/wyfs02/M00/6E/D8/wKiom1WJZpCBOqtMAAEjRcaiJYc313.jpg
  

  XXXX@163.com邮箱为zabbix发送邮件所要使用的邮箱,在要用这个邮箱前一定要开启此邮箱的SMTP服务;

   yyy@126.com 邮箱为收信箱,也就是服务端出现报警后要将报警的信息发送到运维人员的信息;
  

  3、浏览器下配置Zabbix服务端邮件报警:
  创建示警媒介类型:管理-示警媒介类型-创建媒体类型
  
  

http://s3.运维网.com/wyfs02/M01/6E/D8/wKiom1WJZw7SuLITAARRb_FZUJA003.jpg
  

  创建脚本的名称:
  

http://s3.运维网.com/wyfs02/M00/6E/D5/wKioL1WJakLC1UDsAANK8CGq6c0387.jpg
  

  设置Zabbix用户报警邮箱地址:

  组态-用户-Admin (Zabbix Administrator)
  

http://s3.运维网.com/wyfs02/M01/6E/D8/wKiom1WJaLDwOproAARsj1vHiqo846.jpg
http://s3.运维网.com/wyfs02/M02/6E/D5/wKioL1WJaqHz9KL2AAPAFBlVq_g069.jpg
  

http://s3.运维网.com/wyfs02/M02/6E/D8/wKiom1WJaUaDT0nHAAE1Z9EUgbw765.jpg
  

  设置Zabbix触发报警的动作:组态-动作-创建动作
  
  

http://s3.运维网.com/wyfs02/M01/6E/D5/wKioL1WJawDhfceyAAUK5gB_kPo964.jpg
http://s3.运维网.com/wyfs02/M01/6E/D8/wKiom1WJaUfwFNtnAASKdUYHYaI711.jpg
  

  4、服务端配置zabbix监控服务:
  添加Zabbix服务端邮件发送脚本:
  # vi /etc/zabbix_server.conf    //找到AlertScriptsPath 将其按下面更改
  AlertScriptsPath=/usr/share/zabbix/bin/      //若是yum安装的zabbix是没有bin目录的,需要自己手动创建
  # vi /usr/share/zabbix/bin/Sendmail.sh
  #!/bin/sh
  
  echo "$3" | mail -s "$2" $1
  

  # chmod a+x /usr/share/zabbix/bin/Sendmail.sh
  [root@webserver ~]# chown zabbix:zabbix /usr/share/zabbix/bin/Sendmail.sh


  5、测试Zabbix报警:
  # /etc/init.d/zabbix-agent stop
Shutting down Zabbix agent:                              [确定]
# date
2015年 06月 24日 星期三 01:02:35 CST
  

  等一会浏览器上监控会出现错误警告:
http://s3.运维网.com/wyfs02/M00/6E/D5/wKioL1WJawDBRKjqAAImgq4QXkQ914.jpg
  

  在等一会报警邮件就会收到:
  

http://s3.运维网.com/wyfs02/M02/6E/D5/wKioL1WJawGAEizPAAKH4qhxK_o916.jpg
http://s3.运维网.com/wyfs02/M00/6E/D8/wKiom1WJaUiDgUEfAAKkpJ0ioOo514.jpg
  

  

  




页: [1]
查看完整版本: linux 下搭建zabbix邮件报警