2.2でVMware監視をしているのですが、 Template Virt VMware Guestの中にディスカバリルールが設定されています。 このディスカバリルールにグラフのプロトタイプ設定を追加したのですが、 「監視データ」 → 「グラフ」のところから参照できません。
Template Virt VMware Hypervisorも同様のようです。
この設定は有効ではないのでしょうか? それとも確認するところが違うのでしょうか?
よろしくおねがいします。
どのようにホストを登録されたのかをお教えください。
正しく設定されていれば、時間はかかりますが値が取得され、グラフも 描画できるようになるはずです。
回答ありがとうございます。
ホストの登録については、 vCenterをホスト登録し、"Template Virt VMware"を適用しています。 仮想マシン、ハイパーバイザの登録は、"Template Virt VMware"のホストディスカバリで自動登録されています。
登録から数日経過していますが、グラフの作成はできていないようです・・・
ホストの登録と、そのホストにTemplate Virt VMwareをリンクした だけですか? マクロの{$USERNAME}、{$PASSWORD}、{$URL}は設定されましたか?
---- 補足
VMwareの監視を行うためには、zabbix_server.confの設定も必要 です。 例えば、StartVMwareCollectorsという設定があるのですが、ここ に指定した数のプロセスでVMwareの情報を収集します。 デフォルトでは、この値が0ですので、設定を行ったとしても、情 報の収集が行われませんのでご注意ください。
あと、上記のマクロの件ですが、マニュアルにもある通り、
{$URL} - VMware service (vCenter or vSphere) SDK URL (https://servername/sdk). {$USERNAME} - VMware service user name {$PASSWORD} - VMware service {$USERNAME} user passsword
と、各ホストごとに設定が必要です。
マニュアル: https://www.zabbix.com/documentation/2.2/manual/vm_monitoring
説明が不足しており、申し訳ありません。
上記の設定は実施しており、データはすべて正常に取得できています。 グラフもテンプレートに作成したものは、生成できているのですが、 ディスカバリルール内に グラフのプロトタイプで作成したグラフが生成できません。
実際の設定箇所で言うと、 Template Virt VMware Guest に、 Mounted filesystem discovery Network device discovery 等のディスカバリルールがありますが、そこにグラフのプロトタイプを追加しています。
もう少し具体的にどのようなグラフのプロトタイプを作成されたの かをお教えください。
設定画面を取得してみたのですが、いかがでしょうか?
設定自体は問題がなさそうに見えます。
もしかしたら、仮想マシンの台数などに変化がなくて、ディスカバ リ後のアイテムなどの再作成処理が実行されていないのかもしれま せん。
一時的に新規VMを追加してみるようなことは可能ですか? 可能であれば、追加してみていただけませんか?
あと、Zabbixを2.2.0から2.2.2にあげることは不可能ですか?
確認ありがとうございます。
2.2.2にして、新規VM登録、再登録等試してみましたが、現象は変わらないようです。 他の環境では正常にグラフの生成はできているのでしょうか?
グラフの名称に「$IFNAME」等、展開マクロが含まれていないため、 正常に扱えていないのではないでしょうか?
複数のディスカバリ項目が見つかった場合に、このままだと、 全部同じグラフ名となってしまうため生成できなくなってしまいます
グラフ名に、ディスカバリ内容に含まれる展開マクロを含めてみていただけますか?
グラフ名に{$IFNAME}をつけることで作成できました。
VMに関わらずディスカバリのグラフ生成には識別するマクロが必要なんですね… 失礼しました。
ありがとうございました。
アカウント名 suzuka
Zabbix関連
TNK - 投稿数: 4719
どのようにホストを登録されたのかをお教えください。
正しく設定されていれば、時間はかかりますが値が取得され、グラフも
描画できるようになるはずです。
suzuka - 投稿数: 17
回答ありがとうございます。
ホストの登録については、
vCenterをホスト登録し、"Template Virt VMware"を適用しています。
仮想マシン、ハイパーバイザの登録は、"Template Virt VMware"のホストディスカバリで自動登録されています。
登録から数日経過していますが、グラフの作成はできていないようです・・・
よろしくおねがいします。
TNK - 投稿数: 4719
ホストの登録と、そのホストにTemplate Virt VMwareをリンクした
だけですか?
マクロの{$USERNAME}、{$PASSWORD}、{$URL}は設定されましたか?
---- 補足
VMwareの監視を行うためには、zabbix_server.confの設定も必要
です。
例えば、StartVMwareCollectorsという設定があるのですが、ここ
に指定した数のプロセスでVMwareの情報を収集します。
デフォルトでは、この値が0ですので、設定を行ったとしても、情
報の収集が行われませんのでご注意ください。
あと、上記のマクロの件ですが、マニュアルにもある通り、
{$URL} - VMware service (vCenter or vSphere) SDK URL (https://servername/sdk).
{$USERNAME} - VMware service user name
{$PASSWORD} - VMware service {$USERNAME} user passsword
と、各ホストごとに設定が必要です。
マニュアル:
https://www.zabbix.com/documentation/2.2/manual/vm_monitoring
suzuka - 投稿数: 17
説明が不足しており、申し訳ありません。
上記の設定は実施しており、データはすべて正常に取得できています。
グラフもテンプレートに作成したものは、生成できているのですが、
ディスカバリルール内に グラフのプロトタイプで作成したグラフが生成できません。
実際の設定箇所で言うと、
Template Virt VMware Guest
に、
Mounted filesystem discovery
Network device discovery
等のディスカバリルールがありますが、そこにグラフのプロトタイプを追加しています。
よろしくおねがいします。
TNK - 投稿数: 4719
もう少し具体的にどのようなグラフのプロトタイプを作成されたの
かをお教えください。
suzuka - 投稿数: 17
設定画面を取得してみたのですが、いかがでしょうか?
TNK - 投稿数: 4719
設定自体は問題がなさそうに見えます。
もしかしたら、仮想マシンの台数などに変化がなくて、ディスカバ
リ後のアイテムなどの再作成処理が実行されていないのかもしれま
せん。
一時的に新規VMを追加してみるようなことは可能ですか?
可能であれば、追加してみていただけませんか?
あと、Zabbixを2.2.0から2.2.2にあげることは不可能ですか?
suzuka - 投稿数: 17
確認ありがとうございます。
2.2.2にして、新規VM登録、再登録等試してみましたが、現象は変わらないようです。
他の環境では正常にグラフの生成はできているのでしょうか?
よろしくおねがいします。
fripper - 投稿数: 495
グラフの名称に「$IFNAME」等、展開マクロが含まれていないため、
正常に扱えていないのではないでしょうか?
複数のディスカバリ項目が見つかった場合に、このままだと、
全部同じグラフ名となってしまうため生成できなくなってしまいます
グラフ名に、ディスカバリ内容に含まれる展開マクロを含めてみていただけますか?
suzuka - 投稿数: 17
グラフ名に{$IFNAME}をつけることで作成できました。
VMに関わらずディスカバリのグラフ生成には識別するマクロが必要なんですね…
失礼しました。
ありがとうございました。