More Related Content
Similar to ZabbixによるOpenStack/OpenContrailの監視
Similar to ZabbixによるOpenStack/OpenContrailの監視 (20)
More from Kodai Terashima
More from Kodai Terashima (11)
ZabbixによるOpenStack/OpenContrailの監視
- 2. Zabbix社について
商号 Zabbix SIA
本社 リガ、ラトビア共和国
設立 2005年4月
代表者 Alexei Vladishev
事業内容 コンピュータソフトウェア開発および
サポート、コンサルティング、トレーニング
商号 Zabbix Japan
本社 東京
設立 2012年10月
代表者 寺島 広大
事業内容 サポート、コンサルティング、トレーニング
2 © 2001-2014 by Zabbix Japan. All rights reserved.
- 7. 豊富な監視機能
• Zabbixエージェント
• 死活監視/ポート監視
• SNMP v1 / v2 / v3エージェント
• IPMIエージェント (ハードウェア監視)
• JMX (JavaVM)監視
• Web (URL) 監視
• ODBCを利用したRDBMS監視
• Telnet/SSHエージェントレス監視
• スクリプト実行によるカスタム監視
Zabbixエージェント監視機能
CPU
ロードアベレージ
CPU使用率
メモリ
メモリ使用率
スワップ/ページファイル使用率
ネットワーク
ネットワーク送受信バイト数
ネットワークエラー/ドロップパケット数
コリジョン
ディスク
ファイルシステム使用率
ディスクI/O
サービス
プロセス監視
Windowsサービス
TCPポート接続状況
TCPポート応答時間
DNS監視
NTP監視
ログ
Textログ
イベントログ
ファイル
ファイル監視
その他
パフォーマンスカウンタ(Windowsのみ)
© 2001-2013 by Zabbix Japan. All rights reserved.
7
- 13. VMware監視機能
• VMware監視機能
ü ハイパーバイザーのリソース監視
ü ゲストVMのリソース監視
ü vCenter/vSphereのイベント監視
ü vSphere API、vCenter APIの双方をサポート
ü ローレベルディスカバリによる自動検知、自動登録
ü デフォルトでVMware監視用のテンプレートが付属
13 © 2001-2014 by Zabbix Japan. All rights reserved.
- 16. Contrail が提供するAPI
• APIのドキュメントはContrailのホストで閲覧可能
ü http://contrail-ip:8081/documentation
• HTTPベースのGETリクエストでJSONデータが返る
ü リソースの一覧とステータス情報 (User Visible Entities)
http://contrail-ip:8081/analytics/uves
ü ログとフローのテーブル情報 (NoSQL内のデータ)
http://contrail-ip:8081/analytics/tables
ü ログとフローのデータ取得 (JSON形式のクエリをPOST送信)
http://contrail-ip:8081/analytics/query
16 © 2001-2014 by Zabbix Japan. All rights reserved.
- 17. APIからリソース一覧を取得してみる
17 © 2001-2014 by Zabbix Japan. All rights reserved.
$ curl http://contrailhost:8081/analytics/uves | jq .
[
{
"name": "xmpp-peers",
"href": "http://192.168.10.20:8081/analytics/uves/xmpp-peers"
},
{
"name": "service-instances",
"href": "http://192.168.10.20:8081/analytics/uves/service-instances"
},
{
"name": "modules",
"href": "http://192.168.10.20:8081/analytics/uves/modules"
},
{
"name": "config-nodes",
"href": "http://192.168.10.20:8081/analytics/uves/config-nodes"
},
...
- 18. ゲストVMの一覧
18 © 2001-2014 by Zabbix Japan. All rights reserved.
$ curl http://contrailhost:8081/analytics/uves/virtual-machines | jq .
[
{
"name": "f88637e0-8dd3-4fcc-9e82-3966d98a492a",
"href": "http://192.168.10.20:8081/analytics/uves/virtual-machine/
f88637e0-8dd3-4fcc-9e82-3966d98a492a?flat"
},
{
"name": "700f087b-5a03-4b31-ba0e-b8847d8fdff4",
"href": "http://192.168.10.20:8081/analytics/uves/virtual-machine/
700f087b-5a03-4b31-ba0e-b8847d8fdff4?flat"
},
{
"name": "8eb20208-d067-4b71-b803-d731c2050201",
"href": "http://192.168.10.20:8081/analytics/uves/virtual-machine/
8eb20208-d067-4b71-b803-d731c2050201?flat"
}
]
...
- 19. ゲストVMのリソース詳細
19 © 2001-2014 by Zabbix Japan. All rights reserved.
$ curl "http://192.168.10.20:8081/analytics/uves/virtual-machine/
f88637e0-8dd3-4fcc-9e82-3966d98a492a?flat"| jq .
{
"UveVirtualMachineAgent": {
"interface_list": [
{
"gateway": "192.168.20.1",
"vm_name": "Zabbix",
"name": "f88637e0-8dd3-4fcc-9e82-3966d98a492a:bbea2979-a222-4609-96fc-cd12c95b3657",
"floating_ips": [],
"label": 18,
"mac_address": "02:bb:ea:29:79:a2",
"active": true,
"virtual_network": "default-domain:admin:default-virtual-network",
"ip_address": "192.168.20.251"
}
],
"vm_stats": {
"rss": 802912,
"peak_virt_memory": 2440608,
"vcpu_one_min_avg": [
"0.655738"
],
"vm_memory_quota": 2097152,
"cpu_one_min_avg": 0.0730118,
"virt_memory": 2440388
...
- 20. ZabbixからOpenContrail APIを利用した監視
• 監視方法
ü OpenContrail APIを利用して監視 (エージェントレス)
ü Template OpenContrailテンプレートを適用するだけ
ü ローレベルディスカバリを活用して自動監視設定
ü ゲストVMの自動検知、監視対象として自動登録
ü ゲストVMのネットワークトラフィック、CPUなども自動監視登録
• 開発言語
ü Pythonを利用
20 © 2001-2014 by Zabbix Japan. All rights reserved.
- 27. お問い合わせ
日本国内から:
Zabbix Japan LLC
〒105-0004 東京都港区新橋4-21-3
新橋東急ビル2F
Tel: 03-6895-7527 Fax: 03-6895-7301
URL: http://www.zabbix.com/jp
Email: sales@zabbix.com
日本以外の地域から:
Zabbix SIA
117 Dzelzavas Street Riga, LV-1021, Latvia
Tel: +371 6 778 4742 Fax: +371 6 778 4741
Email: sales@zabbix.com
© 2001-2014 by Zabbix Japan. All rights reserved.27