Opération du modèle VMware

Vue d’ensemble

Zabbix inclut une gamme de modèles prêts à l’emploi pour la supervision des machines virtuelles, conçus pour les hyperviseurs VMware vCenter et ESXi. Les modèles disponibles sont regroupés dans 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 superviser les hyperviseurs VMware vCenter ou ESXi contiennent des règles de découverte de bas niveau préconfigurées ainsi que diverses vérifications intégrées pour superviser les installations virtuelles.

Pour que le modèle VMware FQDN fonctionne correctement, chaque machine virtuelle supervisée doit disposer d’un nom de système d’exploitation unique respectant les règles FQDN. De plus, VMware Tools/Open Virtual Machine Tools doit être installé sur chaque machine. Si ces conditions préalables sont remplies, 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 correspondant aux 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’enregistrement automatique actif de Zabbix agent est activé, le processus d’enregistrement automatique lira les noms d’hôtes tels qu’ils ont été enregistrés lors du 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 (car aucune correspondance de noms n’a été trouvée), ce qui crée des hôtes en double avec des noms différents.

Veuillez noter :

  • Le modèle VMware Hypervisor peut être lié manuellement à un hôte ou utilisé lors de la découverte ;
  • Le modèle VMware Guest ne doit pas être lié manuellement à un hôte et peut uniquement être utilisé lors de 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