监控-----zabbix配置qq邮箱预警

一.部署zabbix架构

  • 其余配置不变

二.配置邮箱预警

报警概述

  • 在zabbix中,作为监控平台需要时刻关注机器和服务的运行状态,更重要的是发现故障之后需要及时报警给运维人员,及时发现问题,保证服务的稳定运行。
  • 报警的方式是多种多样的,微信、短信、钉钉和邮件报警等
  • 本篇博客讲述邮件预警

实验分析

  • 我们在zabbix的server端设置邮件报警,当client端宕机或者达到触发器阈值时,就会自动发送邮件报警到指定的邮箱。

实验步骤

  • 在server端安装邮箱服务,并且设置邮件类型
#安装邮件服务
[root@server ~]# yum install mailx -y
#修改配置文件
[root@server ~]# vi /etc/mail.rc
set from=1960422729@qq.com        //指定邮箱地址
set smtp=smtp.qq.com                //指定邮箱类型
set smtp-auth-user=1960422729@qq.com    //指定邮箱用户
set smtp-auth-password=qq邮箱授权码      //指定邮箱密码
set smtp-auth=login


  • 在server端,测试邮件服务
#以主题为test,发送内容为hello的邮件给1960422729
[root@server ~]# echo "hello" |mail -s "test" 1960422729@qq.com

  • 在server端,为zabbix编写邮件脚本
[root@server alertscripts]# pwd
/usr/local/zabbix/alertscripts
[root@server alertscripts]# ls
mailx.sh
[root@server alertscripts]# cat mailx.sh 
#!/bin/bash
#send mail 
messages=`echo $3 | tr '\r\n' '\n'`    ##设置位置变量,$3为内容
subject=`echo $2 | tr '\r\n' '\n'`    ##$2为主题
echo "${messages}" | mail -s "${subject}" $1 >> /tmp/mailx.log 2>&1  ##将信息存储入日志

#创建日志文件
[root@server alertscripts]# touch /tmp/mailx.log    
#为日志文件设置属主
[root@server alertscripts]# chown -R zabbix.zabbix /tmp/mailx.log
#给脚本添加执行权限
[root@server alertscripts]# chmod +x /usr/local/zabbix/alertscripts/mailx.sh 
#为脚本目录设置属性
[root@server alertscripts]# chown -R zabbix:zabbix /usr/local/zabbix/

#测试邮件发送
[root@server alertscripts]# ./mailx.sh 1960422729@qq.com "info" "info"

部署zabbix的web界面

  • 创建媒体类型

  • 创建报警媒介

创建相关动作、操作、恢复操作等

  • 创建动作

  • 创建操作

  • 创建恢复操作

测试邮箱报警设否生效

  • 重启server端和client服务
[root@server ~]# service zabbix_server restart 
Restarting zabbix_server (via systemctl):                  [  确定  ]


[root@client html]# service zabbix_agentd restart
Restarting zabbix_agentd (via systemctl):                  [  确定  ]
  • 在zabbix的web界面添加监控client端的zabbix agent服务

  • 在client端关闭zabbix agent服务
[root@client html]# service zabbix_agentd stop
Stopping zabbix_agentd (via systemctl):                    [  确定  ]
[root@client html]# 
  • 邮件报警

注:此处等待邮件告警的时间较长,大概需要3到5分钟

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值