2016-08-14 21 views
0

jbossが実行中かどうかをIcingaで監視します。jbossプロセスをicinga/nagiosで監視する

/etc/inid.d/jboss statusサービスが起動していても、一部のjbossが強制終了またはハングすることがありません。& jbossが正しく動作しません。

ps出力からすべてのプロセスを監視するスクリプトを作成したいと考えています。しかし、スタンドアロンモードで動作するサーバーはほとんどなく、ドメイン(マスター、スレーブ)とプロセスはそれぞれのケースで異なります。

どこから始めたらよいか分かりません。以前誰も同じことをやった人は誰ですか?これを行うためのアイデアを探してください。

+0

あなたは 『check_jboss』またはNagiosの取引所から 『check_jboss_status』を試したことがありますか? –

答えて

0

私は、スタンドアロンモードおよびドメインモード用ps aux | grep "\-D\[Server"ためps aux | grep "\-D\[Standalone\]を使用して、監視対象のJBossプロセス」によって、これをしなかった。

1

すばらしいGoogle検索からのプラグインの可用性については、JMXにつながった。そして明らかにcheck_jmx4perlとJolokiaは、Javaアプリケーションサーバーを監視するためのスイス軍ナイフでした。私はtomcatとwebsphereで使用しましたが、jbossでもうまくいくはずです。

Icinga 2を使用している場合は、既に提供されているプラ​​グインチェックコマンド定義があります。

http://docs.icinga.org/icinga2/latest/doc/module/icinga2/chapter/plugin-check-commands?highlight-search=jmx#plugin-check-command-jmx4perl

0

あなたがここでそれを見つけることができます:check_jmx、これは、JBossプロセスを監視します。これをjbossで有効にするには、$ JAVA_OPTSを追加する必要があります。

関連する問題