Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
最所研究室 修士1年
14G481 堀内 晨彦
サーバ監視ことはじめ
2015.03.02(月) @SLP
もくじ
15/03/02 2
1. サーバ監視とは? 目的と方法
2. 監視ツール「Sensu」の紹介
3. デモンストレーション
サーバとは?
●  サーバ
ユーザにサービスを
提供するコンピュータ
○  Web,メール,ファイル…
○  ネットワークに接続
15/03/02 3
なぜ監視するの?
●  「障害を防ぐ」「障害を見つける」
○  障害:サービスを正常に提供できない状態
○  原因:過負荷,故障,バグ…
○  Webページが見れない
○  アプリが使えない      困る!
○  メールを送れない
15/03...
なにを監視するの?
●  サーバにアクセスできるか
○  疎通(ping),経路(tracerout)
●  動作が重くなっていないか
○  レスポンス,CPU使用率,メモリ使用率
●  サービスを正常に提供しているか
○  動作確認,エラーチ...
もくじ
15/03/02 6
1. サーバ監視とは? 目的と方法
2. 監視ツール「Sensu」の紹介
3. デモンストレーション
監視ツールとは
●  サーバを監視するためのツール
○  機能:監視実行,結果集計,通知
○  監視:スクリプトの実行結果で判断
●  オープンソース
○  Nagios,Zabbix,Sensu…
●  サービス
○  Pingdom,Pag...
Sensuとは?
●  Ruby製 監視フレームワーク
○  2011年から開発,新しいツール
●  Sensuの特徴
○  クラウド向け:監視対象を簡単に増やせる
○  監視スクリプトの実装は自由 (sh,ruby)
●  ヤフーが5000台...
Sensuの構成
15/03/02 9
sensu-server :
監視指示,結果収集
sensu-client :
監視実行,結果送信
uchiwa :
ダッシュボード
Sensuの構成
15/03/02 10
1. 監視指示
2. 監視実行
Sensuの構成
15/03/02 11
3. 結果送信
4. 結果集計 5. 結果確認
@最所研究室
●  Sensuによるサーバ監視
○  14台の物理サーバ,8台の仮想サーバ
●  監視の内容
○  CPUとメモリの使用率,通信量,Web
○  障害が発生するとチャットで通知
○  監視ログを収集 → グラフ化
15/03/0...
もくじ
15/03/02 13
1. サーバ監視とは? 目的と方法
2. 監視ツール「Sensu」の紹介
3. デモンストレーション
Uchiwa (ダッシュボード)
15/03/02 14
Kibana (グラフ)
15/03/02 15
デモンストレーション
●  アラート(通知)が来るかな?
○  サーバを1台止めてみる
○  Sensuからチャットに通知が来るはず
●  WebページでF5連打!
○  http://air.eng.kagawa-u.ac.jp/
○  負荷...
15/03/02 17
まとめ
● サーバ監視の目的と仕組み
  「サービスを止めないため」
● 監視ツール「Sensu」の紹介
  Kibanaによる結果のグラフ化
● SLPでもサーバ監視してみよう!
Upcoming SlideShare
Loading in …5
×

サーバ監視ことはじめ

1,641 views

Published on

SLP 学生向け講演会

Published in: Technology
  • Be the first to comment

サーバ監視ことはじめ

  1. 1. 最所研究室 修士1年 14G481 堀内 晨彦 サーバ監視ことはじめ 2015.03.02(月) @SLP
  2. 2. もくじ 15/03/02 2 1. サーバ監視とは? 目的と方法 2. 監視ツール「Sensu」の紹介 3. デモンストレーション
  3. 3. サーバとは? ●  サーバ ユーザにサービスを 提供するコンピュータ ○  Web,メール,ファイル… ○  ネットワークに接続 15/03/02 3
  4. 4. なぜ監視するの? ●  「障害を防ぐ」「障害を見つける」 ○  障害:サービスを正常に提供できない状態 ○  原因:過負荷,故障,バグ… ○  Webページが見れない ○  アプリが使えない      困る! ○  メールを送れない 15/03/02 4
  5. 5. なにを監視するの? ●  サーバにアクセスできるか ○  疎通(ping),経路(tracerout) ●  動作が重くなっていないか ○  レスポンス,CPU使用率,メモリ使用率 ●  サービスを正常に提供しているか ○  動作確認,エラーチェック 15/03/02 5
  6. 6. もくじ 15/03/02 6 1. サーバ監視とは? 目的と方法 2. 監視ツール「Sensu」の紹介 3. デモンストレーション
  7. 7. 監視ツールとは ●  サーバを監視するためのツール ○  機能:監視実行,結果集計,通知 ○  監視:スクリプトの実行結果で判断 ●  オープンソース ○  Nagios,Zabbix,Sensu… ●  サービス ○  Pingdom,PagerDuty,Mackerel… 15/03/02 7
  8. 8. Sensuとは? ●  Ruby製 監視フレームワーク ○  2011年から開発,新しいツール ●  Sensuの特徴 ○  クラウド向け:監視対象を簡単に増やせる ○  監視スクリプトの実装は自由 (sh,ruby) ●  ヤフーが5000台規模で運用中 15/03/02 8
  9. 9. Sensuの構成 15/03/02 9 sensu-server : 監視指示,結果収集 sensu-client : 監視実行,結果送信 uchiwa : ダッシュボード
  10. 10. Sensuの構成 15/03/02 10 1. 監視指示 2. 監視実行
  11. 11. Sensuの構成 15/03/02 11 3. 結果送信 4. 結果集計 5. 結果確認
  12. 12. @最所研究室 ●  Sensuによるサーバ監視 ○  14台の物理サーバ,8台の仮想サーバ ●  監視の内容 ○  CPUとメモリの使用率,通信量,Web ○  障害が発生するとチャットで通知 ○  監視ログを収集 → グラフ化 15/03/02 12
  13. 13. もくじ 15/03/02 13 1. サーバ監視とは? 目的と方法 2. 監視ツール「Sensu」の紹介 3. デモンストレーション
  14. 14. Uchiwa (ダッシュボード) 15/03/02 14
  15. 15. Kibana (グラフ) 15/03/02 15
  16. 16. デモンストレーション ●  アラート(通知)が来るかな? ○  サーバを1台止めてみる ○  Sensuからチャットに通知が来るはず ●  WebページでF5連打! ○  http://air.eng.kagawa-u.ac.jp/ ○  負荷のグラフは変化するかな? 15/03/02 16
  17. 17. 15/03/02 17 まとめ ● サーバ監視の目的と仕組み   「サービスを止めないため」 ● 監視ツール「Sensu」の紹介   Kibanaによる結果のグラフ化 ● SLPでもサーバ監視してみよう!

×