16
Zabbix 2.2 Zabbix 2.2 の VM のののの Zabbix 2.1 のの VM のののの 2013 . 09 @qryuu 1 2013/09/29

【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

Embed Size (px)

DESCRIPTION

Zabbix2.2で導入されるVM監視機能の設定について α版である Zabbix 2.1を用いて解説しています。

Citation preview

Page 1: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

1

【 Zabbix 2.2 】Zabbix 2.2 の VM 監視機能

Zabbix 2.1 での VM 監視設定2013 . 09  @qryuu

2013/09/29

Page 2: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

2

HN     :九龍真乙 所属   :自宅ラック勉強会 TwitterID : @qryuu

自己紹介

2013/09/29

Page 3: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

3

Zabbix2.2 による VM 監視

2013/09/29

Page 4: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

4

Zabbix2.2 で実装が予定されている VMware 監視機能の評価や、バグレポートのため、アルファ版である Zabbix2.1 での設定方法をご紹介します。 VMware 監視機能機能は Zabbix2.1.4 で実装されました。

Zabbix の VM 監視機能

2013/09/29

Page 5: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

Zabbix2.1 には 5 つの VMware 監視テンプレートが登録されています。 2.0 系からアップデートインストールした場合、

DB はコンバートされますが、データは更新されません。 VM 監視テンプレートを登録するためには、 2.1系の data.sql を用いて DB を作成する必要があります。

VM 監視テンプレート

2013/09/295

Page 6: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

テンプレート名 解説(推測)Template Virt VMware vCenter vCenter Server 用テンプレー

ト(手動適用)Template Virt VMware vCenter Guest vCenterServer に対して LLD

を実施し見つかった VM に対して自動適用されるテンプレート

Template Virt VMware vCenter Hypervisor

vCenterServer に対して LLDを実施し見つかった ESX/ESXiに対して自動適用されるテンプレート

Template Virt VMware vSphere 単体利用の ESX/ESXi 用テンプレート(手動適用)

Template Virt VMware vSphere Guest 単体利用の ESX/ESXi に対して LLD を実施し見つかったVM に対して自動適用されるテンプレート

VM監視テンプレートの種類

2013/09/296

Page 7: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

VM 監視機能をコンパイルするためには libxml2-devel が必要です。 yum インストールが可能です。

VM 監視機能のコンパイルオプションについては、まだ「 configure --help 」には記載されていません。 --with-libxml2 をコンパイルオプションに追加してコンパイルします。

VM 監視機能のコンパイル

2013/09/297

#yum install libxml2-devel

Page 8: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

自宅環境には ESXi しかないため、 ESXi の監視設定を解説します。 おそらく、 vCenter 環境でも同様に監視の登録で動作すると思われます。

ESXi 監視設定

2013/09/298

Page 9: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

VMware 監視はシンプルチェックとして登録されているため、エージェントインターフェイスを登録すれば監視できます。必要に応じて IPMI インターフェイスなども登録してください。

ESXi ホスト登録

2013/09/299

Page 10: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

テンプレートの種類で解説したとおり、「 Template Virt VMware vCenter 」もしくは「 Template Virt VMware vSphere 」だけをリンクします。

ESXi へのテンプレートリンク

2013/09/2910

Page 11: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

VM 監視テンプレートを利用するためには、 vCenter や ESXi のデータを取得するためのID 、パスワード、 URL が必要です。

ESXi テンプレートのマクロ設定

2013/09/2911

Page 12: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

マクロ 内容{$URL} vCenter/ESX/ESXi の URL を記入します。

https://<IP アドレス >/sdk  となります。※/mob ではないので注意

{$USERNAME} 対象の vCenter や ESX/ESXi にアクセス出来るUserID を記入します。

{$PASSWORD} UserID のパスワードを記入します。

マクロの内容

2013/09/2912

Page 13: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

VM 監視が正常に動作していれば、実際に値が取得できます。

ESXi 監視

2013/09/2913

Page 14: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

LLD の機能により、自動的に VM がホストグループ [Virtual machines] に登録されテンプレートがリンクされて監視が開始されます。

VM 監視

2013/09/2914

Page 15: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

Zabbix2.1.x はあくまでもアルファ版です。 動作しない機能や、今後変更される機能などもあるため、商用には使用しないでください。 現在の VM 監視テンプレートは値の取得は出来ますが、グラフやトリガーは定義されていません。 おかしな動きや、不具合を見つけたら Zabbix-

Japan ( @zabbix-jp )や Zabbix SIA のサポートシステムに報告しましょう。

あくまでもアルファ版

2013/09/2915

Page 16: 【 Zabbix 2.1 】 zabbix 2.2のVM監視機能評価 #Zabbix #自宅ラック勉強会

Zabbix2.1.x(4 以降 ) で VM 監視機能を使うためには libxml2-devel が必要。 コンパイルオプションは --with-libxml2 VM 監視テンプレートはアップデートインストールでは導入されない。 監視対象の URL は https://<IP アドレス >/sdk VM や管理された ESX は LLD で見つけてくれるのでテンプレート適用は不要 あくまでもアルファ版、みんなでバグレポートを。

まとめ

2013/09/2916