More Related Content
Similar to muninで簡単&自在サーバーモニタリング (20)
muninで簡単&自在サーバーモニタリング
- 3. モニタリングツールいろいろ MRTG(http://oss.oetiker.ch/mrtg/) 老舗モニタリングツール Cacti(http://www.cacti.net/) rrdtoolを使ったグラフ描画 UIが秀逸(らしい) Centreon(http://www.centreon.com/) nagiosのフロントエンド collectd(http://collectd.org/) ZABBIX(http://www.zabbix.com/) Ganglia(http://ganglia.sourceforge.net/) 膨大な数のサーバーを管理するのに向いている 3 Copyright 2009 Fractalist inc. All rights reserved. ここでは、業務で使用している munin(http://munin.projects.linpro.no/)について触れます。
- 4. muninのいいところ 長所 インストールが簡単! RRDToolを使っているのでグラフが綺麗 プラグインが豊富 カスタムプラグインが簡単に追加できる 短所 サーバーを追加するのに設定ファイルのメンテナンスが必要 サーバーが増えてくると一覧性が悪い Copyright 2009 Fractalist inc. All rights reserved. 4
- 5. muninのしくみ Copyright 2009 Fractalist inc. All rights reserved. 5 監視クライアント ノードサーバー 状態取得 ブラウズ 各サーバーに「ノードサーバー」を設置する サーバー群の中に、「監視クライアント」を設置し、各「ノードサーバー」に通信して現在の状況を問い合わせる 「監視クライアント」はwebコンテンツを出力するので、Webサーバーなどを通して観察する。
- 6. インストール RedHat Enterprise Linux もしくは CentOSならDAG(RPMForge)から簡単インストール! Copyright 2009 Fractalist inc. All rights reserved. 6 監視クライアント # yum install munin ノードサーバー(各サーバーにインストール) # yum install munin-node
- 7. Just Do It! ノードサーバーを起動して、Webサーバーを設定すればグラフが出力! Copyright 2009 Fractalist inc. All rights reserved. 7
- 10. オレオレプラグイン 簡単なプロトコルを守ったスクリプトを組むことで容易にプラグインを追加できる 第一引数に ‘config’ を指定したら、グラフの特性を出力する 引数に何も指定しない場合、その時点の各値を出力する Copyright 2009 Fractalist inc. All rights reserved. 10 例:memcached接続数出力プラグイン % ./memcached_connections_127_0_0_1_11211 config graph_titleMemcached connections graph_args --base 1000 -l 0 graph_vlabel connections graph_categorymemcached graph_info This graph monitors the connections to the memcached server. connections.label connections connections.info Number of connections to memcached connections.min 0 connections.drawAREA % ./memcached_connections_127_0_0_1_11211 connections.value 8 ※詳細はHow to write Muninplugins( http://munin.projects.linpro.no/wiki/HowToWritePlugins )
- 12. その他 他にもいろんなパラメータが簡単に監視できる 会員数や投稿コメント数 売上や在庫数 注意! あくまで「監視ツール」であることを忘れないようにしましょう」 これを導入したことでトラブルが解決するわけではありません トラブルがあったときのあくまで「材料」です ボトルネックや原因などはよく考えましょう Copyright 2009 Fractalist inc. All rights reserved. 12