template「VMware」のディスカバリルールによる監視対象自動登録について

いつもお世話になっております。

zabbix 5.4
vmware esxi 6.0.0

VMware ESXiの監視について、もともと入っている
公式template「VMware」を使って監視しているのですが、
昨日、テンプレート設定をいったん解除してみて、再度テンプレート登録を行ったところ、
ディスカバリルールを有効にしているのにVMを検出してくれませんでした。
その間、「監視データ取得」ボタンを押して
ディスカバリルールを動かしてみたりもしたのですが、
反映まで時間がかかるものなのでしょうか。
(本日確認したところ、反映されていましたが、
 VMware: Discover VMware hypervisorsで
 Cannot create group: invalid group name "".というエラーが出ています)

また、テンプレートを設定した監視対象と全く同じ
ホスト名・IPアドレスのVMがディスカバリルールで登録されてしまいます。
これは、仕方ないのでしょうか。

以上、よろしくお願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー Yasumi の写真

書いてある内容だけでは、状況がよく分かりません。

「テンプレート設定をいったん解除してみて」とは、
vCenterのホストに対して「Template VM VMware」のテンプレートのリンクをしている状態で、
「リンクを削除」と「リンクと保存データを削除」のどちらを行ったのでしょうか。
また、「再度テンプレート登録を行った」とは
同じvCenterのホストに対して「Template VM VMware」のテンプレートを再度リンクさせたということでしょうか。

上記で、「リンクを削除」をしていた場合は、テンプレートは外れたが、
vCenterのホストにはアイテムやトリガーの設定が残っていたはずです。
しかし、リンク解除の際に「Template VM VMware macros」もリンク解除していたのなら、
再度「Template VM VMware macros」を当てたことで、vCenterのホストのホストマクロが書き換わったのではないでしょうか。

ホストマクロが適切な設定になっているのかも含めて確認してみてください。

ユーザー tototo の写真

ご回答いただきありがとうございます。

すみません、情報が不足しておりました。
「リンクと保存データを削除」を行い、
同じvCenterのホストに対して「Template VM VMware」のテンプレートを再度リンクさせました。

マクロについては下記の通り設定しております。
{$VMWARE.PASSWORD}:ESXiログイン用パスワード
{$VMWARE.URL}:https://ESXiサーバFQDN/sdk
{$VMWARE.USERNAME}:ESXiログイン用ユーザー名

以上、よろしくお願いいたします。

ユーザー Yasumi の写真

VM自動監視は、しばらくしていたら正常な監視の状態になっているのでしょうか?
それとも作業前とは違うところがあるのでしょうか。

なお「VMware: Discover VMware hypervisors Cannot create group: invalid group name "".」は
「Discover VMware Hypervisors」のグループの設定に問題があるエラーかと思われます。

「テンプレートを設定した監視対象と全く同じホスト名・IPアドレスのVMがディスカバリルールで登録されてしまいます」ですが、
vCenterのホストに設定されているIPが、VMやHVのIPになると思います。
ホスト名はディスカバリーのマクロの名前になります。

「Discover VMware VMs」の「ホストのプロトタイプ」に
ホスト名「{#VM.UUID}」、表示名「{#VM.NAME}」がデフォルトだと設定されているはずです。