zabbix邮箱告警配置

介绍:

1、报警

        触发器的通知信息显示在web管理界面,运维工程师仍然没办法24小时盯着它。所以我们希望它能自动的通知工程师们,这就是报警。

        zabbix的报警媒介支持email,jabber,sms(短信),微信,电话语音等。

2、报警过程原理

配置报警信息可以通过邮箱来实现:

  1. 本地邮箱
  2. 第三方邮箱
  3. 第三方邮箱+脚本

思维导图: 

前期准备环境:

  • 确保zabbix-server和zabbix-agent端的防火墙和selinux处于关闭状态;
  • 设置zabbix-server端的主机名为zabbix-server.example.com  zabbix-agent端的主机名为zabbix-agent.example.com;
  • 分别修改server和agent1端的/etc/hosts文件。

        192.168.100.40  zabbix-server.example.com  zabbix-server

        192.168.100.30  zabbix-agent.example.com  zabbix-agent

开始配置:

1、本地邮箱告警配置

安装postfix软件

[root@server ~]# yum -y install postfix

修改postfix的主配置文件,并重启服务和设置下次启动生效

[root@server ~]# vim /etc/postfix/main.cf

在该行后面加上$mydomain,重启服务

mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

[root@server ~]# systemctl restart postfix.service

[root@server ~]# systemctl enable postfix.service

1、配置报警媒介类型

2、配置用户报警媒介

3、配置动作

4、验证

Agent1端连接用户超过6个

2、第三方邮箱警告配置

1、注册163邮箱

2、开启SMTP服务和POP3服务,会生成一个授权码,需要记住这个授权码

3、修改报警媒介类型--email

4、进入163邮箱进行查看

5、再次测试,agent1连接数超过6个时,看163邮箱是否能收到邮件

6、当连接数少于6个的时候,修复好了,163邮箱会再次收到修复成功的邮件

3、第三方邮箱+脚本告警配置

1、安装s-nail软件包并修改s-nail配置文件

[root@server ~]# yum -y install s-nail
[root@server ~]# vim /etc/s-nail.rc

set from=cy18271663615@163.com

set smtp=smtp.163.com

set smtp-auth-user=cy18271663615@163.com

set smtp-auth-password=粘贴163邮箱授权码    # 注意

set smtp-auth=login

set ssl-verify=ignore

[root@server ~]# chown -R zabbix:zabbix /etc/s-nail.rc

2、在zabbix服务端写邮件发送脚本

[root@server ~]# vim /usr/lib/zabbix/alertscripts/mail-send.sh

#!/bin/bash
messages=`echo $3 | tr '\r\n' '\n'`
subject=`echo $2 | tr '\r\n' '\n'`
echo "${messages}" | s-nail -s "${subject}" $1

[root@server ~]# chown -R zabbix:zabbix mail-send.sh
[root@server ~]# chomod +x mail-send.sh

3、测试邮箱能否接收邮件

[root@server ~]# cd /usr/lib/zabbix/alertscripts/
[root@server ~]# ./mail-send.sh cy18271663615@163.com "zabbix test mail" "test"

4、创建报警媒介类型

5、给用户添加邮箱

6、创建动作

7、验证--agent1连接数超过6个

8、修复好后,仍然可以接收邮件

 配置完成!

  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值