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)
相关推荐
RPA+AI十二工作室10 分钟前
影刀RPA_抖音评价获取_源码解读
运维·机器人·自动化·源码·rpa·影刀
软件测试-阿涛3 小时前
【性能测试】Jmeter+Grafana+InfluxDB+Prometheus Windows安装部署教程
测试工具·jmeter·性能优化·压力测试·grafana·prometheus
音视频牛哥6 小时前
如何打造毫秒级响应的RTSP播放器:架构拆解与实战优化指南
人工智能·机器人·音视频开发
计算机sci论文精选11 小时前
CVPR 前沿洞察 | 人机交互论文出圈,引领交互模式变革
计算机网络·机器学习·机器人·人机交互·cvpr·计算机系统·并行与分布计算
R-sz15 小时前
企业微信H5应用OAuth2登录,企业微信授权登录
企业微信
WSSWWWSSW1 天前
认识自我的机器人:麻省理工学院基于视觉的系统让机器了解自身机体
人工智能·机器人
WSSWWWSSW1 天前
基于模拟的流程为灵巧机器人定制训练数据
人工智能·chatgpt·机器人
菠萝炒饭pineapple-boss1 天前
ElastAlert通过飞书机器人发送报警通知
elk·机器人·飞书
go54631584652 天前
基于阿里云平台的文章评价模型训练与应用全流程指南
图像处理·人工智能·深度学习·阿里云·cnn·机器人·云计算
Blossom.1182 天前
基于深度学习的图像分类:使用EfficientNet实现高效分类
人工智能·python·深度学习·机器学习·分类·数据挖掘·机器人