1

我使用 promethus,当我收到警报时,可能是机器 A 的服务已关闭。现在,我想为机器 A 做点什么,比如重启服务,有任何 LIB 可以做到吗?

4

1 回答 1

1

这是一个 webhook 接收器(您可以指向 Alertmanager 的 HTTP 服务器),它应该在警报触发时运行任意命令:https ://github.com/imgix/prometheus-am-executor

我自己没有使用过,但它应该是一个简单的工具,所以我不明白为什么它不能像宣传的那样工作。

您可能需要让它在您想要重新启动服务的机器上运行。对于您想要自动重启的每台机器。

于 2018-07-10T09:06:28.883 回答