Zabbix + Cloud Alert 实践分享
前言
如果要问老牌开源监控工具泰斗,当zabbix莫属。之前已分享过 [Kubernetes+Promethues+Cloud Alert实践分享],本篇将继续分享 Zabbix + Cloud Alert 实践,在 Zabbix Server 端,一键安装 Cloud Alert 探针,将 Zabbix 产生的告警,推送到 Cloud Alert,快速实现电话、短信通知。
本文导览:
Zabbix 集成 Cloud Alert 安装步骤
Zabbix 集成 Cloud Alert 原理解析
Zabbix 集成 Cloud Alert 排错
总结
Zabbix 集成 Cloud Alert 安装步骤
1.在Cloud Alert界面创建zabbix应用,并获取 appkey 。没有注册的,可以进[官网注册]

2.在zabbix server端安装CA探针
a. 切换到zabbix脚本目录:
cd /usr/local/zabbix-server/share/zabbix/alertscripts
补充:查看zabbix脚本目录方法:
vi /etc/zabbix/zabbix_server.conf
查看AlertScriptsPath
b. 获取Cloud Alert agent包:(注意:本文写在2019年8月,未来安装包可能有更新,请自行去[官网帮助文档]下载最新包)
wget https://download.aiops.com/ca_agent/zabbix/ca_zabbix_release-2.1.0.tar.gz
c. 解压、安装。 tar -xzf ca_zabbix_release-2.1.0.tar.gz cd cloudalert/bin bash install.sh ----处填入您新建应用时生成的appkey
d.当提示"安装成功"时表示安装成功
Zabbix 集成 Cloud Alert 原理解析
在 Zabbix Server 端(注意:Zabbix Agent 端无需重复安装),安装 Cloud Alert 探针,本质上是在 Zabbix 上安装推送脚本,Zabbix 产生告警后,能主动调用 Cloud Alert 脚本,推送给 Cloud Alert。
安装 Cloud Alert 探针步骤很简单,下载、解压、安装探针;根据提示输入zabbix管理/监控/web登陆地址、管理员用户名、密码即可。实质上,Cloud Alert 探针做了以下工作:
1. 创建媒体类型/Media types:cloudalert media

2. 创建用户组/User Groups:cloudalert group
3. 创建用户/Users:cloudalert,并设置Media,通知给 cloudalert media,并设置所有权限:Zabbix Super Admin


4. 创建触发动作/actions:cloudalert action(cloudalert action中会包含cloud alert生成的appkey,即是识别告警的关键标识,也是关联Zabbix和Cloud Alert的桥梁)



以上就是探针安装的过程,并且再告诉大家一个tips:Zabbix 推送到 Cloud Alert 的告警内容,可以自行定义,更改 cloudalert action 中 Operations 的 Default message json 串的右侧值,可以参考[Cloud Alert 官方 API 文档]。
Zabbix 集成 Cloud Alert 排错
了解原理后,排错其实很简单,集成不成功,无外乎下面三种情况:
1.安装过程报错:Zabbix 管理地址 or 用户名、密码错误 输入错误
解决方案:输入正确的地址(正确示例:http://主机域名:端口/zabbix)、用户名、密码即可。
2.安装过程报错:媒体类型(Media types) or 用户组(User Groups) or 用户(Users) or 动作(actions) 已存在
解决方案1:什么存在,什么手动删除即可。
解决方案2:了解到原理后,有问题都无需重新安装,针对性修改即可。当然如果犯懒,请参考解决方案1。
3.集成后收不到告警
解决方案:看探针日志:/usr/local/zabbix-server/share/zabbix/alertscripts/cloudalert/logs,针对性解决问题。详细参考[官方排查文档]
如果文档不想看,错误不想找,直接找支持人员吧!
总结
本文详细说明了 Zabbix 集成 Cloud Alert 安装步骤,深入解析了 Cloud Alert 探针,及遇到问题后的排错解决办法。希望能有帮助到大家,快速将Zabbix 的告警接入到 Cloud Alert,借用Cloud Alert平台,快速实现告警的降噪、分派和通知(电话、短信、微信、邮件、APP)。
Zabbix + Cloud Alert 实践分享的更多相关文章
- Kubernetes+Promethues+Cloud Alert实践分享
前言 容器集群管理系统 Kubernetes(简称K8s),为容器化的应用提供部署运行.容器编排.负载均衡.服务发现和动态伸缩等一系列完整功能,Prometheus 对 K8s 支持非常棒,能够自动发 ...
- Zabbix集成Cloud Alert(睿象云)实现电话短信预警
Zabbix 集成 睿象云智能告警平台 CA ( Cloud Alert ) 一 .简介与前期了解 Cloud Alert 通过应用,接入监控系统/平台的告警,集中管理您的告警,统一分派通知,统一分析 ...
- zabbix 告警实践分享 一键实现zabbix 电话、邮件、微信告警
众所周知Zabbix 是一款用来监控IT基础设施的监控套件,同时也具有很多方便运维人员使用的优秀功能,如:支持多条件告警,支持多种告警方式,支持多组模板.支持模板继承,因此在众多的开源运维监控软件中独 ...
- zabbix 集成cloud alert
1. 了解 Cloud Alert 通过应用,接入监控系统/平台的告警,集中管理您的告警,统一分派通知,统一分析.这个平台最先了解和使用是在 2017 年下半年,之前的名称叫 oneits ...
- Cloud Alert 实现告警智能降噪,成功规避告警风暴
# 前言 睿象云前段时间发表了一篇[< Zabbix 实现电话.邮件.微信告警通知的实践分享>](https://www.toutiao.com/i6734876723126469127/ ...
- 应对告警风暴,Cloud Alert 实现告警风暴智能降噪
前言 睿象云前段时间发表了一篇< Zabbix 实现电话.邮件.微信告警通知的实践分享>的技术文章.它帮助我们非常轻松地支持了各种告警通知方式,但是存在一个严重的问题,我们经常接到各种相类 ...
- 让互联网更快:新一代QUIC协议在腾讯的技术实践分享
本文来自腾讯资深研发工程师罗成在InfoQ的技术分享. 1.前言 如果:你的 App,在不需要任何修改的情况下就能提升 15% 以上的访问速度,特别是弱网络的时候能够提升 20% 以上的访问速度. 如 ...
- 有了Cloud Alert电话报警,再也不怕遗漏告警了
Cloud Alert 的部分应用部署在阿里云上,使用了多方面的监控服务: 阿里自身的ECS服务器和网站. Zabbix 监控服务器应用程序. OneAPM 的应用级监控. 腾讯云拨测,做网站监控. ...
- 微信告警如何配置?用Cloud Alert快速实现微信告警
在当下互联网蓬勃发展的时代里,微信已经成为了人们生活中不可分割的一部分.作为苦逼的运维人员,我们自然也得跟得上时代的步伐,将微信添加进告警的通知方式里.如果能够将告警消息第一时间发送到微信中,更清楚地 ...
随机推荐
- 浅谈Samsung Exynos4412处理器
转载于:http://www.cnblogs.com/android210/archive/2013/01/16/2862349.html Topic:浅谈Samsung Exynos4412处理器( ...
- JVM系列【6】GC与调优1
JVM系列笔记目录 虚拟机的基础概念 class文件结构 class文件加载过程 jvm内存模型 JVM常用指令 GC与调优 GC基础知识 什么是垃圾 没有任何引用指向的一个对象或多个对象(循环引 ...
- day62 Pyhton 框架Django 05
内容回顾 1.变量 render(request,'模板文件名',{ k1:v1 }) {{ k1 }} {{ list.0 }} {{ dict.key }} {{ dict.keys }} {{ ...
- 【数论】HAOI2012 容易题
题目大意 洛谷链接 有一个数列A已知对于所有的\(A[i]\)都是\(1~n\)的自然数,并且知道对于一些\(A[i]\)不能取哪些值,我们定义一个数列的积为该数列所有元素的乘积,要求你求出所有可能的 ...
- rabbitmq 延时队列
前言 某个产品 或者订单,有个有效期 过了有效期要取消 方法一 : 写个脚本,用crontab 定时扫描 改变状态 但是最低只能一分钟 ,不适合 方法二 : 用swoole得毫秒定时器,每秒钟去扫描表 ...
- shell脚本在后台运行以及日志重定向输出
后台运行命令 在命令行后加上 &,表示进程到后台中执行,如:cmd & 日志输出重定向 如:cmd > out.log & Linux默认定义两个变量:1和2: 1 表示 ...
- 第三章 TCP/IP 模型
一.产生背景 1.伴随着计算机网络的飞跃发展,各大厂商根据自己的协议生产出了不同的硬件和软件 2.为了实现网络设备间的互相通讯,ISO和IEEE相继提出了OSI参考模型及其TCP/IP模型 二.TCP ...
- 超简单集成HMS ML Kit文字超分能力,一键提升文本分辨率
前言 大家有没有遇到过这种情况,在浏览微博或者公众号时看到一段有趣的文字,于是截图发到朋友圈想和好友分享.但是在发布图片时,软件会对图片强制进行压缩,导致图片分辨率下降,文字变得模糊难以阅读.那么有没 ...
- 雨露均沾的OkHttp—WebSocket长连接的使用&源码解析
前言 最近老板又来新需求了,要做一个物联网相关的app,其中有个需求是客户端需要收发服务器不定期发出的消息. 内心OS:
- static_cast与c风格的强制类型转换比较
转载:https://blog.csdn.net/whatday/article/details/50417503 class A { int a; }; class B { int b; }; cl ...