hbstudy#6 LT Xymonグラフの改良
-
Upload
yasunori-koshikawa -
Category
Technology
-
view
2.116 -
download
0
description
Transcript of hbstudy#6 LT Xymonグラフの改良
Xymonグラフの改良
株式会社スカイホビット越川 康則
2009/12/5 1/15Xymon グラフの改良 ~ hbstudy6
自己紹介
越川 康則 株式会社スカイホビット 代表取締役 業務範囲– サーバ・ネットワーク運用・監視– 小規模システム開発
2009/12/5 Xymon グラフの改良 ~ hbstudy6 2/15
Xymon
ネットワーク監視ソフト– 昔は Hobbit との名称
– その昔は BigBrother との名称
オープンソース– デンマークの Henrik さん• ↑ サッカー W 杯で同じ 1 次リーグだ
2009/12/5 Xymon グラフの改良 ~ hbstudy6 3/15
監視画面の例
2009/12/5 Xymon グラフの改良 ~ hbstudy6 4/15
Xymon 特徴
使いやすい– 設定する人にも– 監視する人にも
UNIX 系 設定はテキスト指向 グラフは RRDTool
2009/12/5 Xymon グラフの改良 ~ hbstudy6 5/15
グラフ
RRDTool 使ってる。– RRDTool でできることは、できる。できないことは、できない。
監視と連動していて、グラフ用の設定は不要。– グラフ用の Cacti 面倒
2009/12/5 Xymon グラフの改良 ~ hbstudy6 6/15
Xymon グラフの気に入らない点 5 分毎の HOUR GRAPH は 48 時間を保持 48 時間以降は、 30 分毎の値に丸められる。
2009/12/5 Xymon グラフの改良 ~ hbstudy6 7/15
48 時間は短い
改善案
48 時間以降も、 5 分毎の値がほしい。– 土日明けてから、金曜の夜のデータが見たい。
– もっと前もほしい。– MRTG もそうでしたが、いまどきディスク容量ケチって嬉しいことないでしょ。
とりあえず、 48 時間でなく、 96 時間 (4日 ) にする。
2009/12/5 Xymon グラフの改良 ~ hbstudy6 8/15
ソース変える
HOUR_GRAPH のデフォルト 48h を96h に
ほか関連箇所。
2009/12/5 Xymon グラフの改良 ~ hbstudy6 9/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 10/15
rrdtool resize /xymon パス /data/rrd/ ~~ 0 GROW 576
設定変える
グラフを横長に。– もともと横 640 でも閲覧可能にデザインされている。
– hobbitserver.cfg の RRDWIDTH を 576 から1152 に。
必須ではない。
2009/12/5 Xymon グラフの改良 ~ hbstudy6 11/15
結果
96 時間のグラフが取れます。
2009/12/5 Xymon グラフの改良 ~ hbstudy6 12/15
96 時間
考察
便利になる。負荷など問題なさそう– 96 時間経過後のローテートも問題ない。
– データファイルのサイズは 19552 バイトから24160 バイトへ
– RRD増加によるローテートの負荷、グラフ表示時の速さなど、影響ない
2009/12/5 Xymon グラフの改良 ~ hbstudy6 13/15
今後やるかもしれないこと
48 時間でなく、 5年くらい残す。– ファイルサイズは 2 日追加で 1 グラフ 5K増。
– 2000 日で 5M 。
2009/12/5 Xymon グラフの改良 ~ hbstudy6 14/15
おわり
ご静聴ありがとうございました。
LT の機会を提供してくださったハートビーツさんに感謝します。
2009/12/5 Xymon グラフの改良 ~ hbstudy6 15/15