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.

ZabbixによるOpenStack監視のご紹介

28,860 views

Published on

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

Published in: Technology
  • Be the first to comment

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. ご清聴ありがとうございました

×