关于飞书模板提取到告警主机的ip该怎么弄呢

Viewed 23

我把categraf部署到A服务器,但是我采的是B,C的mysql,但是飞书告警每次报警出来只显示了A服务器的ip,我就不知道是哪一台的mysql报的警,这样子该怎么弄呢

1 Answers
...
# 定义instance, 一个instance对应一个mysql实例
# 指定mysql的地址,用户名,密码
[[instances]]
...
# 为mysql实例附一个instance的标签,因为通过address=127.0.0.1:3306不好区分
  labels = { instance="n9e-10.2.3.4:3306" }
...

可以参考这个配置 mysql插件

这个我知道,但是我的categraf不是部署在有mysql的机器上,而是B服务器,他每次告警出来的主机是B服务器。

嗯嗯,是觉得收到通知不对吗,那么也可以改一下告警模版呗,template语法 写ifelse判断确认是mysql类型的特殊处理,https://flashcat.cloud/docs/content/flashcat-monitor/nightingale-v6/faq/go-template/

好的谢谢~我去看看