linux 下搭建zabbix邮件报警

一、搭建环境介绍


hostname IP zabbix版本 系统版本
服务端 webserver 192.168.1.20 zabbix2.2 CentOS 6.6
客户端 hpf-linux 192.168.1.110 zabbix2.2 CentOS 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 [email protected] smtp=smtp.163.com

set [email protected]  smtp-auth-password=***********

set smtp-auth=login

[root@webserver ~]#  echo "zabbix test mail" |mail -s "zabbix" [email protected]   


wKiom1WJZpCBOqtMAAEjRcaiJYc313.jpg


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

 [email protected] 邮箱为收信箱,也就是服务端出现报警后要将报警的信息发送到运维人员的信息;


3、浏览器下配置Zabbix服务端邮件报警:

创建示警媒介类型:管理-示警媒介类型-创建媒体类型


wKiom1WJZw7SuLITAARRb_FZUJA003.jpg


创建脚本的名称:


wKioL1WJakLC1UDsAANK8CGq6c0387.jpg


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

组态-用户-Admin (Zabbix Administrator)


wKiom1WJaLDwOproAARsj1vHiqo846.jpg

wKioL1WJaqHz9KL2AAPAFBlVq_g069.jpg


wKiom1WJaUaDT0nHAAE1Z9EUgbw765.jpg


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


wKioL1WJawDhfceyAAUK5gB_kPo964.jpg

wKiom1WJaUfwFNtnAASKdUYHYaI711.jpg


4、服务端配置zabbix监控服务:

添加Zabbix服务端邮件发送脚本:

[root@webserver ~]# vi /etc/zabbix_server.conf    //找到AlertScriptsPath 将其按下面更改

AlertScriptsPath=/usr/share/zabbix/bin/      //若是yum安装的zabbix是没有bin目录的,需要自己手动创建

[root@webserver ~]# vi /usr/share/zabbix/bin/Sendmail.sh 

#!/bin/sh

echo "$3" | mail -s "$2" $1


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

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

5、测试Zabbix报警:

[root@webserver ~]# /etc/init.d/zabbix-agent stop
Shutting down Zabbix agent:                                [确定]
[root@webserver ~]# date
2015年 06月 24日 星期三 01:02:35 CST


等一会浏览器上监控会出现错误警告:

wKioL1WJawDBRKjqAAImgq4QXkQ914.jpg


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


wKioL1WJawGAEizPAAKH4qhxK_o916.jpg

wKiom1WJaUiDgUEfAAKkpJ0ioOo514.jpg




你可能感兴趣的:(zabbix,邮件报警)