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 les hyperviseurs VMware vCenter et ESXi. Les modèles disponibles sont regroupés en deux ensembles de modèles distincts :
- VMware - utilise des données UUID pour les macros correspondantes
- VMware FQDN - utilise des données FQDN pour les macros correspondantes
Les modèles conçus pour la surveillance des hyperviseurs VMware vCenter ou 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 le bon fonctionnement du modèle VMware FQDN, chaque machine virtuelle surveillée doit avoir un nom d'OS 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, l'utilisation du modèle VMware FQDN est recommandée.
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 satisfaites.
Cependant, le modèle VMware présente un problème connu.
Les hôtes des machines virtuelles découvertes sont créés avec des noms enregistrés dans vCenter (par exemple, "VM1", "VM2", etc.).
Si l'agent Zabbix est installé sur ces hôtes et que l'autorégistration active de l'agent Zabbix est activée,
le processus d'autorégistration 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 conduire à la création de nouveaux hôtes pour des machines virtuelles existantes (aucune correspondance de nom n'ayant é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