japan-jb...@lists.sourceforge.jp
の
「[jjbug-jboss 28]JBoss稼働中の性能情報取得方法について」
以降に近い内容の話題があります。
技術系の話題はjapan-jbug-jbossでしているので、
もし入っていなかったらこちらにも登録お願いします。
http://lists.sourceforge.jp/mailman/listinfo/japan-jbug-jboss
続きはjapan-jbug-jbossの方に返信で書きますね。
2008/11/04 19:47 KAKU, YU (GE Healthcare, consultant) <yu....@ge.com>:
> こんにちは! 郭です。
>
> 本の出版おめでとうございます。(タイミングがちょっと遅すぎですね。)
> 一回だけ勉強会を参加させていただきました。その後ずっとサボっていて貢献することもなくすいません。。。
>
> 弊社はJBOSS環境(Clusting Env,)でいくつかのアプリケーションを稼動しておりますが、
> 最近、リリースしたばかりのアプリケーションのおかげで、
> よくout of memory (heap space overflow)のエラーが出ます。
> 原因がまだつかまっていませんが、とりあえず、Heap Memoryのサイズが限界を超える前にその情報をCatchし、
> 自動的に管理者に知らせ機能をサーバに実装したいと考えています。
> JMXがHeapMemoryなどを監視する機能があるようですが、詳細がわかっていません。
> それに設定された限界値を超える前に、自動でメールで管理者に知らせる機能があるかどうかも不明です。
>
> 上記の監視機能を実現できる方法が知っている方がいれば、ご教授をいただきたく、コメントをさせていただきました。
> ほかの案があれば、お聞きしたいですので、
> よろしくお願いします。
>
> _______________________________________________
> Japan-jbug-members mailing list
> Japan-jbu...@lists.sourceforge.jp
> http://lists.sourceforge.jp/mailman/listinfo/japan-jbug-members
>
>
_______________________________________________
Japan-jbug-jboss mailing list
Japan-jb...@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/japan-jbug-jboss
・シェルからtwiddleでMBeanアクセス
・web-console( http://localhost:8080/web-console のこと)からMBeanアクセス
・自前プログラムでMBean(もしくはjava.lang.Runtime)アクセス
という手が考えられます。
このうちweb-consoleにはそのものずばりの機能があり、
左ペインのSystem->JMX MBeanから選択したMBeanの属性値を右クリックすることで
・リアルタイムグラフ化
・閾値を設定してアラート
・定期的にデータ取得(グラフ化したり、テキストで取得したり)
できます。
アラートをメールで送ることもできると読んだ記憶はありますが、
試していません。
個人的にはシェルが好みですけどね・・・
2008/11/05 13:02 Toshiya Kobayashi <toshiyak...@gmail.com>:
Memory監視機能の設定については下記のサイトに見つかりました。
意外と設定が簡単だったので。興味のある方がご参考ください。
http://www.jboss.org/community/docs/DOC-10673