PHPスクリプトからNagiosプラグインを作成する[閉じる]

PHPスクリプトからNagiosプラグインを作成する[閉じる]

XMLファイルを解析するPHPスクリプトがあります。このPHPスクリプトを使用するNagios用のプラグインを作成するか、XMLファイルを解析してNagiosを介してプロパティを変更および監視できる他のソリューションを作成したいと思います。可能ですか?

ベストアンサー1

確かに可能ですが、解決できない合併症があります。変更を監視するには、関連するPHPスクリプトの外部に「古い」値を記録する方法が必要です。単純にXMLを解析すると、変更があるかどうかはわかりません。定数値のみを比較できます。

最終的にNagiosプラグインを生成するときは、適切な戻りコードを生成し(オプションで)最初にNagiosステータスを含む単一行を出力できるようにする必要があります。 OKメッセージの例は次のとおりです。

OK - value unchanged

警告メッセージの例は次のとおりです。

WARN - value unknown

主なメッセージの例は次のとおりです。

CRIT - value changed to something bad

バラよりhttps://assets.nagios.com/downloads/nagioscore/docs/nagioscore/3/en/pluginapi.htmlNagiosプラグインの作成方法の詳細 - 戻りコードが正しい場合、使用される言語は重要ではありません。

おすすめ記事