NagiosプラグインAPIが大好きです。それは簡単で成功します。
チェックの終了ステータスには、次の値を指定できます。
参照: https://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/pluginapi.html
AFAIKには、1つのチェックスクリプトが1回の呼び出しで複数の結果を返すことができる方法があります。
これまで、このAPIのドキュメントは見つかりませんでした。
または、「1回の呼び出しで複数の結果が返される」ための公式APIはありませんか?
Nagiosが気にするのはリターンコードだけで、リターンコードは1つだけです。
最終的には、チェックごとに1つのステータスしか持てません。
これは、check_mk
、check_multi
、check_cluster
などで回避できます。
(たとえば、check_mk
がこれを回避する方法の1つは、複数の[パッシブ]チェック結果を同時に送信することです。ただし、これはNagiosプラグインでは一般的ではありません。)