微信告警如何配置?用Cloud Alert快速实现微信告警(微信警告怎么处理)

网友投稿 813 2022-09-29

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

微信告警如何配置?用Cloud Alert快速实现微信告警(微信警告怎么处理)

在当下互联网蓬勃发展的时代里,微信已经成为了人们生活中不可分割的一部分。作为苦逼的运维人员,我们自然也得跟得上时代的步伐,将微信添加进告警的通知方式里。如果能够将告警消息第一时间发送到微信中,更清楚地看到告警内容,并在第一时间进行处理,何乐而不为呢⊙(・◇・)?

不过碍于告警设置的繁琐,特别现在运维人员的头顶普遍日益荒凉的时候,确实不想再花费更多精力加快自己的秀发流失速度了 ╮(╯﹏╰)╭

诶嘿,那我现在告诉你,仅需三步,便能将你的监控实现微信告警,听起来是不是很美滋滋呢?那如此让人心动的办法怎么实现呢?且听我娓娓道来。

想要解放双手,聪明的人当然是动用工具,做个工具人,况且当下的第三方功能软件,无论是在功能方面,还是在安全方面,都已经是相对完善的状态,本次动用的第三方功能软件便是 Cloud Alert 智能告警平台。这个平台通过集成告警、设置分派策略、以及设置通知策略,简单的三个步骤,完美实现微信告警。

集成告警:就是将各种平台的告警接入到 Cloud Alert 中,目的是为了在一个平台内完成所有告警的管理。例如Zabbix、Prometheus、Nagios、Open-Falcon、AWS、阿里云、Cacti、solarwinds、睿象云 Cloud Insight 、监控宝、Grafana 、Vmware等主流的平台都可以直接接入集成。

分派策略:设置的是告警发生时分派给相应的处理人。这里很自由了,我们可以配合自己的排班策略,自定义设置分派策略,当然这点你也可以不设置,这样它会默认通知所有人。

通知策略:这个就比较直接了,就是设置你想要的各种通知方式,电话、短信、邮件、微信等等都可以,今天我们就来说说微信通知的设置方式吧~<(▰˘◡˘▰)

l 集成告警

一. 注册账号:

1. 进入官网,然后注册账号登录。如下图1;

图1

图2

二. 集成接入:

图3

图4

3. 配置方式

接口:http://api.aiops.com/alert/api/event

调用方式:POST

参数格式:里面的参数内容是示例,可以根据自己的需求填写相关内容,相关的参数列表我会在后面给出。

curl -H "Content-type: application/json" -X POST     -d '{

"app": "填写上一步获取的key",

"eventId": "12345",

"eventType": "trigger",

"alarmName": "FAILURE for production/HTTP on machine 192.168.0.253",

"entityName": "host-192.168.0.253",

"entityId": "host-192.168.0.253",

"priority": 1,

"alarmContent": {

"ping time": "1500ms",

"load avg": 0.75},

"details": {

"details":"haha"

},

"contexts": [

{

"type": "link",

"text": "generatorURL",

"href": "http://baidu.com"

},

{

"type": "link",

"href": "http://sina.com",

"text": "CPU Alerting"

},

{

"type": "image",

"src": "http://baidu.com/a.png"

}]

}'    "http://api.aiops.com/alert/api/event"

参数

选择条件

备注

app

必选

生成的KEY

eventType

必选

触发告警trigger,解决告警resolve

eventId

必选

外部事件id,告警关闭时用到

alarmName

可选

告警标题,故障简述

alarmContent

必选

告警内容详情

entityName

可选

告警对象名

entityId

可选

告警对象id

priority

可选

提醒 1,警告 2,严重 3

host

可选

主机

service

可选

服务

details

可选

详情

contexts

可选

上下文

l 设置分派策略

这点要是嫌麻烦可以不设置,会默认分派给所有人,这点也是设置微信告警的通知人

l 设置通知策略

4. 选择【告警状态】-选择【告警级别】-选择【通知方式】-选择【时间】-选择【延迟策略】-选择【通知人】

例子:任何时间所有级别的告警在发生时立刻微信通知

告警状态:发生 — 告警级别:所有 — 通知方式:微信 — 时间设置:任何时间 — 延迟策略:立刻 — 通知人:选择接收通知的人

以上设置完毕后,恭喜你已经成功的设置好了微信的告警通知方式(≖ᴗ≖)✧,当然,组合起来的通知方式有很多种,你可以根据自己的需求来设置你想要的通知方式,反正也是动动手指的简单操作。

睿象云智能告警平台还推出了免费版的版本,还有新版的压缩规则,可以根据自己的需求压缩告警,有效避免告警风暴,赶紧上手尝试下吧~

官网链接:aiops.com

上一篇:运维老手常用的linux命令操作
下一篇:运维人员,知识列表
相关文章

 发表评论

暂时没有评论,来抢沙发吧~