これはMRTGですか?いいえ、Muninです。<br />キューピー3分インフラクッキング LT<br />@zembutsu  2011年4月9日<br />
まずは…<br />2<br />
qpstudy 1周年おめでとうございます━(゚∀゚)━ !!<br />3<br />
MRTGでよかった、ような・・・・・<br />監視も、通知もあるんだよ<br />もう障害も怖くない<br />みんなで情報交換できたら、それはとっても嬉しいなって<br />話すこと。Agenda みたいな<br />4<br />
Muninと言えば…<br />5<br />
前佛 雅人 ( Zembutsu Masahito )<br />Twitter: @zembutsu<br />Facebook: http://facebook.com/zembutsu<br />Eucalyptusユーザ会、JAWS-U...
障害発生  ↓<br />状況把握<br />何が起こったのか?<br />リソースが足りないのか?<br />ハードウェアの力不足なのか?<br />俺と仕事とMuninと<br />7<br />
1台1台のサーバにログイン<br />詳細はログとにらめっこ<br />サーバ台数が多いと、辛い<br />日が暮れる<br />帰れない\(^o^)/<br />こんなの絶対おかしいよ…<br />かつては sarや syslogを<br /...
sarの内容、視覚化で瞬間把握<br />MRTGよりもセットアップが簡単<br />複数台のサーバ管理に対応<br />メール通知も出来るよ!(warn/critical の二段階)<br />私はこれで、早く帰れるように(ry<br />そ...
“MRTG” … 伝統的汎用ツール<br />主にトラフィック監視(かな?)<br />カスタマイズはsnmpの知識必須<br />MRTGとは何だったのか…<br />10<br />
“Munin” … 監視も通知もおk<br />サーバ全体のリソース監視<br />Snmpの知識不要<br />アラート(メール通知機能)標準搭載<br />もうMRTGには頼らない->Munin<br />11<br />
 <br />ネットワークリソースの監視ツール<br />リソースのトレンド監視<br />パフォーマンスを殺すのは何だ?<br />オープンソース<br />Perl, RRDTool<br />http://munin-monitoring...
サーバの傾向を知る<br />突発的な障害<br />ある日突然、サーバ管理を任されたれたときも安心->傾向把握<br />複数台のサーバ管理にも<br />仕事を楽にするために!<br />Muninの利用シーン<br />13<br />
Network<br />トラフィック、スループット、netstaHTTP 読み込み時間<br />System<br />CPU, Load average, Memory, Swap, Uptime,inodeの各使用率<br />Proc...
http://node1.pocketstudio.net/munin/<br />とりあえず公開してます<br />15<br />http://bit.ly/fJOTSW<br />
Network<br />16<br />http://bit.ly/fJOTSW<br />
System<br />17<br />http://bit.ly/fJOTSW<br />
Processes<br />18<br />http://bit.ly/fJOTSW<br />
Disk<br />19<br />http://bit.ly/fJOTSW<br />
その他<br />20<br />http://bit.ly/fJOTSW<br />
/etc/munin/munin.conf<br />contact.email.command mail -s "[Munin] notification for ${var:group}" zem@pocketstudio.jp<br />...
# ln -s /usr/share/munin/plugins/mysql_* /etc/munin/plugins/<br /># vi /etc/munin/plugin-conf.d/munin-node<br />[mysql*]<b...
# ln -s /usr/share/munin/plugins/apache_* /etc/munin/plugins/<br /># vi /etc/munin/plugin-conf.d/munin-node<br />[apache_*...
豊富なプラグインhttp://exchange.munin-monitoring.org/<br />                 NginxMemcached                                  Varnis...
Muninを使って、1. 瞬時にボトルネックを特定2. 継続的な状況の把握<br />障害発生時だけじゃないお<br />運用管理の効率化に<br />もっと時間を有効に使おう!<br />         まとめ<br />25<br />
プラグインを作って遊べそう<br />TEPCO プラグイン 消費電力…<br />Twitter TL 勢いプラグイン<br />#qpstudyvs …<br />ご期待ください  えっ。<br />こんな事ができたらいいな、なんて<br ...
もう誰にも頼らない<br />拡散する情報<br />Muninってコミュニティあるの?<br />27<br />
Muninのノウハウを共有する場を作りませんか?<br />興味ある方は、お声がけください~<br />以上です!<br />みんなでMuninを使ってみなイカ?<br />28<br />
Muninを使って、1. 瞬時にボトルネックを特定2. 継続的な状況の把握<br />障害発生時だけじゃないお<br />運用管理の効率化に<br />もっと時間を有効に使おう!<br />         まとめ<br />29<br />
Upcoming SlideShare
Loading in …5
×

これはMRTGですか?いいえ、Muninです。#qpstudy 06 LT

7,877 views

Published on

多機能リソース監視ソフトMuninの紹介。Muninはオープンソースで公開されているリソース監視ツールです。僕がMuninを使うことになった経緯、メリット、出来ることについて簡単に纏めました。

Published in: Technology
0 Comments
16 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,877
On SlideShare
0
From Embeds
0
Number of Embeds
387
Actions
Shares
0
Downloads
22
Comments
0
Likes
16
Embeds 0
No embeds

No notes for slide

これはMRTGですか?いいえ、Muninです。#qpstudy 06 LT

  1. 1. これはMRTGですか?いいえ、Muninです。<br />キューピー3分インフラクッキング LT<br />@zembutsu 2011年4月9日<br />
  2. 2. まずは…<br />2<br />
  3. 3. qpstudy 1周年おめでとうございます━(゚∀゚)━ !!<br />3<br />
  4. 4. MRTGでよかった、ような・・・・・<br />監視も、通知もあるんだよ<br />もう障害も怖くない<br />みんなで情報交換できたら、それはとっても嬉しいなって<br />話すこと。Agenda みたいな<br />4<br />
  5. 5. Muninと言えば…<br />5<br />
  6. 6. 前佛 雅人 ( Zembutsu Masahito )<br />Twitter: @zembutsu<br />Facebook: http://facebook.com/zembutsu<br />Eucalyptusユーザ会、JAWS-UG等に出没<br />Perl LOVE<br />最近はまってるもの:<br />僕と契約して(ry<br />♪虹色クマクマ<br />Facebookの CityVille<br />仕事:ホスティングの技術サポート(Linux中心)<br />で、自己紹介<br />クラウドは<br />人生 (キリッ<br />6<br />
  7. 7. 障害発生  ↓<br />状況把握<br />何が起こったのか?<br />リソースが足りないのか?<br />ハードウェアの力不足なのか?<br />俺と仕事とMuninと<br />7<br />
  8. 8. 1台1台のサーバにログイン<br />詳細はログとにらめっこ<br />サーバ台数が多いと、辛い<br />日が暮れる<br />帰れない\(^o^)/<br />こんなの絶対おかしいよ…<br />かつては sarや syslogを<br />8<br />
  9. 9. sarの内容、視覚化で瞬間把握<br />MRTGよりもセットアップが簡単<br />複数台のサーバ管理に対応<br />メール通知も出来るよ!(warn/critical の二段階)<br />私はこれで、早く帰れるように(ry<br />そんな時に出会ったのがMunin<br />9<br />
  10. 10. “MRTG” … 伝統的汎用ツール<br />主にトラフィック監視(かな?)<br />カスタマイズはsnmpの知識必須<br />MRTGとは何だったのか…<br />10<br />
  11. 11. “Munin” … 監視も通知もおk<br />サーバ全体のリソース監視<br />Snmpの知識不要<br />アラート(メール通知機能)標準搭載<br />もうMRTGには頼らない->Munin<br />11<br />
  12. 12.  <br />ネットワークリソースの監視ツール<br />リソースのトレンド監視<br />パフォーマンスを殺すのは何だ?<br />オープンソース<br />Perl, RRDTool<br />http://munin-monitoring.org/<br />これはMRTGですか、いいえMunin<br />12<br />
  13. 13. サーバの傾向を知る<br />突発的な障害<br />ある日突然、サーバ管理を任されたれたときも安心->傾向把握<br />複数台のサーバ管理にも<br />仕事を楽にするために!<br />Muninの利用シーン<br />13<br />
  14. 14. Network<br />トラフィック、スループット、netstaHTTP 読み込み時間<br />System<br />CPU, Load average, Memory, Swap, Uptime,inodeの各使用率<br />Processes<br />Vmstat, プロセス数, スレッド数<br />Disk<br />ディスク使用率, IOPS, 遅延, スループット<br />その他<br />Apache, MySQL, Sendmail, Procmail, NFS, etc!! <br />豊富な標準監視項目<br />14<br />
  15. 15. http://node1.pocketstudio.net/munin/<br />とりあえず公開してます<br />15<br />http://bit.ly/fJOTSW<br />
  16. 16. Network<br />16<br />http://bit.ly/fJOTSW<br />
  17. 17. System<br />17<br />http://bit.ly/fJOTSW<br />
  18. 18. Processes<br />18<br />http://bit.ly/fJOTSW<br />
  19. 19. Disk<br />19<br />http://bit.ly/fJOTSW<br />
  20. 20. その他<br />20<br />http://bit.ly/fJOTSW<br />
  21. 21. /etc/munin/munin.conf<br />contact.email.command mail -s "[Munin] notification for ${var:group}" zem@pocketstudio.jp<br />contact.email.always_send warning critical<br />あとは、ホスト毎に<br />[www.pocketstudio.jp]<br /> address 210.239.46.254<br />use_node_name yes<br />load.load.warning 10<br />load.load.critical 20<br /> df._dev_sda2.warning 90<br /> df._dev_sda2.critical 95<br />Tip.1 メール通知の方法<br />21<br />
  22. 22. # ln -s /usr/share/munin/plugins/mysql_* /etc/munin/plugins/<br /># vi /etc/munin/plugin-conf.d/munin-node<br />[mysql*]<br />env.mysqlopts -u root -pPASSWORD<br />env.mysqladmn /usr/bin/mysqladmin<br />Tip.2 MySQLプラグイン<br />22<br />
  23. 23. # ln -s /usr/share/munin/plugins/apache_* /etc/munin/plugins/<br /># vi /etc/munin/plugin-conf.d/munin-node<br />[apache_*]<br /> env.url http://127.0.0.1:%d/server-status?auto<br /> env.ports 80<br /># vi /etc/httpd/conf/httpd.conf<br />ExtendedStatus On <Location /server-status><br />SetHandler server-status<br /> Order deny,allow<br /> Deny from all<br /> Allow from 127.0.0.1<br /></Location><br />Tip.3 Apache プラグイン<br />23<br />
  24. 24. 豊富なプラグインhttp://exchange.munin-monitoring.org/<br />                 NginxMemcached Varnish<br />等々<br />Munin Exchange<br />24<br />
  25. 25. Muninを使って、1. 瞬時にボトルネックを特定2. 継続的な状況の把握<br />障害発生時だけじゃないお<br />運用管理の効率化に<br />もっと時間を有効に使おう!<br />         まとめ<br />25<br />
  26. 26. プラグインを作って遊べそう<br />TEPCO プラグイン 消費電力…<br />Twitter TL 勢いプラグイン<br />#qpstudyvs …<br />ご期待ください  えっ。<br />こんな事ができたらいいな、なんて<br />26<br />
  27. 27. もう誰にも頼らない<br />拡散する情報<br />Muninってコミュニティあるの?<br />27<br />
  28. 28. Muninのノウハウを共有する場を作りませんか?<br />興味ある方は、お声がけください~<br />以上です!<br />みんなでMuninを使ってみなイカ?<br />28<br />
  29. 29. Muninを使って、1. 瞬時にボトルネックを特定2. 継続的な状況の把握<br />障害発生時だけじゃないお<br />運用管理の効率化に<br />もっと時間を有効に使おう!<br />         まとめ<br />29<br />

×