我使用promethus,并且当我收到警报时,可能是机器A的服务已关闭。 现在,我想对机器A进行某些操作,例如重新启动服务,任何LIB都能做到吗?
答案 0 :(得分:1)
这是一个Webhook接收器(您可以将Alertmanager指向HTTP服务器),当警报触发时,它应该运行任意命令:https://github.com/imgix/prometheus-am-executor
我自己没有使用过它,但是它应该是一个简单的工具,所以我不明白为什么它不能像宣传的那样工作。
您可能需要在要重新启动服务的计算机上运行它。对于要执行自动重启的每台计算机。