web-dev-qa-db-ja.com

NagiosプラグインAPI:1つだけでなくN個の結果を返す

NagiosプラグインAPIが大好きです。それは簡単で成功します。

チェックの終了ステータスには、次の値を指定できます。

  • 0:わかりました
  • 1:警告
  • 2:ERR
  • 3:不明

参照: https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/pluginapi.html

AFAIKには、1つのチェックスクリプトが1回の呼び出しで複数の結果を返すことができる方法があります。

これまで、このAPIのドキュメントは見つかりませんでした。

または、「1回の呼び出しで複数の結果が返される」ための公式APIはありませんか?

1
guettli

Nagiosが気にするのはリターンコードだけで、リターンコードは1つだけです。

最終的には、チェックごとに1つのステータスしか持てません。

これは、check_mkcheck_multicheck_clusterなどで回避できます。

(たとえば、check_mkがこれを回避する方法の1つは、複数の[パッシブ]チェック結果を同時に送信することです。ただし、これはNagiosプラグインでは一般的ではありません。)

4
Keith