zabbix 告警实践分享 一键实现zabbix 电话、邮件、微信告警
众所周知Zabbix 是一款用来监控IT基础设施的监控套件,同时也具有很多方便运维人员使用的优秀功能,如:支持多条件告警,支持多种告警方式,支持多组模板、支持模板继承,因此在众多的开源运维监控软件中独占鳌头,受到了众多企业青睐。
暇瑜不掩,Zabbix在告警方式还是有一定局限性,如Email发送告警配置繁琐,需要调用邮件引擎脚本通过 SMTP 发送邮件;如用微信接收告警,需要申请一个微信公众号,接入复杂周期较长;如用短信接收告警,短信网关良莠不齐稳定性无法保证;如用语音接收告警,模板定义重口难调。
如何让Zabbix告警方式渐入佳境,选用一个灵活的第三方报警平台让您的运维工作事半功倍。
第三方报警平台——睿象云Cloud Alert
推陈出新OneAlert 已经全面迁移到睿象云,更名为 Cloud Alert,
Cloud Alert本着快速集成、统一分配、有序通知平台设计理念,帮助运维人员第一时间识别有效告警。
Cloud Alert在集成监控方式上支持:接入Zabbix、Promethues、Nagios、Open-Falcon、Grafana、Cacti、Solarwinds、Site24x7、VMWare、AWS、阿里云监控、监控宝同时还支持API集成、邮箱集成。
Cloud Alert提供的灵活的分派与排班策略,以及全方位的短信、微信、钉钉、电话、邮箱、APP等多种告警通知服务,让运维人员无论在何时何地都可以及时接收到告警信息。
本次着重介绍如何快速将Zabbix的告警快速接入到Cloud Alert的平台中
接入方法
一. 注册账号:
1. 进入官网链接www.aiops.com,然后注册账号登录。如下图1;

图1
2. 点击智能告警平台Cloud Alert。如下图2;

图2
二. 集成接入
1. 在【集成】标签下直接选择想要接入的监控工具,如主流的Zabbix、Nagios、Prometheus、OpenFalcon、SolarWinds等,同时也可以通过 Email 邮箱集成或者 REST API 方式接入您的告警。比如现在我们可以直接点击Zabbix的 “+”,如图3;

图3
2. 点击之后,填写自定义的【应用名称】和【自动关闭时间】,如图4;填好信息之后,点击【保存并获取应用key】;

图4
3. 保存之后会出现该应用的【AppKey】,如图5;

图5
同时在该页面的下方可以看到在Zabbix环境上安装Agent的详细步骤,如图6;

图6
4. 安装Agent
(1)查看Zabbix脚本目录,如图7;

图7
(2)获取Cloud Alert Agent包并解压,如图8;

图8
(3)使用命令安装,如图9;

图9
(4)安装成功,如图10;

图10
三. 告警接入
1. 点击【配置】标签下的【通知策略】标签,如图11;

图11
值得注意的是 Cloud Alert 的与 Zabbix 的级别对应如下表,我们在设置通知策略和分派策略需要注意。
|
Zabbix级别状态 |
参数值 |
Cloud Alert级别状态 |
|
information(一般) |
1 |
提醒 |
|
not_classified(未分类) |
1 |
提醒 |
|
warning(警告) |
2 |
警告 |
|
average(一般严重) |
2 |
警告 |
|
high(严重) |
3 |
严重 |
|
disaster(灾难) |
3 |
严重 |
2. 为告警配置通知策略,可以在策略中选择通知人以及通方式。配置之后点击右上角的【保存】,如图12;

图12
3. 保存之后可在页面下方看到以下信息,图13

图13
四. 告警通知
1. 电话告警通知:
如果我们选择电话通知,当有符合通知策略的告警被触发时,我们就会收到一个电话提醒告警信息,如图14,需要注意的是记得将电话加入电话的白名单里面;

图14
2. 邮件告警通知:
如果我们选择邮件通知,当有符合通知策略的告警被触发时,我们可以在邮件中收到告警的详细信息,如图15;

图15
3. 微信告警通知:
如果我们在通知策略中选择的是微信通知,可以在【智能告警平台CloudAlert】微信公众号中接收到告警的详细信息,如图16,图17;

图16

图17
zabbix 告警实践分享 一键实现zabbix 电话、邮件、微信告警的更多相关文章
- Zabbix实现微信告警
zabbix实现微信告警可以分为以下两个步骤: 在百度告警告警平台实现微信告警 将Zabbix接入百度告警平台 微信告警 实现微信告警只需要如下四步: 个人主页关注微信 升级策略配置微信告警 服务管理 ...
- Zabbix + Cloud Alert 实践分享
前言 如果要问老牌开源监控工具泰斗,当zabbix莫属.之前已分享过 [Kubernetes+Promethues+Cloud Alert实践分享],本篇将继续分享 Zabbix + Cloud Al ...
- zabbix微信告警实践
首先你得有个企业号!!!具体操作步骤可以参考http://itnihao.blog.51cto.com/1741976/1733245,里面写的很详细就不重复了. 微信公众号注册并配置完成后,还需要让 ...
- zabbix3.0 安装方法,一键实现短信、电话、微信、APP 告警
引言 免费开源监控工具 Zabbix 因其强大的监控功能得到各大互联网公司的广泛认可,具体功能不再详细介绍,在之前发布的 Zabbix 2.4.1 安装及微信短信提醒已经做了详细介绍,本篇主要对 Za ...
- 在zabbix中实现发送带有图片的邮件和微信告警
1 python实现在4.2版本zabbix发送带有图片的报警邮件 我们通常收到的报警,都是文字,是把动作中的消息内容当成了正文参数传给脚本,然后邮件或者微信进行接收,往往只能看到当前值,无法直观的获 ...
- 第4章Zabbix监控实践
p.MsoNormal,li.MsoNormal,div.MsoNormal { margin: 0cm; margin-bottom: .0001pt; text-align: justify; t ...
- docker 一键安装zabbix server、zabbix agent
基本原理.须知:1.zabbix 分为zabbix server和zabbix agent,其中zabbix server需要web环境,并且其数据存储在独立的数据库中:2.docker是一种容器服务 ...
- zabbix python 微信告警脚本
测试zabbix的微信告警耗费了大量时间,使用了开源工具(OneOaaS weixin-alert).shell脚本工具(手动执行正常,服务器调用失败),均没有实现相关功能以下是自己优化过的Pytho ...
- zabbix监控告警Received empty response from Zabbix Agent Assuming that agent dropped connection
zabbix监控告警Received empty response from Zabbix Agent Assuming that agent dropped connection错误 查看zabbi ...
随机推荐
- Android 10不能使用uiautomatorviewer定位元素的终极解决方法
Android app 元素定位除了使用Appium Inspector 外,还可以使用Android SDK 里tools中的uiautomatorviewer 工具.但今天打算使用 uiautom ...
- tomcat 验证码显示问题
在Web开发中使用验证码时可能遇到的问题:java.lang.NoClassDefFoundError: Could not initialize class sun.awt.X11GraphicsE ...
- Dubbo部分知识点总结
Dubbo部分 Dubbo工作原理 dubbo工作原理第一层:service层,接口层,给服务提供者和消费者来实现的第二层:config层,配置层,主要是对dubbo进行各种配置的第三层:proxy层 ...
- 【矩阵乘优化DP】涂色游戏
题目大意 用 \(p\) 种颜色填 \(n\times m\) 的画板,要求任意相邻两列的颜色数都不少于 \(q\) ,求方案数. 数据范围 \(1\leq n\leq 100,1\leq m\leq ...
- Nginx禁止html等缓存
+++ date="2020-10-16" title="Nginx禁止html等缓存" tags=["nginx"] categories ...
- python保存图片
#coding=utf-8 import requests url ="https://images.pexels.com/photos/1181767/pexels-photo-11817 ...
- day71:drf:API接口&Restful API规范&Django Rest Framework&drf中的序列化和反序列化功能
目录 1.web应用模式 2.API接口 3.Restful API规范 4.序列化 5.Django Rest Framework 1.drf的简单介绍 2.drf的特点 3.如何安装drf 4.d ...
- NLP任务梳理总结
NLP任务 前处理任务 前处理任务的结果可作为下游任务输入的额外特征. POSTa(词性标注) 往模型中输入句子,对每一个token进行词性的识别. 识别出的词性可以用于下游任务. Word Segm ...
- 构造函数原理 - Js对象
构造函数内部原理 有new之后,函数变成构造函数,产生三步隐式变化 1.函数执行,在函数体顶端隐式加上var this = {}; 2.执行赋值,AO{ this : {name:'zhangsan' ...
- Intellij IDEA创建Maven Web项目(带有webapp文件夹目录的项目)
每日技术点记录一下https://blog.csdn.net/mawei7510/article/details/83089268