我想知道如何执行脚本以响应Grafana中的警报。
我希望在温度高于25℃时在shell中执行脚本。该脚本连接到ESX服务器并关闭所有VM。
我已经创建了连接到ESX服务器的脚本,但我不确定如何从Grafana调用它。
答案 0 :(得分:3)
使用Alert Webhook notifier。每次触发警报时,它都会将json文档发送到webhook url。
您需要构建一些可以侦听HTTP请求的后端服务(在任何语言/ Web框架中)。该服务将接收JSON文档,解析它然后shell出来执行您的脚本。