zabbix邮箱告警配置

报警

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

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

报警过程原理

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

1.本地邮箱

2.第三方邮箱

3.第三方邮箱+脚本

 以下实验告警信息是做了用户连接数超过3个就告警,就以此来做实验

前期准备:

确保server和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

本地邮箱告警配置

安装postfix软件

yum -y install postfix

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

vim /etc/postfix/main.cf
在此行加上 $mydomain
mydestination = $myhostname, localhost.$mydomain, localhost

重启postfix
[root@zabbix-server ~]# systemctl restart postfix
[root@zabbix-server ~]# systemctl enable postfix
Created symlink /etc/systemd/system/multi-user.target.wants/postfix.service → /usr/lib/systemd/system/postfix.service.

配置报警媒介类型

配置用户报警媒介 

添加完成后点击更新 

 配置触发信息

第一个先添加操作

第二个添加恢复操作 

 

 验证

Agent1端连接用户超过3个

此时已经出现告警信息

 查看本地邮箱的内容

第三方邮箱告警配置

打开163邮箱的SMTP服务和POP3服务,会生成一个授权码,需要记住这个授权码

 修改报警媒介类型

1

 2

 3

 恢复后发送的邮件

 完成添加以后测试一下

查看邮箱是否收到测试邮件

 

 

 验证

通过用户连接数超过阈值后发送告警信息给邮箱

 此时在终端多连接几个来测试

此时邮箱就发送来了告警信息

 

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

 查看邮箱

 

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

  1. 安装s-nail软件包并修改s-nail配置文件
[root@zabbix-server ~]# yum -y install s-nail

修改配置文件

vim /etc/s-nail.rc

set from=邮箱  134****4010@163.com
set smtp=smtp.163.com
set smtp-auth-user=邮箱   134****4010@163.com
set smtp-auth-password=粘贴163邮箱授权码    
set smtp-auth=login
set ssl-verify=ignore

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

修改所属主所属组

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

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

修改属主,设置权限

chown -R zabbix:zabbix mail-send.sh
chmod +x mail-send.sh

 测试邮箱能否接受邮件

查看邮箱是否收到邮件

 

 创建报警媒介类型

 给用户添加邮箱

 创建动作

恢复后发送的邮件

 

测试

验证--agent连接数超过3个

查看邮件 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值