![Nagios 插件 API:返回 N 个结果,而不仅仅是一个](https://linux22.com/image/710407/Nagios%20%E6%8F%92%E4%BB%B6%20API%EF%BC%9A%E8%BF%94%E5%9B%9E%20N%20%E4%B8%AA%E7%BB%93%E6%9E%9C%EF%BC%8C%E8%80%8C%E4%B8%8D%E4%BB%85%E4%BB%85%E6%98%AF%E4%B8%80%E4%B8%AA.png)
我喜欢 nagios 插件 API。它简单而且成功。
检查的退出状态可以具有以下值:
- 0:好的
- 1:警告
- 2:错误
- 3:未知
看:https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/pluginapi.html
据我所知,有一种方法可以使单个检查脚本在一次调用中返回多个结果。
到目前为止我还没有找到该 API 的文档。
还是说没有“一次调用返回多个结果”的官方API?
答案1
Nagios 关心的只是返回代码,并且只有一个返回代码。
最终,抱歉,每张支票只能有一个状态。
check_mk
您可以使用诸如、、等方法来解决这个问题check_multi
。check_cluster
check_mk
(例如,解决此问题的一种方法是同时提交多个 [被动] 检查结果。但这对于 Nagios 插件来说并不典型。)