我只是想知道monit是否有API,我们可以定期轮询(也许是基于http的)。
在多台服务器上创build一个集成的监控解决scheme将非常有用。 或者也许除了m / monit以外没有别的select?
我知道这是旧的,但monit有一个基本的API,发现在
的 “http:SERVER_IP:2812 / _status格式= xml” 的
也似乎有一个JSON格式(将格式从XML更改为json)。 您可以parsingXML所需的一切(我已经在python中轻松完成了)。 然而,我似乎无法find任何文件,所以你必须发现你可以。
一些m / monit文档详细介绍了一些monit代码,所以你应该从那里得到一些帮助。
你也可以看看monittr https://github.com/karmi/monittr 。
这是监视多个monit实例的ruby实现。
为了logging和未来的求职者,这里是monit http API