Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
システムで Nagios を実行しています。Nagios が監視するサービス (HTTP など) の状態を知るための Java アプリケーションを作成したいと考えています。したがって、Java アプリケーションは Nagios からの情報にアクセスできます。
アプリケーションを作成するにはどうすればよいですか? 関数 get runtime() および Java から exec() を使用する以外に方法はありますか? ありがとうございました
Java アプリケーションが現在の Nagios サービス ステータスをどのように読み取ることができるかを知りたければ、Nagios livestatus モジュールを使用し、Java アプリケーションでそれを照会することをお勧めします。
Livestatus を使用すると、記述内容に関係なく、アプリケーションが実行中の Nagios プロセスにクエリを実行し、現在および過去のデータと構成情報を引き出すことができます。