8 Fonctionnement du modèle VMware

Aperçu

Zabbix inclut une gamme de modèles prêts à l’emploi pour la surveillance des machines virtuelles, conçus pour VMware vCenter et les hyperviseurs ESXi. Les modèles disponibles sont regroupés en deux ensembles de modèles distincts :

  • VMware - utilise les données UUID pour les macros correspondantes
  • VMware FQDN - utilise les données FQDN pour les macros correspondantes

Les modèles conçus pour surveiller VMware vCenter ou les hyperviseurs ESXi contiennent des règles de découverte de bas niveau préconfigurées ainsi que divers contrôles intégrés pour surveiller les installations virtuelles.

Pour que le modèle VMware FQDN fonctionne correctement, chaque machine virtuelle surveillée doit avoir un nom de système d’exploitation unique conforme aux règles FQDN. De plus, VMware Tools/Open Virtual Machine Tools doivent être installés sur chaque machine. Si ces prérequis sont remplis, il est recommandé d’utiliser le modèle VMware FQDN. Le modèle VMware FQDN est disponible depuis Zabbix 5.2 avec l’introduction de la possibilité de créer des hôtes avec des interfaces personnalisées.

Un modèle VMware classique est également disponible et peut être utilisé si les exigences FQDN ne sont pas respectées. Cependant, le modèle VMware présente un problème connu. Les hôtes des machines virtuelles découvertes sont créés avec les noms enregistrés dans vCenter (par exemple, "VM1", "VM2", etc.). Si Zabbix agent est installé sur ces hôtes et que l’autoréenregistrement actif de Zabbix agent est activé, le processus d’autoréenregistrement lira les noms d’hôte tels qu’ils ont été enregistrés au démarrage (par exemple, "vm1.example.com", "vm2.example.com", etc.). Cela peut entraîner la création de nouveaux hôtes pour des machines virtuelles existantes (puisqu’aucune correspondance de nom n’a été trouvée), ce qui entraîne des hôtes en double avec des noms différents.

Veuillez noter :

  • Le modèle VMware Hypervisor peut être lié manuellement à un hôte ainsi qu’être utilisé dans la découverte ;
  • Le modèle VMware Guest ne doit pas être lié manuellement à un hôte et ne peut être utilisé que dans la découverte.

Configuration des macros d’hôte

Pour utiliser les vérifications simples VMware, l’hôte doit avoir les macros utilisateur suivantes définies :

  • {$VMWARE.URL} - URL du SDK du service VMware (vCenter ou hyperviseur ESXi) (https://servername/sdk)
  • {$VMWARE.USERNAME} - nom d’utilisateur du service VMware
  • {$VMWARE.PASSWORD} - mot de passe de l’utilisateur {$VMWARE.USERNAME} du service VMware