sasaki
sasak****@brisa*****
2008年 5月 3日 (土) 13:11:11 JST
設楽様、大上様 お世話になっております。佐々木です。 下記件、ご教示頂きましてありがとうございました。 その後、管理しやすいようにとスコープを20コ程度まで 作成し、そのスコープ毎にPing監視設定を投入致しました。 すると200ノードを超えても動作しておりましたので そのまま570ノードまで登録を行いました。 先ほど、登録が全て終了したのですが、現在までのところ 特に問題なく動作が行えている様です。 スコープには多くて100ノード、少なくて5ノードと差異がありますが この分割が良かったのかな?と思っております。 さすがにクライアントからノード登録する際に少し重たい動作に 感じる事が増えてきましたが、特に支障が出るレベルではありませんし 何よりマネージャが快適に動作している事がホッとしております。 以下、改めまして動作環境を記させて頂きます。 【マネージャ】 ■CPU:Intel(R) Pentium(R) 4 CPU 3.00GHz ※ハイパースレッディング対応 ■mem:2GB(PC2-5300 1GB×2) ■HDD:SATA-80GB ■OS :CentOS5.1(デスクトップ環境無し) 【クライアント】 ■CPU:Intel(R) Core 2 Duo E6750 ■mem:4GB(PC2-5300 1GB×4) ■HDD:SATA-160GB ■OS :WindowsXP pro SP2 以上、宜しくお願い致します。 > >大上です。 > >設楽さんご指摘のように、1トランザクションの処理が300秒以内に >終了しないと、ロールバックが発生し、値を取得できません。 > >ただ、ping監視だけを実行している場合、この状況になることは >若干考えずらいです。 >ちなみに、設定されているのは、ping監視のみでしょうか。 >ping監視のみである場合でも、監視項目数が多くなってたりしませんでしょうか。 > >ご使用のバージョンはver2.4.0ということですので、 >pingの実行は、fpingでパラレルに実行されます。 >(fpingの実行、結果取得までに、300秒もかかっている可能性は低いと思います。 > ping監視でタイムアウトの設定がされているのであれば、fpingからの制御の > 戻りは、タイムアウトの時間を大きく超えることはないと考えられます。) > >Hinemosの監視実行は、監視項目の数だけJBoss内でスレッドが >起動されますが、このスレッドには上限があります。 >(デフォルトでは、50多重) >ですので、監視項目が多いと処理しきれない可能性があります。 > >これらの観点から、 >ping監視の場合は、監視項目を分けずに、1つの監視項目とし、 >監視対象として、ping監視を実行する対象をすべて含んだスコープを >指定したほうがよいと考えます。 >そうした場合、動作するか否かは、fpingのパフォーマンスによります。 >(あまりに台数が多いと、fpingの実行結果をパースする処理も大変に > なる可能性はありますが…) > >まずは、fpingを実行し、今回の監視対象の200ノードから >結果が得られるのか確認してみてはいかがでしょうか。 > >fpingの使用方法: >http://fping.sourceforge.net/man/ > >例) > 1秒間隔、3回、タイムアウト5000msで3つのノードにping実行 > # /opt/hinemos/sbin/fping -C 3 -p 1 -t 5000 192.168.0.1 192.168.0.2 >192.168.0.3 > > >また、下記の動作が見つかっています。 >リソース監視をご利用の際は、ご注意ください。 > >https://sourceforge.jp/tracker/index.php?func=detail&aid=12381&group_id=2177 >&atid=8097 > >よろしくお願いいたします。 > >> -----Original Message----- >> From: hinem****@lists***** >> [mailto:hinem****@lists*****] On >> Behalf Of takahiro shidara >> Sent: Monday, April 21, 2008 2:00 PM >> To: hinem****@lists***** >> Subject: [Hinemos-mailing-list 292] Re:Ping監視の設定項目について >> >> 設楽です。 >> >> 佐々木さん、報告ありがとうございます。 >> >> 182台が限界とのことですが、原因はトランザクションタイムアウトだと思われま >す。 >> Hinemosのトランザクションタイムアウトはディフォルトで300秒に設定されていま >す。 >> おそらく、5分以内に182台を超えるping監視が終わらなかったのでしょう。 >> ログを見ていないので何が起きているか分かりませんが・・・。 >> >> 182台のping監視は1つの監視設定で行っていますでしょうか? >> もし1つならば、ノードを50個程度のスコープに分けて、 >> 分割したスコープ毎に監視してみてはいかがでしょうか? >> >> 以上です。 >> >> 08/04/19 に sasaki<sasak****@brisa*****> さんは書きました: >> > 設楽様 >> > hinemosユーザー様各位 >> > >> > お世話になっております。佐々木です。 >> > 本件に関しまして取り敢えずノードの登録を進めてみました。 >> > >> > 結果200ノードを超えた瞬間に監視機能が停止してしまいました。 >> > 全く動作を行わなくなりました。 >> > >> > 182まで減らしたところ動作再開しましたので >> > どうやら、そこらへんが限界の様です。 >> > >> > しかしCPU稼働率やメモリ空き容量、ロードアベレージを確認してみても >> > そんなに負荷が掛かっているようには見受けられませんでした。 >> > CPU使用率も5%前後で推移しており >> > メモリ空きも1,4GB程ある状態で >> > ロードアベレージも1.5〜2.5位の間を行ったり来たりしておりました。 >> > >> > これはハードウェアのスペック不足と言うよりも >> > ソフトウェアの処理やdb上の制限や限界になっているのでしょうか。 >> > >> > 何かdbのチューニングで少しはノード数が増やせたりするのかと >> > 考えてみましたが、db素人なのでひとまず何か情報があればと >> > 思い、MLに投稿させて頂きました。 >> > >> > 以上、宜しくお願い致します。 >> > >> > >> > >> > > >> > >設楽様 >> > > >> > >佐々木です。 >> > >当方の環境に興味を持って頂きましてありがとうございました。 >> > >私もhinemosをこんな環境で利用する人はあんまり居ないだろうなと >> > >思っておりましたので、全ノードの登録が終わり、ある程度データが >> > >とれましたら、ご報告差し上げたいと思います。 >> > > >> > >ただ現在のサーバが業務用PCを流用しただけの貧相なものですので >> > >余り参考にならないかもですが・・・ >> > >(逆にその方が良いんですかね? >> > > >> > >ちなみに現在のPCの概要を下記に記させて頂きます。 >> > > >> > >■CPU:Intel(R) Pentium(R) 4 CPU 3.00GHz >> > >※ハイパースレッディング対応 >> > >■mem:2GB(PC2-5300 1GB×2) >> > >■HDD:SATA-80GB >> > >■OS :CentOS5.1(デスクトップ環境無し) >> > > >> > >上記PCに現在はhinemosのみインストールした状況になっております。 >> > > >> > >それでは今後とも宜しくお願い致します。 >> > > >> > > >> > >> >> > >>佐々木さん >> > >> >> > >>設楽です。 >> > >> >> > >>設定できたようですね。 >> > >>550ノードですか、結構な台数ですね。 >> > >>550ノードの監視が可能かどうかは不明ですが、 >> > >>何ノードまでいけるか非常に興味がありますね。 >> > >> >> > >>もしよかったら、テスト結果(環境の概要と監視できたノード数)を >> > >>MLにて報告していただけないでしょうか? >> > >> >> > >>皆さんも気になると思いますので。 >> > >> >> > >>先程の内容をHinemos-Toolsのwikiに書いておきました。 >> > >>http://sourceforge.jp/projects/hinemos-tools/wiki/Tips_Ping_DB >> > >> >> > >>08/04/10 に sasaki<sasak****@brisa*****> さんは書きました: >> > >>> 設楽様 >> > >>> >> > >>> お世話になっております。佐々木です。 >> > >>> 下記設定方法ありがとうございました。 >> > >>> >> > >>> 早速、DBをいじって変更してみました。 >> > >>> 下記に頂いた方法で問題なく設定が行えた模様です。 >> > >>> 一晩稼働状況をチェックしてノードを増やすかどうか確認したいと思いま >す。 >> > >>> >> > >>> 元々550ノード程度を監視しており(Nagiosで) >> > >>> テストとしてhinemosには100ノード程の登録が済んでるのですが >> > >>> 現在までのところ負荷状況は問題無さそうです。 >> > >>> >> > >>> 本件、ご丁寧にご教示頂きましてありがとうございました。 >> > >>> 今後とも宜しくお願い致します。 >> > >>> >> > >>> >> > >>> >> > >>> > >> > >>> >設楽です。 >> > >>> > >> > >>> >ping[作成・変更]ダイアログのソースを修正すればできますが、 >> > >>> >ソースを触らなくても、DBをいじれば可能です。 >> > >>> > >> > >>> >DBをいじって監視設定を変えた場合、 >> > >>> >クライアントで設定の確認・変更ができませんので注意が必要です。 >> > >>> > >> > >>> >また、ping送信回数はマネージャ負荷を考慮して調整してください。 >> > >>> >長期稼動の確認は行っていませんので、十分確認してから使ってくださ >い。 >> > >>> > >> > >>> >---- 変更手順 ---- >> > >>> >※DBをいじる前にバックアップを取得しておいた方が良いですよ。 >> > >>> > >> > >>> >1. JBossを停止する。 >> > >>> > >> > >>> >2. psqlでDBに接続 >> > >>> > >> > >>> >$ su - hinemos >> > >>> >$ /opt/hinemos/postgresql-8.1.3/bin/psql -p 24001 >> hinemos >>> >> > > >>> >3. psqlからping監視設定を変更 >> > >>> > >> > >>> >設定例) >> > >>> >送信回数=10、送信間隔=100msec、タイムアウト=1000msec >> > >>> >通知: パケット紛失=40%以下、時間=300msec以下 >> > >>> >警告: パケット紛失=80%以下、時間=500msec以下 >> > >>> > >> > >>> >※monitor_id = 'xxx' に設定変更したいping監視の監視項目IDを入れて >くださ >> > >>> い。 >> > >>> > >> > >>> >UPDATE cc_monitor_ping_info SET run_count = 10, >> run_interval = >> > 100, >>> >timeout = 1000 WHERE monitor_id = 'xxx'; >>> > >>> >> > >UPDATE cc_monitor_numeric_value_info SET >> threshold_upper_limit = 300, >> > >>> >threshold_lower_limit = 40 WHERE monitor_id = 'xxx' >> AND priority >> > = 3; >>> >UPDATE cc_monitor_numeric_value_info SET >> > threshold_upper_limit = 500, >>> >threshold_lower_limit = >> 80 WHERE >> > monitor_id = 'xxx' AND priority = 2; >>> > >>> >4. JBossを起動する。 >> > >>> >--------------------- >> > >>> > >> > >>> >後で、Hinemos-Toolsのwikiにまとめておきます。 >> > >>> >http://sourceforge.jp/projects/hinemos-tools/wiki/FrontPage >> > >>> > >> > >>> >08/04/07 に shu sasaki<sasak****@brisa*****> さんは書きました: >> > >>> >> はじめまして佐々木と申します。 >> > >>> >> >> > >>> >> この度Nagiosからの監視システム移行候補としてhinemos2.4.0を >CentOS5.1に >> > >>> >> インストール実施し何とかPing監視開始までこぎつけました。 >> > >>> >> >> > >>> >> そこで一つ疑問点が生じたのですがPing監視設定にてPing送信数が >> > >>> >> 「1回」か「2回」のどちらかしか選択出来ないのですが >> > >>> >> この設定値を増加させることは可能でしょうか。 >> > >>> >> >> > >>> >> 当方としては1回の監視時にに5回から10回程度Ping送信し >> > >>> >> その際の値で判断したいと考えております。 >> > >>> >> (Nagiosの際には10回Ping送出し40%Lossか300ms以下でWARNING >> > >>> >> 80%Lossか500ms以上でCRITICALとしておりました。) >> > >>> >> >> > >>> >> hinemosをPing監視に特化して使用する方法が誤りなのかもしれませ >んが >> > >>> >> 他のNWでサーバ管理等も行っていきたいと思っており >> > >>> >> そのとっかかりになれば、又、ツール類も統一して行きたいと考えて >おり >> > >>> >> まず現段階で一番魅力的なHinemosで実現できればと考えておりま >す。 >> > >>> >> >> > >>> >> 以上、宜しくお願い致します。 >> > >>> >> >> > >>> >> _______________________________________________ >> > >>> >> Hinemos-mailing-list mailing list >>> >> >> > Hinem****@lists***** >> > >>> >> >> > http://lists.sourceforge.jp/mailman/listinfo/hinemos-mailing-list >> > >>> >> >> > >>> > >> > >>> >_______________________________________________ >> > >>> >Hinemos-mailing-list mailing list >>> >> > >Hinem****@lists***** >> > >>> >> > >http://lists.sourceforge.jp/mailman/listinfo/hinemos-mailing-list >> > >>> >> > >>> _______________________________________________ >> > >>> Hinemos-mailing-list mailing list >>> >> > Hinem****@lists***** >> > >>> >> > http://lists.sourceforge.jp/mailman/listinfo/hinemos-mailing-list >> > >>> >> > >> >> > >>_______________________________________________ >> > >>Hinemos-mailing-list mailing list >> > >>Hinem****@lists***** >> > >>http://lists.sourceforge.jp/mailman/listinfo/hinemos-mailing-list >> > > >> > >_______________________________________________ >> > >Hinemos-mailing-list mailing list >> > >Hinem****@lists***** >> > >http://lists.sourceforge.jp/mailman/listinfo/hinemos-mailing-list >> > >> > _______________________________________________ >> > Hinemos-mailing-list mailing list >> > Hinem****@lists***** >> > http://lists.sourceforge.jp/mailman/listinfo/hinemos-mailing-list >> > >> >> _______________________________________________ >> Hinemos-mailing-list mailing list >> Hinem****@lists***** >> http://lists.sourceforge.jp/mailman/listinfo/hinemos-mailing-list >> > >_______________________________________________ >Hinemos-mailing-list mailing list >Hinem****@lists***** >http://lists.sourceforge.jp/mailman/listinfo/hinemos-mailing-list