Operazione del template VMware
Panoramica
Zabbix include una serie di template pronti all'uso per il monitoraggio delle macchine virtuali, progettati per gli hypervisor VMware vCenter ed ESXi. I template disponibili sono contenuti in due set di template separati:
- VMware - utilizza dati UUID per le macro corrispondenti
- VMware FQDN - utilizza dati FQDN per le macro corrispondenti
I template progettati per il monitoraggio degli hypervisor VMware vCenter o ESXi contengono regole di discovery di basso livello preconfigurate, insieme a vari controlli integrati per il monitoraggio delle installazioni virtuali.
Per il corretto funzionamento del template VMware FQDN, ogni macchina virtuale monitorata deve avere un nome del sistema operativo univoco conforme alle regole FQDN.
Inoltre, VMware Tools/Open Virtual Machine Tools deve essere installato su ogni macchina.
Se questi prerequisiti sono soddisfatti, si consiglia di utilizzare il template VMware FQDN.
Il template VMware FQDN è disponibile a partire da Zabbix 5.2, con l'introduzione della possibilità di creare host con interfacce personalizzate.
È disponibile anche un template VMware classico, che può essere utilizzato se i requisiti FQDN non sono soddisfatti.
Tuttavia, il template VMware presenta un problema noto.
Gli host delle macchine virtuali rilevate vengono creati con i nomi salvati in vCenter (ad esempio, "VM1", "VM2", ecc.).
Se Zabbix agent è installato su questi host e la registrazione automatica attiva di Zabbix agent è abilitata,
il processo di registrazione automatica leggerà i nomi degli host così come erano stati registrati durante l'avvio (ad esempio, "vm1.example.com", "vm2.example.com", ecc.).
Questo può portare alla creazione di nuovi host per macchine virtuali esistenti (poiché non sono state trovate corrispondenze nei nomi), con conseguente presenza di host duplicati con nomi diversi.
Tenere presente quanto segue:
- Il template VMware Hypervisor può essere collegato manualmente a un host e può essere utilizzato anche nella discovery;
- Il template VMware Guest non deve essere collegato manualmente a un host e può essere utilizzato solo nella discovery.
Configurazione delle macro host
Per utilizzare i controlli semplici VMware, l'host deve avere definite le seguenti macro utente:
- {$VMWARE.URL} - URL dell'SDK del servizio VMware (vCenter o hypervisor ESXi) (https://servername/sdk)
- {$VMWARE.USERNAME} - nome utente del servizio VMware
- {$VMWARE.PASSWORD} - password dell'utente {$VMWARE.USERNAME} del servizio VMware