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)
相关推荐
数智工坊22 分钟前
【ROS 2 全栈入门指南三】:Action、参数与Launch文件全链路指南
android·stm32·嵌入式硬件·学习·机器人
Agilex松灵机器人24 分钟前
ROS 机械臂开发效率低?用 Agent + 具身智能重构开发流程
重构·机器人·自动驾驶
@Ma1 小时前
企业微信外部群的消息自动化:从协议层到工程实践
运维·自动化·企业微信
EriccoShaanxi1 小时前
高性能MEMS IMU:为精准导航与传感注入强大动力
机器人·无人机
五羟基己醛1 小时前
【Robotics】半小时入门具身智能之复现一篇顶会论文--足式机器人的自适应能量步态控制
人工智能·机器人·robot·具身智能
深圳多奥智能一卡(码、脸)通系统1 小时前
酒店智能一卡通梯控与机器人乘梯系统:构建高效、自动化的垂直交通枢纽。系统核心价值在于打通人机协同流程,客人可刷卡直达楼层,机器人能自主完成送物乘梯。
机器人·酒店·机器狗·门禁·电梯门禁·梯控·ic卡梯控
hans汉斯1 小时前
【人工智能与机器人研究】基于分层控制的多智能体编队协同控制
网络·人工智能·学习·yolo·机器人
刘大猫.1 小时前
宇树科技回应联合英伟达开发“H2+”人形机器人,预计今年下半年正式亮相
人工智能·科技·机器学习·ai·chatgpt·机器人·大模型
@小阿宝3 小时前
机器人正向逆向运动学
算法·机器人