Grafana配置告警规则推送企微机器人服务器资源告警

前提

已经部署Grafana,并且dashboard接入数据

大屏编号地址:Node Exporter Full | Grafana Labs

创建企微机器人

备注:群里若有第三方外部人员不能创建

机器人创建完成,记录下来Webhook地址

Grafana配置告警消息模板

bash 复制代码
{{ define "KDDI" }}
{{ range $i,$alert :=.Alerts }}
===KDDI资源使用率监控报警===
告警状态:{{ if eq .Status "firing" }} <font color="#FF0000">触发告警</font> {{ else if eq .Status "resolved" }} <font color="#00FF00">告警解除</font>{{ end }}
告警级别:{{ .Labels.level }}
告警类型:{{ .Labels.alertname }}
故障主机:{{ if eq .Labels.instance "123.56.222.147:9100" }} <font color="#0000FF" style="font-weight:bold;">123.56.222.147</font> {{ else if eq .Labels.instance "47.94.168.75:9100" }} <font color="#0000FF" style="font-weight:bold;">47.94.168.75</font>{{ end }}
告警主题:{{ .Annotations.summary }}
告警详情:{{ .Annotations.description }}
触发时间:{{  .StartsAt.Local.Format "2006-01-02 15:40:12" }}
==========end==========
{{  end }}
{{  end }}

Grafana配置企微机器人

选择告警消息模板,配置告警title,保存

Grafana配置panelCPU告警规则(阈值80)

bash 复制代码
100 - (avg by (instance,job)(irate(node_cpu_seconds_total{mode="idle"}[5m])) * 100)

保存退出

查看企微告警消息

内存和磁盘配置跟CPU基本一样,查询语句分别如下

bash 复制代码
CPU
100 - (avg by (instance,job)(irate(node_cpu_seconds_total{mode="idle"}[5m])) * 100)

内存
(1 - (node_memory_MemAvailable_bytes)/node_memory_MemTotal_bytes)* 100

磁盘
100-(node_filesystem_free_bytes{fstype=~"ext4|xfs"}/node_filesystem_size_bytes {fstype=~"ext4|xfs"}*100)
相关推荐
岚天start10 分钟前
Shell脚本一键推送到钉钉告警并@指定人
钉钉·shell·脚本·告警·钉钉告警·艾特
黑马金牌编程1 小时前
Prometheus+Grafana监控Nginx服务
linux·nginx·grafana·prometheus·监控
滴滴哒哒答答4 小时前
《自动驾驶与机器人中的SLAM技术》ch8:基于预积分和图优化的紧耦合 LIO 系统
人工智能·机器人·自动驾驶
cnbestec1 天前
Inxpect毫米波安全雷达:精准检测与动态保护,工业自动化可靠选择
安全·机器人·自动化
SkyXZ~1 天前
海康工业相机的应用部署不是简简单单!?
linux·ubuntu·计算机视觉·机器人·工业相机·海康相机·海康工业相机
No0d1es1 天前
2024年12月电子学会青少年机器人技术等级考试(二级)实际操作试卷
青少年编程·机器人·电子学会·二级
极梦网络无忧2 天前
机器人传动力系统介绍
机器人
虚拟现实产品超市2 天前
搜维尔科技:Xsens人形机器人解决方案的优势
人工智能·科技·机器人
DarrenPig2 天前
NEC纪实 :2024全国机器人大赛 Robocon 常州工学院团队首战国三
人工智能·嵌入式硬件·机器人·开源·开放原子·智能硬件·robocon
虚拟现实产品超市2 天前
搜维尔科技提供完整的人形机器人解决方案以及训练系统
科技·机器人