vSphereの監視について
vSphereの監視を行う際に必要なマクロでの情報にて質問がございます。
Template Virt VMware Guest, Template Virt VMware Hypervisorの二つのテンプレートを利用した監視の際に、
マクロに登録するアカウントに「ESX / ESXi / vCenter のログインアカウント」というような記載を見かけましたが、
こちらはESXiなどのホストサーバのアカウントでしょうか、それともGUI画面(vSphere web client)に入る際に必要なアカウントでしょうか。
(日本語が伝わりにくくて申し訳ないです。)
またアカウントの権限としてはどのようなものが必要になるでしょうか。
kinoko1374 - 投稿数: 8
追記:
Zabbixのバージョンとしては3.0.11です。
ikemo - 投稿数: 48
こんにちわ。
仮想環境の監視がしたいのでしょうか。
一例ですが、参考になると思いますので記述しておきます。
vCenterを使用している環境での管理の場合であれば、vCenterホストのマクロタブに
{$USERNAME}
{$PASSWORD}
{$URL}
を設定します。
細かい説明は省きますが、
設定値はvCenterホストにvSphere web clientでログインする事となります。その際のアカウント、パスワードでOKです。
URLは
https://vCenterホストのIPアドレス:443/sdk
でOKかと思います。
このvCenterホストに
Template Virt VMwareのテンプレートをリンクすると監視登録されるようになるはずです。
Template Virt VMware Guest, Template Virt VMware Hypervisor
はZabbix初期設定の場合、Template Virt VMware
のディスカバリルールで取得ホストのプロトタイプで自動的に適用される仕組みになっております。
大分理屈を省いて記述していますので参考になるかわかりませんが、追加でご質問いただければ出来る限り回答させていただきます。
kinoko1374 - 投稿数: 8
回答頂きありがとうございます。
ご推察の通り仮想環境の監視を試行中です。
①ZabbixServer側のconfファイルの書き換え(StartVMwareCollectors、VMwareFrequency、VMwareCacheSize、VMwareTimeout)
②マクロの設定(ホストのマクロタブにそれぞれ値を代入、WEBClientにログインできることも確認済)
上記3つを設定していますが、各ホストサーバを発見することができません。
ディスカバリの設定を行うことで少しでも可能性を上げようとはしておりますが、
この際設定すべきは登録Templateのディスカバリを編集するのがよいのでしょうか。
それとも「設定」→「ディスカバリ」を編集するのがよいのでしょうか。
他にも足りていない設定等や確認すべき項目があればご教授ください。
TNK - 投稿数: 4671
「発見することができない」というのは具体的にどのような状態で
あることを指してますか?
あと、正常にESXiなどに接続できていない場合は、ログファイルに
何か出力されているはずです。
Zabbixサーバーのログを確認してください。
ESXi上のVMを探索してくるのが遅いということであれば、使用され
ているZabbixのバージョンがわかりませんが、「Template Virt
VMware」か「Template VM VMware」のディスカバリルール内の更新
間隔を短めに設定してみてください。
「設定」->「ディスカバリ」の設定とVMwareのテンプレートとは関
係ありません。