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プラグインの作成方法の詳細 - 戻りコードが正しい場合、使用される言語は重要ではありません。