SlideShare a Scribd company logo
1 of 30
こんな
                        ore no munin ga konna ni karui wake ga nai


                                わけ                     な     い

Masahito Zembutsu ( Munin User Group Japan )
Twitter: @zembutsu
Jun 6, 2012 #監視ツール勉強会
Cacti の勉強会だった、ような……




 ごめんなさいごめんなさいごめんなさいごめんなさ
  めんなさ  めんなさ  めんなさ  めんなさ
 いごめんなさいごめんなさいごめんなさいごめんな
 さいごめんなさいごめんなさいごめんなさいごめん
Munin 1 x / 2.0 review
       1.x 2 0
I Think Its New Features Are Truly Wonderful



Masahito Zembutsu ( Munin User Group Japan )
Twitter: @zembutsu
Jun 6, 2012 #監視ツール勉強会
    6       #監視ツ ル勉強会
\                                            /
                                          \        丶                i.      |         /           ./           /
                                           \ ヽ                       i.    .|        /        /            /



私は誰?
                                            \ ヽ                        i    |       /     /            /
                                          \
                                                                                                               -‐
                                          ー
                                         __                         わ た し で す                             --
                                               二                      / ̄\                              = 二
          Zembutsu Masahito               ̄.                           | ^o^ |                                         ̄
                                              -‐                      \_/                                           ‐-
•         前佛 雅人 @zembutsu                     /
                                                                /                           ヽ                  \
                                              /                                           丶            \
    – Solutions Engineer ( 萌えるSE )       /
                                          /
                                                   /
                                                       /
                                                           /
                                                            /                   |
                                                                                |
                                                                                    i,
                                                                                     i,
                                                                                           丶
                                                                                             丶
                                                                                                           \
                                                                                                                \
        • インフラエンジニア的な仕事メイン
        • 技術者に安心と休息を 提供するサービス追求(運用/監視/自動化)
    – オープンソース系・クラウド系コミュニティ活動
        • http://pocketstudio.jp/log3/
             p p              jp g



• 主な職歴
    –   2000年 4月∼ リモート一次対応サポート部隊。 ISP サポート
    –   2008年 5月∼ 社内ネットワーク保守・通常運用
    –   2010年11月∼ 一次&二次エスカレーション対応
    –   2012年 7月∼ とあるデータセンタ内での運用・開発・対応等々 ←New!
\                                            /
                                          \        丶                i.      |         /           ./           /
                                           \ ヽ                       i.    .|        /        /            /



私は誰?
                                            \ ヽ                        i    |       /     /            /
                                          \
                                                                                                               -‐
                                          ー
                                         __                         わ た し で す                             --
                                               二                      / ̄\                              = 二
          Zembutsu Masahito               ̄.                           | ^o^ |                                         ̄
                                              -‐                      \_/                                           ‐-
•         前佛 雅人 @zembutsu                     /
                                                                /                           ヽ                  \
                                              /                                           丶            \
    – Solutions Engineer ( 萌えるSE )       /
                                          /
                                                   /
                                                       /
                                                           /
                                                            /                   |
                                                                                |
                                                                                    i,
                                                                                     i,
                                                                                           丶
                                                                                             丶
                                                                                                           \
                                                                                                                \
        • インフラエンジニア的な仕事メイン
        • 技術者に安心と休息を 提供するサービス追求(運用/監視/自動化)
    – オープンソース系・クラウド系コミュニティ活動
        • http://pocketstudio.jp/log3/
             p p              jp g

• 主な職歴
    –   2000年 4月∼ リモート一次対応サポート部隊。 ISP サポート
    –   2008年 5月∼ 社内ネットワーク保守・通常運用
    –   2010年11月
        2010年11月∼ 一次&二次エスカレーション対応
                    次&二次エスカレ ション対応
    –   2012年 7月∼ とあるデータセンタ内での運用・開発・対応等々
を捌く
Ops的、何か
Ops的 何か

     DevOps!
Muninとは?
• リソース変動の監視ツール
 – http://munin-monitoring.org/
      p                  g g

• シンプルかつパワフルな設計志向
 – クライアント・サーバ型
    • munin-master … データ蓄積とグラフ描画
    • munin-node (client) …データ収集 ( プラグイン実行)


• 豊富なプラグイン
 – 標準で CPU ・メモリ・ディスク・トラフィック等
   各種の指標を取得できる。

• オープンソース
 – GNU GPL version 2
Screenshot




      http://demo.munin.jp/
私、樹になります!

比較
•   PHP                                                   •   Perl
•   RRDtool                                               •   RRDtool
•   MySQL
•   http://www.cacti.net/                                 •   http://munin-monitoring.org/
    Cacti is a complete network graphing solution             Munin is a networked resource monitoring tool



•   通知:http://cactiusers.org/                             •   通知:なし(機能連携可)
•   ユーザ管理:あり                                              •   ユーザ管理:なし
•   エージェント:不要(snmp)                                       •      ジ   ト 必要
                                                              エージェント:必要
•   グラフテンプレート:あり                                          •   グラフテンプレート:なし
•   設定 GU
    設定:GUI                                                •   設定:CUI
•   API:あり                                                •   API:なし

                                                          •   デフォルトですぐ使える
                                                          •   無駄に豊富なプラグイン
                                                    https://github.com/munin-monitoring/contrib/tree/master/plugins

                        Cacti のテンプレート= Munin のプラグイン
Munin アーキテクチャ
                           CGI がデータのリクエスト
                                              ユーザは HTTP 経由で
                                                 ザは
   画像データ生成                                    Munin のグラフを参照


                               munin-master

RRD 形式のデータ(バイナリ)で              cron で、5分に1回、データを取得
                                     、 分 回、デ タを取得
データを保管
デ タを保管




        Port: 4949 (TCP)                             Port: 4949 (TCP)




                           munin-node
                           munin node                  munin-node
                                                       munin node
                           (daemon)                    (daemon)
                           プラグインがデータを取得
新機能はとっても嬉しいなって
• Munin 2.0 ( stable ) 2012/05/30 Release

• 拡張性を意識した、アーキテクチャ
  拡張性を意識した、ア キテクチャ
  – munin-node が増えても負担になりにくい
  – グラフのズ ミング機能
    グラフのズーミング機能
  – 動的なグラフの生成
  – プラグインのステートフル対応(データ保持)

• Native SSH も非同期通信もあるんだよ
  – Munin 2.0(stable)登場☆新機能はとってもうれしいなって(第1回)
    http://pocketstudio.jp/log3/2012/06/04/new-features-of-munin2/
ローカルnodeと向き合えますか?
ロ カル d と向き合えますか?
                                                                    2.0からは行けます!

                          Munin-master

                     Port: 22 (TCP) SSH
                       Munin-node αの スプール済みデータ
                       /var/opt/munin/spool/xxx を munin-masterに返
                       す
eth0 (WAN)    munin-async-client
                 Munin-node α


                                                               Munin-node β


 eth1 (LAN)                                Port: 4949(TCP)
              munin-async-server
                Munin-node β の munin-node から取得した
                データを /var/opt/munin/spool/xxx に保管する
事例
• Cacti               • Munin
  – デ タセンタ内の
    データセンタ内の            – リモ トからの
                          リモートからの
    運用チーム                 運用チーム




とあるホスティングでは、データセンタ運用チームは Cacti を、リモート運用は
 Munin を使っています.その他、Nagios ベースのツールも併用しています。
こんなの絶対おかしいよ
• Munin の残念な所
     – ユーザ管理機能が無い
         ザ管理機能が無い
     – 稀にデータが飛ぶ (60秒間隔にした時)
       稀にデ タが飛ぶ
     – 設定は、全てコマンドライン
     – 重い → 2.0 から改善!
     – 日本語非対応
////////, ‘’“                   ヽミ川川
|//////, ‘”                       ’,川川
川/////,
川///// ‘“,,,,,,,,,,,,,,,,       r
                                r’‘”’,川||
                                      川||
川f 川f´                       ,ィ::ラ‘,川 うわっ…サーバの空きリソース少すぎ…?
川ヘ |    弋て::>                  ̄ ’,リ
 川 ヘ.__                     ヽ /7! (稼働29日目 MySQLサーバさんの場合)
  川川 ヘ         _,. ' ''"´y' //
                     '-‐'' '
  川川リヘ , '´            __,,,/ / /
  川川川|/         '"´         , '´ /||
  川川川|                         /川
もう誰にも頼らない
• 自作プラグインが作りやすいです
 – スクリプトが値を返す、シンプルなもの
   • Bash, perl , ruby, PHP, C なんでもおk

• こんなの作りました
 – AWS 料金表示プラグイン
   • AWS利用料金グラフ化Muninプラグインを書いてみた( ^ω^)
     http://pocketstudio.jp/log3/2012/05/21/aws-estimated-charge-munin-plugin/

 – 電力会社の発電量 使用率プラグイン
   電力会社の発電量・使用率プラグイン
 – 放射線レベル表示プラグイン
 –iioDrive metrics 表示プ グイ (作成中)
       i       i 表示プラグイン(作成中)
もう障害も怖くない
• ツールにたよらない場合
 – 各種ログの調査 コマンド実行(sysstat等)
   各種ログの調査、コマンド実行(sysstat等)
 – 人の手が掛かり、時間もかかる←致命的

• Munin があれば…
 – サーバにログインしなくとも、状況把握
 – 視覚的に比較できるので、異常値検出が用意
 – 迅速な対応が可能
   • 障害対応の Plan-Do-Check-Action (PDCA)
障害対応PDCA

             円環の理
             の予感!!




/人◕ ‿‿ ◕人\
/ヽ                 /ヽ
                                      / ヽ               / ヽ
                          ______ /         ヽ__/                       ヽ


Plan
                          | ____ /                         :::::::::::::::\

          障害状況の把握         ||
                          ||
                                   //
                                   | ●           ●
                                                   \ :::::::::::::::|
                                                                ::::::::::::::| 何このアラート・・・
               /つ_∧       ||      .|                            :::::::::::::|
計画     /つ_,∧ 〈( ゚д゚)
                          ||
                          | |____ ヽ
                                   |   (__人__丿 .....:::::::::::::::::::/
                                              .....:::::::::::::::::::::::<
                          └___/ ̄ ̄                  :::::::::::::::::::::::::|
       |( ゚д゚) ヽ ⊂ニ) まじっすか!
                          |\    |                     :::::::::::::::::::::::|
                          \\ \  \___                   ::::::::::::::::::::::::|
       ヽ__と/
          と/ ̄ ̄ ̄/ |/
        ̄\/___/



         障害対応PDCA

       円環の理
         の予感!!
/ヽ                 /ヽ
                                      / ヽ               / ヽ
                          ______ /         ヽ__/                       ヽ


Plan
                          | ____ /                         :::::::::::::::\

          障害状況の把握         ||
                          ||
                                   //
                                   | ●           ●
                                                   \ :::::::::::::::|
                                                                ::::::::::::::| 何このアラート・・・
               /つ_∧       ||      .|                            :::::::::::::|
計画     /つ_,∧ 〈( ゚д゚)
                          ||
                          | |____ ヽ
                                   |   (__人__丿 .....:::::::::::::::::::/
                                              .....:::::::::::::::::::::::<
                          └___/ ̄ ̄                  :::::::::::::::::::::::::|
       |( ゚д゚) ヽ ⊂ニ) まじっすか!
                          |\    |                     :::::::::::::::::::::::|
                          \\ \  \___                   ::::::::::::::::::::::::|
       ヽ__と/
          と/ ̄ ̄ ̄/ |/
        ̄\/___/
                                                                     障害個所推測
                                                                               Do
         障害対応PDCA                                                                実行
       円環の理                           ___        クルッ…    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                                    / || ̄ ̄|| <⌒ヽ )) < >>Munin はてさて、
                                    | ||__|| < 丿        | どこが障害ポイントなんだ?
         の予感!!                      |
                                    | ̄ ̄\三⊂/ ̄ ̄ ̄/ \
                                         \三 /         / \___________
                                    |     | ( ./    /
                                                                              , ノ)
                                                                            ノ)ノ,(ノi
                                                                          (           (ノし
                                                                      ┐) ∧,∧ ノ
                                                                      ..|( ( ....:::::::) (
                                                                       ̄⊂/ ̄ ̄7 ) ヽ lヽ lヽ
                                                                          ⊂/            7     lヽ,,lヽ
                                                                         (/ 川口 /ノ           (
                                                                             ̄TT ̄            と、
/ヽ                 /ヽ
                                                                                   / ヽ               / ヽ
                                                                       ______ /         ヽ__/                       ヽ


             Plan
                                                                       | ____ /                         :::::::::::::::\

                                      障害状況の把握                          ||
                                                                       ||
                                                                                //
                                                                                | ●           ●
                                                                                                \ :::::::::::::::|
                                                                                                             ::::::::::::::| 何このアラート・・・
                                        /つ_∧                           ||      .|                            :::::::::::::|
              計画                /つ_,∧ 〈( ゚д゚)
                                                                       ||
                                                                       | |____ ヽ
                                                                                |   (__人__丿 .....:::::::::::::::::::/
                                                                                           .....:::::::::::::::::::::::<
                                                                       └___/ ̄ ̄                  :::::::::::::::::::::::::|
                                |( ゚д゚) ヽ ⊂ニ) まじっすか!                   |\    |                     :::::::::::::::::::::::|
                                                                       \\ \  \___                   ::::::::::::::::::::::::|
                                ヽ__と/
                                   と/ ̄ ̄ ̄/ |/
                                 ̄\/___/
                                                                                                                  障害個所推測
                                                                                                                            Do
                                      障害対応PDCA                                                                                実行
                                 円環の理                                              ___        クルッ…    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                                                                                 / || ̄ ̄|| <⌒ヽ )) < >>Munin はてさて、
                                                                                 | ||__|| < 丿        | どこが障害ポイントなんだ?
                                     の予感!!                                       |
                                                                                 | ̄ ̄\三⊂/ ̄ ̄ ̄/ \
                                                                                      \三 /         / \___________
                                                                                 |     | ( ./    /
                                                                                                                           , ノ)
                                                                                                                         ノ)ノ,(ノi
                                                                                                                       (           (ノし
                           ,. --‘’‘’‘“”¨¨¨ヽ
                       (.___,,,... -ァァフ|                 あ…ありのまま 今 Munin で見た事を試すぜ!
                                                                                                                   ┐) ∧,∧ ノ
                       |i i|        }! }} //|                                                                      ..|( ( ....:::::::) (
                       |l、{        j} /,,ィ//|             『おれはfontentの鯖でnginxを確認していたと
                        i|:!ヾ、_ノ/ u {:}//ヘ                  思ったらいつのまにかMySQLだってた』                                    ̄⊂/ ̄ ̄7 ) ヽ lヽ lヽ
                                                                                                                       ⊂/            7     lヽ,,lヽ
                        |リ u' } ,ノ _,!V,ハ |
                     /´fト、_{ル{,ィ'eラ , タ人
                    /' ヾ|宀| {´,)⌒`/ |<ヽトiゝ
                                                            な… 何を言ってるのか わからねーと思うが
                                                               おれも何をされたのかわからなかった…
                                                                                          Check                       (/ 川口 /ノ
                                                                                                                          ̄TT ̄
                                                                                                                                         (
                                                                                                                                         と、
                   ,゙ / )ヽ iLレ u' | | ヾlトハ〉
                   |/_/
                   |/ / ハ !ニ⊇ '/:} V:::::ヽ /:}                    頭がどうにかなりそうだった…
                                                                  頭がどうにかなりそうだった                  評価
                  // 二二二7'T'' /u' __ /:::::::/`ヽ
                 /'´r -―一ァ-゙T´ '"´ /::::/-- \                ioDriveだとか超スピードだとか
               / // 广¨´ /'             /:::::/´ ̄`ヽ ⌒ヽ           そんなチャチなもんじゃあ 断じてねえ
                                                                                          グラフやサービス状況確認
/人◕ ‿‿ ◕人\     ノ ' / ノ:::::`ー-、___/::::://
             _/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::...
                                                         ヽ }
                                                               イ もっと恐ろしいものの片鱗を味わったぜ…
/ヽ                 /ヽ
                                                                                       / ヽ               / ヽ
                                                                           ______ /         ヽ__/                       ヽ


                Plan
                                                                           | ____ /                         :::::::::::::::\

                                          障害状況の把握                          ||
                                                                           ||
                                                                                    //
                                                                                    | ●           ●
                                                                                                    \ :::::::::::::::|
                                                                                                                 ::::::::::::::| 何このアラート・・・
                                            /つ_∧                           ||      .|                            :::::::::::::|
                  計画                /つ_,∧ 〈( ゚д゚)
                                                                           ||
                                                                           | |____ ヽ
                                                                                    |   (__人__丿 .....:::::::::::::::::::/
                                                                                               .....:::::::::::::::::::::::<
                                                                           └___/ ̄ ̄                  :::::::::::::::::::::::::|
                                    |( ゚д゚) ヽ ⊂ニ) まじっすか!                   |\    |                     :::::::::::::::::::::::|
                                                                           \\ \  \___                   ::::::::::::::::::::::::|
                                    ヽ__と/
                                       と/ ̄ ̄ ̄/ |/
                                     ̄\/___/
\キター/                                                                                                                 障害個所推測

(
 ∧_∧ ||ヽ、
 ∧ ∧  ̄||ヽ
       ) ||_|                                                                                                                   Do
(__ つ三_ |      カタカタ                       障害対応PDCA                                                                                実行
 /__ヽ) || || カタカタ
 /    ヽ)
   _||_J || ||                       円環の理                                              ___        クルッ…    / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                                                                                     / || ̄ ̄|| <⌒ヽ )) < >>Munin はてさて、
                                                                                     | ||__|| < 丿        | どこが障害ポイントなんだ?
                                         の予感!!                                       |
                                                                                     | ̄ ̄\三⊂/ ̄ ̄ ̄/ \
                                                                                          \三 /         / \___________
                                                                                     |     | ( ./    /

   Action                                                                                                                      , ノ)
                                                                                                                             ノ)ノ,(ノi
       改善                                                                                                                  (           (ノし
                               ,. --‘’‘’‘“”¨¨¨ヽ
                           (.___,,,... -ァァフ|                 あ…ありのまま 今 Munin で見た事を話すぜ!
                                                                                                                       ┐) ∧,∧ ノ
    コマンド実行                 |i i|        }! }} //|                                                                      ..|( ( ....:::::::) (
                           |l、{        j} /,,ィ//|             『おれはfontentの鯖でnginxを確認していたと
                            i|:!ヾ、_ノ/ u {:}//ヘ                  思ったらいつのまにかMySQLだってた』                                    ̄⊂/ ̄ ̄7 ) ヽ lヽ lヽ
                                                                                                                           ⊂/            7     lヽ,,lヽ
                            |リ u' } ,ノ _,!V,ハ |
                         /´fト、_{ル{,ィ'eラ , タ人
                        /' ヾ|宀| {´,)⌒`/ |<ヽトiゝ
                                                                な… 何を言ってるのか わからねーと思うが
                                                                   おれも何をされたのかわからなかった…
                                                                                              Check                       (/ 川口 /ノ
                                                                                                                              ̄TT ̄
                                                                                                                                             (
                                                                                                                                             と、
                       ,゙ / )ヽ iLレ u' | | ヾlトハ〉
                       |/_/
                       |/ / ハ !ニ⊇ '/:} V:::::ヽ /:}                    頭がどうにかなりそうだった…
                                                                      頭がどうにかなりそうだった                  評価
                      // 二二二7'T'' /u' __ /:::::::/`ヽ
                     /'´r -―一ァ-゙T´ '"´ /::::/-- \                ioDriveだとか超スピードだとか
                   / // 广¨´ /'             /:::::/´ ̄`ヽ ⌒ヽ           そんなチャチなもんじゃあ 断じてねえ
                                                                                              グラフやサービス状況確認
/人◕ ‿‿ ◕人\         ノ ' / ノ:::::`ー-、___/::::://
                 _/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::...
                                                             ヽ }
                                                                   イ もっと恐ろしいものの片鱗を味わったぜ…
結論
Munin( ^ω^)ペロペロ ←
     (    )
この短期間でここまでトラブルシュートの精度が上げられる機動力。
  短         ブ      精度が げ   機動力

まったく、Muninは最高だぜ!!
まとめ(今北産業向け)

・Munin は、リソース推移変化をグラフで見る=視覚による「気づき」に特化。
・シンプルな構成、豊富なプラグイン。
・短時間に PDCA を回すシステム(W b 系サ ビス)に最適である
 短時間に      を回すシステム(Web 系サービス)に最適である。
―Don't forget. always, somewhere,
                          someone is fighting for you.
                      ―As long as you remember her.
                                     you are not alone.



忘れないで、いつもどこかで誰かがあなたの為に戦っている。
      彼女を覚えている限り、あなたは一人じゃない。
                  (
                  (出典:魔法少女まどかマギカ最終話「わたしの、最高の友達」)
                      魔         最        最   達




Muninにありがとう
MRTGとSNMPにさようなら

わたしの、最高の運用支援ツール Munin
次回予告

 俺のMunin紹介が
 俺のM i 紹介が
  で終わるわけがな
これで終わるわけがない
       TRUE ROUTE

     続きはウェブで!
  http://munin.jp/ (予定)
Questions?
• もう少しkwsk訊きたい所はありますか?

               / ̄\
               |        |
               \_/
                    |
              / ̄ ̄ \
          / \ / \
       /      ⌒        ⌒      \         よくぞ訊いてくれた
       |       (__人__)          |       褒美としてオプーナを買う権利をやる
       \         ` ⌒´         /      ☆
         /ヽ、--ー、__,-‐´ \─/
      / >       ヽ▼●▼<\ ||ー、
    / ヽ、       \ i |。| |/ ヽ (ニ、`ヽ
  .l      ヽ        l |。| | r-、y `ニ ノ \
  l         |      |ー─ |  ̄ l       `~ヽ_ノ____
         /
         / ̄ ̄ ̄ ̄ヽ-'ヽ--' / オプ ナ /|
                          '   '       オプーナ
      .| ̄ ̄ ̄ ̄ ̄ ̄|/|                 | ̄ ̄ ̄ ̄ ̄ ̄|/| ______
/ ̄オプーナ/|  ̄|__」/_オプーナ /| ̄|__,」___                  /|
| ̄ ̄ ̄ ̄ ̄|/オプーナ ̄/ ̄ ̄ ̄ ̄|/ オプーナ /| / .|
|
| ̄ ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄ ̄|/l ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄ ̄|/ | /
               |             |/l        |      |/
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
References
•   Website
     – Munin developer s site
            •   http://munin-monitoring.org/
                   p                  g g

     – Waiting for Munin 2.0 ‒ Introduction ‒ Personal Workflow Blog
            •   http://blog.pwkf.org/post/2010/06/Waiting-for-Munin-2.0-Introduction

     – /tags/2.0.0/ChangeLog ‒ Munin ‒ Trac                                                       _ , - _ ,. _
            •   http://munin-monitoring.org/browser/tags/2.0.0/ChangeLog                   ,. ´                  ` 、        _,. ---
                                                                                         ,<                        \        /
                                                                                    /                           、     \ /
•   Inspiration for slides                                                        /            /                  \       y      仲
     – http://ja.wikipedia.org/wiki/魔法少女まどか☆マギカ                                 /             /、ヽ ヽ                 ヽ / ふ
     – http://ja.wikipedia.org/wiki/俺の妹がこんなに可愛いわけがない                           / /     / / / ヽ ', ハ                   ∨          間
                                                                             ,' , i i| ィ' / ` ' 丈 _ }
                                                                              '        | '       ',        }!          i    え
                                                                    ,、       , { i |ィ匕´イ/           ', ! ヽ`大ー i         |        が
•   Community                                      f,`ヽ            / ',     j ハ ! .! !| /レ           リ-マリ- ハ | ハ            る
     – Munin User Group Japan                      |i `ヽ`ヽ /            ', , ハ|、 ', Ⅳル二'ー            ,. =="゙っリ / / |
          • htt //
             http://munin.jp/
                          i j /             ´  ̄ `ヽ .i|. . . ,. -、`ー ヽ /' !ト ヽ 'ゎ" ̄゛
                                                 ヽ i|              ー― / !ト,           ゎ                         ハ/,//!
                                                                                                                ハ/ //!       よ
                                                  ヽ !// ',                 \ ', , ヽ 、 ヽ//// , //// 'y ´/‐人
                                                   ∨ ./          ハ            ヽ ', _\!`ー     _ -‐、 /_,.ィ―'´/\ !!
•   Slideshare                                   ヤ ∨              !       イハ ', }ゝ ' 、       ゝ        ノ      , イ し/ / \
     – http://www slideshare net/zembutsu', ,ヽ リ| 乂リ ',! ,ハ` ` ー=≧= _ ., ̄_,.v=ニ三" ハ_ ∨/ / (イ
        http://www.slideshare.net/zembutsu    マ ッ
                                              ミ タ
                                                                                    ハ
                                                                                    }
                                                                                         ≧
                                                                                         二 = クfニ'
                                                                                                           ´ 」≧ヽ /

                                              チ .ネ        トヽ /             (__,ゝノ >―― -- _/r) ヽニr´_,.              ' `77ー-v
                                              ャ           | \'                  / j` 二 r― ´ //,ィー-v‐r―‐-、 //                `ヽ
                                              ン           |      ヽ _,. ´ く `ー/             , <. . ,-<ヽ´ヽ. . .`.ヽ/              ヽ

More Related Content

More from Masahito Zembutsu

忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜Masahito Zembutsu
 
自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GAMasahito Zembutsu
 
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討Masahito Zembutsu
 
さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19Masahito Zembutsu
 
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」Masahito Zembutsu
 
インターネットでウェブサイトを表示している裏側の話
インターネットでウェブサイトを表示している裏側の話インターネットでウェブサイトを表示している裏側の話
インターネットでウェブサイトを表示している裏側の話Masahito Zembutsu
 
3分で分かる「プログラミング教育・情報教育」
3分で分かる「プログラミング教育・情報教育」3分で分かる「プログラミング教育・情報教育」
3分で分かる「プログラミング教育・情報教育」Masahito Zembutsu
 
ようこそオンラインの展示会場へ
ようこそオンラインの展示会場へようこそオンラインの展示会場へ
ようこそオンラインの展示会場へMasahito Zembutsu
 
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020Masahito Zembutsu
 
オンライン発表で気を付けているポイント~姿勢編
オンライン発表で気を付けているポイント~姿勢編オンライン発表で気を付けているポイント~姿勢編
オンライン発表で気を付けているポイント~姿勢編Masahito Zembutsu
 
Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解Masahito Zembutsu
 
Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技Masahito Zembutsu
 
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」Masahito Zembutsu
 
クリスマスに工場(Factorio)を作るゲームをしよう
クリスマスに工場(Factorio)を作るゲームをしようクリスマスに工場(Factorio)を作るゲームをしよう
クリスマスに工場(Factorio)を作るゲームをしようMasahito Zembutsu
 
Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版Masahito Zembutsu
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Masahito Zembutsu
 
2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19os2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19osMasahito Zembutsu
 

More from Masahito Zembutsu (20)

忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
忙しい人のための Rocky Linux 入門〜Rocky LinuxはCentOSの後継者たり得るか?〜
 
自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA自由検証環境提供宣言+Docker Compose V2 GA
自由検証環境提供宣言+Docker Compose V2 GA
 
CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討CentOS Linux 8 の EOL と対応策の検討
CentOS Linux 8 の EOL と対応策の検討
 
さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19さくらインターネットのコミュニティ with COVID-19
さくらインターネットのコミュニティ with COVID-19
 
Docker Chronicle 2021.09
Docker Chronicle  2021.09Docker Chronicle  2021.09
Docker Chronicle 2021.09
 
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
ブックトーク@CROSS ~SF編~ 発表資料「攻殻機動隊」「導きの星」
 
インターネットでウェブサイトを表示している裏側の話
インターネットでウェブサイトを表示している裏側の話インターネットでウェブサイトを表示している裏側の話
インターネットでウェブサイトを表示している裏側の話
 
3分で分かる「プログラミング教育・情報教育」
3分で分かる「プログラミング教育・情報教育」3分で分かる「プログラミング教育・情報教育」
3分で分かる「プログラミング教育・情報教育」
 
ようこそオンラインの展示会場へ
ようこそオンラインの展示会場へようこそオンラインの展示会場へ
ようこそオンラインの展示会場へ
 
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
小学校プログラミング教育に対する企業の取り組みと課題 #KOF2020
 
オンライン発表で気を付けているポイント~姿勢編
オンライン発表で気を付けているポイント~姿勢編オンライン発表で気を付けているポイント~姿勢編
オンライン発表で気を付けているポイント~姿勢編
 
Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解Docker道場オンライン#1 Docker基礎概念と用語の理解
Docker道場オンライン#1 Docker基礎概念と用語の理解
 
Jitsi Meetとは?
Jitsi Meetとは?Jitsi Meetとは?
Jitsi Meetとは?
 
Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技Docker 9 tips~意外と知られていない日常で役立つ便利技
Docker 9 tips~意外と知られていない日常で役立つ便利技
 
コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」コンテナの作り方「Dockerは裏方で何をしているのか?」
コンテナの作り方「Dockerは裏方で何をしているのか?」
 
クリスマスに工場(Factorio)を作るゲームをしよう
クリスマスに工場(Factorio)を作るゲームをしようクリスマスに工場(Factorio)を作るゲームをしよう
クリスマスに工場(Factorio)を作るゲームをしよう
 
Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版Dockerfileを改善するためのBest Practice 2019年版
Dockerfileを改善するためのBest Practice 2019年版
 
Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編Dockerfile を書くためのベストプラクティス解説編
Dockerfile を書くためのベストプラクティス解説編
 
2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19os2020年から始まる小学校プログラミング教育の話 #osc19os
2020年から始まる小学校プログラミング教育の話 #osc19os
 
Docker Compose 徹底解説
Docker Compose 徹底解説Docker Compose 徹底解説
Docker Compose 徹底解説
 

Recently uploaded

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成Hiroshi Tomioka
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 

Recently uploaded (9)

クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版) 2024年4月作成
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 

俺の Munin がこんなに軽いわけがない #監視ツール勉強会

  • 1. こんな ore no munin ga konna ni karui wake ga nai わけ な い Masahito Zembutsu ( Munin User Group Japan ) Twitter: @zembutsu Jun 6, 2012 #監視ツール勉強会
  • 2.
  • 3. Cacti の勉強会だった、ような…… ごめんなさいごめんなさいごめんなさいごめんなさ めんなさ めんなさ めんなさ めんなさ いごめんなさいごめんなさいごめんなさいごめんな さいごめんなさいごめんなさいごめんなさいごめん
  • 4. Munin 1 x / 2.0 review 1.x 2 0 I Think Its New Features Are Truly Wonderful Masahito Zembutsu ( Munin User Group Japan ) Twitter: @zembutsu Jun 6, 2012 #監視ツール勉強会 6 #監視ツ ル勉強会
  • 5. / \ 丶 i. | / ./ / \ ヽ i. .| / / / 私は誰? \ ヽ i | / / / \ -‐ ー __ わ た し で す -- 二 / ̄\ = 二 Zembutsu Masahito  ̄. | ^o^ |  ̄ -‐ \_/ ‐- • 前佛 雅人 @zembutsu / / ヽ \ / 丶 \ – Solutions Engineer ( 萌えるSE ) / / / / / / | | i, i, 丶 丶 \ \ • インフラエンジニア的な仕事メイン • 技術者に安心と休息を 提供するサービス追求(運用/監視/自動化) – オープンソース系・クラウド系コミュニティ活動 • http://pocketstudio.jp/log3/ p p jp g • 主な職歴 – 2000年 4月∼ リモート一次対応サポート部隊。 ISP サポート – 2008年 5月∼ 社内ネットワーク保守・通常運用 – 2010年11月∼ 一次&二次エスカレーション対応 – 2012年 7月∼ とあるデータセンタ内での運用・開発・対応等々 ←New!
  • 6. / \ 丶 i. | / ./ / \ ヽ i. .| / / / 私は誰? \ ヽ i | / / / \ -‐ ー __ わ た し で す -- 二 / ̄\ = 二 Zembutsu Masahito  ̄. | ^o^ |  ̄ -‐ \_/ ‐- • 前佛 雅人 @zembutsu / / ヽ \ / 丶 \ – Solutions Engineer ( 萌えるSE ) / / / / / / | | i, i, 丶 丶 \ \ • インフラエンジニア的な仕事メイン • 技術者に安心と休息を 提供するサービス追求(運用/監視/自動化) – オープンソース系・クラウド系コミュニティ活動 • http://pocketstudio.jp/log3/ p p jp g • 主な職歴 – 2000年 4月∼ リモート一次対応サポート部隊。 ISP サポート – 2008年 5月∼ 社内ネットワーク保守・通常運用 – 2010年11月 2010年11月∼ 一次&二次エスカレーション対応 次&二次エスカレ ション対応 – 2012年 7月∼ とあるデータセンタ内での運用・開発・対応等々
  • 8. Muninとは? • リソース変動の監視ツール – http://munin-monitoring.org/ p g g • シンプルかつパワフルな設計志向 – クライアント・サーバ型 • munin-master … データ蓄積とグラフ描画 • munin-node (client) …データ収集 ( プラグイン実行) • 豊富なプラグイン – 標準で CPU ・メモリ・ディスク・トラフィック等 各種の指標を取得できる。 • オープンソース – GNU GPL version 2
  • 9. Screenshot http://demo.munin.jp/
  • 10. 私、樹になります! 比較 • PHP • Perl • RRDtool • RRDtool • MySQL • http://www.cacti.net/ • http://munin-monitoring.org/ Cacti is a complete network graphing solution Munin is a networked resource monitoring tool • 通知:http://cactiusers.org/ • 通知:なし(機能連携可) • ユーザ管理:あり • ユーザ管理:なし • エージェント:不要(snmp) • ジ ト 必要 エージェント:必要 • グラフテンプレート:あり • グラフテンプレート:なし • 設定 GU 設定:GUI • 設定:CUI • API:あり • API:なし • デフォルトですぐ使える • 無駄に豊富なプラグイン https://github.com/munin-monitoring/contrib/tree/master/plugins Cacti のテンプレート= Munin のプラグイン
  • 11. Munin アーキテクチャ CGI がデータのリクエスト ユーザは HTTP 経由で ザは 画像データ生成 Munin のグラフを参照 munin-master RRD 形式のデータ(バイナリ)で cron で、5分に1回、データを取得 、 分 回、デ タを取得 データを保管 デ タを保管 Port: 4949 (TCP) Port: 4949 (TCP) munin-node munin node munin-node munin node (daemon) (daemon) プラグインがデータを取得
  • 12. 新機能はとっても嬉しいなって • Munin 2.0 ( stable ) 2012/05/30 Release • 拡張性を意識した、アーキテクチャ 拡張性を意識した、ア キテクチャ – munin-node が増えても負担になりにくい – グラフのズ ミング機能 グラフのズーミング機能 – 動的なグラフの生成 – プラグインのステートフル対応(データ保持) • Native SSH も非同期通信もあるんだよ – Munin 2.0(stable)登場☆新機能はとってもうれしいなって(第1回) http://pocketstudio.jp/log3/2012/06/04/new-features-of-munin2/
  • 13. ローカルnodeと向き合えますか? ロ カル d と向き合えますか? 2.0からは行けます! Munin-master Port: 22 (TCP) SSH Munin-node αの スプール済みデータ /var/opt/munin/spool/xxx を munin-masterに返 す eth0 (WAN) munin-async-client Munin-node α Munin-node β eth1 (LAN) Port: 4949(TCP) munin-async-server Munin-node β の munin-node から取得した データを /var/opt/munin/spool/xxx に保管する
  • 14. 事例 • Cacti • Munin – デ タセンタ内の データセンタ内の – リモ トからの リモートからの 運用チーム 運用チーム とあるホスティングでは、データセンタ運用チームは Cacti を、リモート運用は Munin を使っています.その他、Nagios ベースのツールも併用しています。
  • 15. こんなの絶対おかしいよ • Munin の残念な所 – ユーザ管理機能が無い ザ管理機能が無い – 稀にデータが飛ぶ (60秒間隔にした時) 稀にデ タが飛ぶ – 設定は、全てコマンドライン – 重い → 2.0 から改善! – 日本語非対応 ////////, ‘’“ ヽミ川川 |//////, ‘” ’,川川 川/////, 川///// ‘“,,,,,,,,,,,,,,,, r r’‘”’,川|| 川|| 川f 川f´ ,ィ::ラ‘,川 うわっ…サーバの空きリソース少すぎ…? 川ヘ | 弋て::>  ̄ ’,リ 川 ヘ.__ ヽ /7! (稼働29日目 MySQLサーバさんの場合) 川川 ヘ _,. ' ''"´y' // '-‐'' ' 川川リヘ , '´ __,,,/ / / 川川川|/ '"´ , '´ /|| 川川川| /川
  • 16. もう誰にも頼らない • 自作プラグインが作りやすいです – スクリプトが値を返す、シンプルなもの • Bash, perl , ruby, PHP, C なんでもおk • こんなの作りました – AWS 料金表示プラグイン • AWS利用料金グラフ化Muninプラグインを書いてみた( ^ω^) http://pocketstudio.jp/log3/2012/05/21/aws-estimated-charge-munin-plugin/ – 電力会社の発電量 使用率プラグイン 電力会社の発電量・使用率プラグイン – 放射線レベル表示プラグイン –iioDrive metrics 表示プ グイ (作成中) i i 表示プラグイン(作成中)
  • 17.
  • 18.
  • 19.
  • 20. もう障害も怖くない • ツールにたよらない場合 – 各種ログの調査 コマンド実行(sysstat等) 各種ログの調査、コマンド実行(sysstat等) – 人の手が掛かり、時間もかかる←致命的 • Munin があれば… – サーバにログインしなくとも、状況把握 – 視覚的に比較できるので、異常値検出が用意 – 迅速な対応が可能 • 障害対応の Plan-Do-Check-Action (PDCA)
  • 21. 障害対応PDCA 円環の理 の予感!! /人◕ ‿‿ ◕人\
  • 22. /ヽ /ヽ / ヽ / ヽ ______ / ヽ__/ ヽ Plan | ____ / :::::::::::::::\ 障害状況の把握 || || // | ● ● \ :::::::::::::::| ::::::::::::::| 何このアラート・・・ /つ_∧ || .| :::::::::::::| 計画 /つ_,∧ 〈( ゚д゚) || | |____ ヽ | (__人__丿 .....:::::::::::::::::::/ .....:::::::::::::::::::::::< └___/ ̄ ̄ :::::::::::::::::::::::::| |( ゚д゚) ヽ ⊂ニ) まじっすか! |\ | :::::::::::::::::::::::| \\ \ \___ ::::::::::::::::::::::::| ヽ__と/ と/ ̄ ̄ ̄/ |/  ̄\/___/ 障害対応PDCA 円環の理 の予感!!
  • 23. /ヽ /ヽ / ヽ / ヽ ______ / ヽ__/ ヽ Plan | ____ / :::::::::::::::\ 障害状況の把握 || || // | ● ● \ :::::::::::::::| ::::::::::::::| 何このアラート・・・ /つ_∧ || .| :::::::::::::| 計画 /つ_,∧ 〈( ゚д゚) || | |____ ヽ | (__人__丿 .....:::::::::::::::::::/ .....:::::::::::::::::::::::< └___/ ̄ ̄ :::::::::::::::::::::::::| |( ゚д゚) ヽ ⊂ニ) まじっすか! |\ | :::::::::::::::::::::::| \\ \ \___ ::::::::::::::::::::::::| ヽ__と/ と/ ̄ ̄ ̄/ |/  ̄\/___/ 障害個所推測 Do 障害対応PDCA 実行 円環の理 ___ クルッ… / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ / || ̄ ̄|| <⌒ヽ )) < >>Munin はてさて、 | ||__|| < 丿 | どこが障害ポイントなんだ? の予感!! | | ̄ ̄\三⊂/ ̄ ̄ ̄/ \ \三 / / \___________ | | ( ./ / , ノ) ノ)ノ,(ノi ( (ノし ┐) ∧,∧ ノ ..|( ( ....:::::::) (  ̄⊂/ ̄ ̄7 ) ヽ lヽ lヽ ⊂/ 7 lヽ,,lヽ (/ 川口 /ノ (  ̄TT ̄ と、
  • 24. /ヽ /ヽ / ヽ / ヽ ______ / ヽ__/ ヽ Plan | ____ / :::::::::::::::\ 障害状況の把握 || || // | ● ● \ :::::::::::::::| ::::::::::::::| 何このアラート・・・ /つ_∧ || .| :::::::::::::| 計画 /つ_,∧ 〈( ゚д゚) || | |____ ヽ | (__人__丿 .....:::::::::::::::::::/ .....:::::::::::::::::::::::< └___/ ̄ ̄ :::::::::::::::::::::::::| |( ゚д゚) ヽ ⊂ニ) まじっすか! |\ | :::::::::::::::::::::::| \\ \ \___ ::::::::::::::::::::::::| ヽ__と/ と/ ̄ ̄ ̄/ |/  ̄\/___/ 障害個所推測 Do 障害対応PDCA 実行 円環の理 ___ クルッ… / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ / || ̄ ̄|| <⌒ヽ )) < >>Munin はてさて、 | ||__|| < 丿 | どこが障害ポイントなんだ? の予感!! | | ̄ ̄\三⊂/ ̄ ̄ ̄/ \ \三 / / \___________ | | ( ./ / , ノ) ノ)ノ,(ノi ( (ノし ,. --‘’‘’‘“”¨¨¨ヽ (.___,,,... -ァァフ| あ…ありのまま 今 Munin で見た事を試すぜ! ┐) ∧,∧ ノ |i i| }! }} //| ..|( ( ....:::::::) ( |l、{ j} /,,ィ//| 『おれはfontentの鯖でnginxを確認していたと i|:!ヾ、_ノ/ u {:}//ヘ 思ったらいつのまにかMySQLだってた』  ̄⊂/ ̄ ̄7 ) ヽ lヽ lヽ ⊂/ 7 lヽ,,lヽ |リ u' } ,ノ _,!V,ハ | /´fト、_{ル{,ィ'eラ , タ人 /' ヾ|宀| {´,)⌒`/ |<ヽトiゝ な… 何を言ってるのか わからねーと思うが おれも何をされたのかわからなかった… Check (/ 川口 /ノ  ̄TT ̄ ( と、 ,゙ / )ヽ iLレ u' | | ヾlトハ〉 |/_/ |/ / ハ !ニ⊇ '/:} V:::::ヽ /:} 頭がどうにかなりそうだった… 頭がどうにかなりそうだった 評価 // 二二二7'T'' /u' __ /:::::::/`ヽ /'´r -―一ァ-゙T´ '"´ /::::/-- \ ioDriveだとか超スピードだとか / // 广¨´ /' /:::::/´ ̄`ヽ ⌒ヽ そんなチャチなもんじゃあ 断じてねえ グラフやサービス状況確認 /人◕ ‿‿ ◕人\ ノ ' / ノ:::::`ー-、___/:::::// _/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::... ヽ } イ もっと恐ろしいものの片鱗を味わったぜ…
  • 25. /ヽ /ヽ / ヽ / ヽ ______ / ヽ__/ ヽ Plan | ____ / :::::::::::::::\ 障害状況の把握 || || // | ● ● \ :::::::::::::::| ::::::::::::::| 何このアラート・・・ /つ_∧ || .| :::::::::::::| 計画 /つ_,∧ 〈( ゚д゚) || | |____ ヽ | (__人__丿 .....:::::::::::::::::::/ .....:::::::::::::::::::::::< └___/ ̄ ̄ :::::::::::::::::::::::::| |( ゚д゚) ヽ ⊂ニ) まじっすか! |\ | :::::::::::::::::::::::| \\ \ \___ ::::::::::::::::::::::::| ヽ__と/ と/ ̄ ̄ ̄/ |/  ̄\/___/ \キター/ 障害個所推測 ( ∧_∧ ||ヽ、 ∧ ∧  ̄||ヽ ) ||_| Do (__ つ三_ | カタカタ 障害対応PDCA 実行 /__ヽ) || || カタカタ / ヽ) _||_J || || 円環の理 ___ クルッ… / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ / || ̄ ̄|| <⌒ヽ )) < >>Munin はてさて、 | ||__|| < 丿 | どこが障害ポイントなんだ? の予感!! | | ̄ ̄\三⊂/ ̄ ̄ ̄/ \ \三 / / \___________ | | ( ./ / Action , ノ) ノ)ノ,(ノi 改善 ( (ノし ,. --‘’‘’‘“”¨¨¨ヽ (.___,,,... -ァァフ| あ…ありのまま 今 Munin で見た事を話すぜ! ┐) ∧,∧ ノ コマンド実行 |i i| }! }} //| ..|( ( ....:::::::) ( |l、{ j} /,,ィ//| 『おれはfontentの鯖でnginxを確認していたと i|:!ヾ、_ノ/ u {:}//ヘ 思ったらいつのまにかMySQLだってた』  ̄⊂/ ̄ ̄7 ) ヽ lヽ lヽ ⊂/ 7 lヽ,,lヽ |リ u' } ,ノ _,!V,ハ | /´fト、_{ル{,ィ'eラ , タ人 /' ヾ|宀| {´,)⌒`/ |<ヽトiゝ な… 何を言ってるのか わからねーと思うが おれも何をされたのかわからなかった… Check (/ 川口 /ノ  ̄TT ̄ ( と、 ,゙ / )ヽ iLレ u' | | ヾlトハ〉 |/_/ |/ / ハ !ニ⊇ '/:} V:::::ヽ /:} 頭がどうにかなりそうだった… 頭がどうにかなりそうだった 評価 // 二二二7'T'' /u' __ /:::::::/`ヽ /'´r -―一ァ-゙T´ '"´ /::::/-- \ ioDriveだとか超スピードだとか / // 广¨´ /' /:::::/´ ̄`ヽ ⌒ヽ そんなチャチなもんじゃあ 断じてねえ グラフやサービス状況確認 /人◕ ‿‿ ◕人\ ノ ' / ノ:::::`ー-、___/:::::// _/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::... ヽ } イ もっと恐ろしいものの片鱗を味わったぜ…
  • 26. 結論 Munin( ^ω^)ペロペロ ← ( ) この短期間でここまでトラブルシュートの精度が上げられる機動力。 短 ブ 精度が げ 機動力 まったく、Muninは最高だぜ!! まとめ(今北産業向け) ・Munin は、リソース推移変化をグラフで見る=視覚による「気づき」に特化。 ・シンプルな構成、豊富なプラグイン。 ・短時間に PDCA を回すシステム(W b 系サ ビス)に最適である 短時間に を回すシステム(Web 系サービス)に最適である。
  • 27. ―Don't forget. always, somewhere, someone is fighting for you. ―As long as you remember her. you are not alone. 忘れないで、いつもどこかで誰かがあなたの為に戦っている。 彼女を覚えている限り、あなたは一人じゃない。 ( (出典:魔法少女まどかマギカ最終話「わたしの、最高の友達」) 魔 最 最 達 Muninにありがとう MRTGとSNMPにさようなら わたしの、最高の運用支援ツール Munin
  • 28. 次回予告 俺のMunin紹介が 俺のM i 紹介が で終わるわけがな これで終わるわけがない TRUE ROUTE 続きはウェブで! http://munin.jp/ (予定)
  • 29. Questions? • もう少しkwsk訊きたい所はありますか? / ̄\ | | \_/ | / ̄ ̄ \ / \ / \ / ⌒ ⌒ \ よくぞ訊いてくれた | (__人__) | 褒美としてオプーナを買う権利をやる \ ` ⌒´ / ☆ /ヽ、--ー、__,-‐´ \─/ / > ヽ▼●▼<\ ||ー、 / ヽ、 \ i |。| |/ ヽ (ニ、`ヽ .l ヽ l |。| | r-、y `ニ ノ \ l | |ー─ |  ̄ l `~ヽ_ノ____ / / ̄ ̄ ̄ ̄ヽ-'ヽ--' / オプ ナ /| ' ' オプーナ .| ̄ ̄ ̄ ̄ ̄ ̄|/| | ̄ ̄ ̄ ̄ ̄ ̄|/| ______ / ̄オプーナ/|  ̄|__」/_オプーナ /| ̄|__,」___ /| | ̄ ̄ ̄ ̄ ̄|/オプーナ ̄/ ̄ ̄ ̄ ̄|/ オプーナ /| / .| | | ̄ ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄ ̄|/l ̄ ̄ ̄ ̄| ̄ ̄ ̄ ̄ ̄|/ | / | |/l | |/ | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
  • 30. References • Website – Munin developer s site • http://munin-monitoring.org/ p g g – Waiting for Munin 2.0 ‒ Introduction ‒ Personal Workflow Blog • http://blog.pwkf.org/post/2010/06/Waiting-for-Munin-2.0-Introduction – /tags/2.0.0/ChangeLog ‒ Munin ‒ Trac _ , - _ ,. _ • http://munin-monitoring.org/browser/tags/2.0.0/ChangeLog ,. ´ ` 、 _,. --- ,< \ / / 、 \ / • Inspiration for slides / / \ y 仲 – http://ja.wikipedia.org/wiki/魔法少女まどか☆マギカ / /、ヽ ヽ ヽ / ふ – http://ja.wikipedia.org/wiki/俺の妹がこんなに可愛いわけがない / / / / / ヽ ', ハ ∨ 間 ,' , i i| ィ' / ` ' 丈 _ } ' | ' ', }! i え ,、 , { i |ィ匕´イ/ ', ! ヽ`大ー i | が • Community f,`ヽ / ', j ハ ! .! !| /レ リ-マリ- ハ | ハ る – Munin User Group Japan |i `ヽ`ヽ / ', , ハ|、 ', Ⅳル二'ー ,. =="゙っリ / / | • htt // http://munin.jp/ i j / ´  ̄ `ヽ .i|. . . ,. -、`ー ヽ /' !ト ヽ 'ゎ" ̄゛ ヽ i| ー― / !ト, ゎ ハ/,//! ハ/ //! よ ヽ !// ', \ ', , ヽ 、 ヽ//// , //// 'y ´/‐人 ∨ ./ ハ ヽ ', _\!`ー _ -‐、 /_,.ィ―'´/\ !! • Slideshare ヤ ∨ ! イハ ', }ゝ ' 、 ゝ ノ , イ し/ / \ – http://www slideshare net/zembutsu', ,ヽ リ| 乂リ ',! ,ハ` ` ー=≧= _ ., ̄_,.v=ニ三" ハ_ ∨/ / (イ http://www.slideshare.net/zembutsu マ ッ ミ タ ハ } ≧ 二 = クfニ' ´ 」≧ヽ / チ .ネ トヽ / (__,ゝノ >―― -- _/r) ヽニr´_,. ' `77ー-v ャ | \' / j` 二 r― ´ //,ィー-v‐r―‐-、 // `ヽ ン | ヽ _,. ´ く `ー/ , <. . ,-<ヽ´ヽ. . .`.ヽ/ ヽ