狠狠撸

狠狠撸Share a Scribd company logo
Xymon グラフの改良 株式会社スカイホビット 越川 康則 2009/12/5 /15 Xymon グラフの改良 ~  hbstudy6
自己紹介 越川 康則 株式会社スカイホビット 代表取締役 業務範囲 サーバ?ネットワーク運用?監視 小規模システム開発 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15
Xymon ネットワーク監視ソフト 昔は Hobbit との名称 その昔は BigBrother との名称 オープンソース デンマークの Henrik さん ↑ サッカー W 杯で同じ 1 次リーグだ 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15
監視画面の例 2009/12/5 Xymon グラフの改良 ~  hbstudy6 /15
Xymon 特徴 使いやすい 設定する人にも 監視する人にも UNIX 系 設定はテキスト指向 グラフは RRDTool 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15
グラフ RRDTool 使ってる。 RRDTool で できることは、できる。 できないことは、できない。 監視と連動していて、 グラフ用の設定は不要。 グラフ用の Cacti 面倒 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15
Xymon グラフの気に入らない点 5 分毎の HOUR GRAPH は 48 時間を保持 48 時間以降は、 30 分毎の値に丸められる。 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15 48 時間は短い
改善案 48 時間以降も、 5 分毎の値がほしい。 土日明けてから、金曜の夜のデータが見たい。 もっと前もほしい。 MRTG もそうでしたが、いまどきディスク容量ケチって嬉しいことないでしょ。 とりあえず、 48 時間でなく、 96 時間 (4 日 ) にする。 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15
ソース変える HOUR_GRAPH の デフォルト 48h を 96h に ほか関連箇所。 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15 31 行目  #define HOUR_GRAPH  "e-96h" 155 行目 persecs = 96*60*60; 157 行目 glegend = "Last 96 Hours"; 561 行目  graph_link(stdout, okuri, "hourly",  96*60*60); ( 行数は、 hobbitgraph.c v1.51 のもの )
RRD を変える RRD ファイルを手動で大きくする。 rrdtool の  resize コマンド 0 は、 RRA(RoundRobinArchive) 番号。 Hourly グラフは 0 固定。 GROW は伸ばす場合 576(=24 時間 *(60 分 /5 分間隔 )*2 日 ) で、 2 日間伸ばす。 カレントディレクトリに resize.rrd ファイルができるので、それを差し替える。 resize コマンドは危険らしいので注意。 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15 rrdtool resize /xymon パス /data/rrd/ ~~  0 GROW 576
設定変える グラフを横長に。 もともと横 640 でも閲覧可能にデザインされている。 hobbitserver.cfg の RRDWIDTH を 576 から 1152 に。 必須ではない。 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15
結果 96 時間のグラフが取れます。 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15 96 時間
考察 便利になる。 負荷など問題なさそう 96 時間経過後のローテートも問題ない。 データファイルのサイズは 19552 バイトから 24160 バイトへ RRD 増加によるローテートの負荷、グラフ表示時の速さなど、影響ない 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15
今後やるかもしれないこと 48 時間でなく、 5 年くらい残す。 ファイルサイズは 2 日追加で 1 グラフ 5K 増。 2000 日で 5M 。 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15
おわり ご静聴ありがとうございました。 LT の機会を提供してくださったハートビーツさんに感謝します。 2009/12/5 Xymon グラフの改良 ~  hbstudy6  /15

More Related Content

hbstudy#6 LT Xymonグラフの改良

  • 1. Xymon グラフの改良 株式会社スカイホビット 越川 康則 2009/12/5 /15 Xymon グラフの改良 ~ hbstudy6
  • 2. 自己紹介 越川 康則 株式会社スカイホビット 代表取締役 業務範囲 サーバ?ネットワーク運用?監視 小規模システム開発 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15
  • 3. Xymon ネットワーク監視ソフト 昔は Hobbit との名称 その昔は BigBrother との名称 オープンソース デンマークの Henrik さん ↑ サッカー W 杯で同じ 1 次リーグだ 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15
  • 4. 監視画面の例 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15
  • 5. Xymon 特徴 使いやすい 設定する人にも 監視する人にも UNIX 系 設定はテキスト指向 グラフは RRDTool 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15
  • 6. グラフ RRDTool 使ってる。 RRDTool で できることは、できる。 できないことは、できない。 監視と連動していて、 グラフ用の設定は不要。 グラフ用の Cacti 面倒 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15
  • 7. Xymon グラフの気に入らない点 5 分毎の HOUR GRAPH は 48 時間を保持 48 時間以降は、 30 分毎の値に丸められる。 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15 48 時間は短い
  • 8. 改善案 48 時間以降も、 5 分毎の値がほしい。 土日明けてから、金曜の夜のデータが見たい。 もっと前もほしい。 MRTG もそうでしたが、いまどきディスク容量ケチって嬉しいことないでしょ。 とりあえず、 48 時間でなく、 96 時間 (4 日 ) にする。 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15
  • 9. ソース変える HOUR_GRAPH の デフォルト 48h を 96h に ほか関連箇所。 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15 31 行目 #define HOUR_GRAPH "e-96h" 155 行目 persecs = 96*60*60; 157 行目 glegend = "Last 96 Hours"; 561 行目 graph_link(stdout, okuri, "hourly", 96*60*60); ( 行数は、 hobbitgraph.c v1.51 のもの )
  • 10. RRD を変える RRD ファイルを手動で大きくする。 rrdtool の resize コマンド 0 は、 RRA(RoundRobinArchive) 番号。 Hourly グラフは 0 固定。 GROW は伸ばす場合 576(=24 時間 *(60 分 /5 分間隔 )*2 日 ) で、 2 日間伸ばす。 カレントディレクトリに resize.rrd ファイルができるので、それを差し替える。 resize コマンドは危険らしいので注意。 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15 rrdtool resize /xymon パス /data/rrd/ ~~ 0 GROW 576
  • 11. 設定変える グラフを横長に。 もともと横 640 でも閲覧可能にデザインされている。 hobbitserver.cfg の RRDWIDTH を 576 から 1152 に。 必須ではない。 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15
  • 12. 結果 96 時間のグラフが取れます。 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15 96 時間
  • 13. 考察 便利になる。 負荷など問題なさそう 96 時間経過後のローテートも問題ない。 データファイルのサイズは 19552 バイトから 24160 バイトへ RRD 増加によるローテートの負荷、グラフ表示時の速さなど、影響ない 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15
  • 14. 今後やるかもしれないこと 48 時間でなく、 5 年くらい残す。 ファイルサイズは 2 日追加で 1 グラフ 5K 増。 2000 日で 5M 。 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15
  • 15. おわり ご静聴ありがとうございました。 LT の機会を提供してくださったハートビーツさんに感謝します。 2009/12/5 Xymon グラフの改良 ~ hbstudy6 /15