ZabbixによるOpenStack監視のご紹介

25,830 views
26,437 views

Published on

講師:日本仮想化技術 大内
日時:2013/9/25
アジェンダ:
Zabbixについて
OpenStackの監視ソリューションの現状
ZabbixとOpenStackの組み合わせ
仕組みの解説
デモ
概要:
オープンソースの統合監視ソフトウェア「Zabbix」と、OpenStackを組み合わせた監視についてご紹介します。

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

No Downloads
Views
Total views
25,830
On SlideShare
0
From Embeds
0
Number of Embeds
19,881
Actions
Shares
0
Downloads
84
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

ZabbixによるOpenStack監視のご紹介

  1. 1. Zabbixによる
 OpenStack監視のご紹介 日本仮想化技術株式会社 技術部 大内明
  2. 2. 内容 •  Zabbixについて •  OpenStackの監視ソリューションの現状 •  ZabbixとOpenStackの組み合わせ •  仕組みの解説 •  デモ
  3. 3. Zabbixとは •  Zabbix SIA社が開発するオープンソースの 監視ソフトウェア •  サーバー、ネットワーク、サービス等、幅広 い内容の監視をまとめて管理可能 •  Linuxのみならず、WindowsやMacの監視に も対応
  4. 4. OpenStackの監視ソリューション •  OpenStackの標準的なWebフロントエンド 「Horizon(OpenStack DashBoard)」 •  CPU・メモリ等の割り当て状況は確認可能 •  パフォーマンスを確認する手段は今のとこ ろなし
  5. 5. ZabbixとOpenStackの組み合わせ •  ZabbixでOpenStackのインスタンスのパ フォーマンスをモニタリングできるユーティ リティを開発 •  Nova-Zabbix-InstanceManage(NZIM) •  Nova-Zabbix-RealTime(NZRT) •  以下のツールを使用 –  libvirt(インスタンスのパフォーマンスなどの情 報を管理) –  Collectd(ログ収集ソフトウェア)
  6. 6. 動作の流れ •  パフォーマンスデータ –  collectdがlibvirtからデータを取得 –  collectdがZabbixにデータを送信 •  インスタンス情報 –  NZRTがNovaのイベントを受け取り、NZIMを呼び 出す –  NZIMがNovaのDBを参照してインスタンス情報や ユーザー情報などをZabbixに登録 •  ZABBIXはそれぞれから受け取ったデータを まとめて管理
  7. 7. 動作イメージ図 7 KVM Nova collectd Zabbix NZIM パフォーマンスデータ インスタンスの情報 NZRT DB参照 通知の受信 (RabbitMQ) Nova-computeノード Zabbix監視サーバー
  8. 8. 特徴 •  Novaのユーザー毎にZabbixユーザーを作成 –  ユーザーがログインして自分のインスタンスを監 視・管理可能 –  現状のユーザーIDはUUID、パスワードは固定 –  将来的にkeystoneとLDAP認証連携を行う予定 •  インスタンスをグループで分類可能 –  インスタンス名の先頭に[group1]等と記述 –  インスタンスのオートスケーリングなどに利用可能 8
  9. 9. Zabbix管理画面
  10. 10. Zabbixでグラフ表示を実行
  11. 11. Horizongraph •  Zabbixでまとめた各インスタンスのパ フォーマンスをHorizonで表示する •  インスタンス情報にタブを追加 •  Zabbixにログインすることなく、最新のパ フォーマンスデータを確認することが可能
  12. 12. Horizongraph 画面 12
  13. 13. ご清聴ありがとうございました

×