8 Funzionamento del template VMware

Panoramica

Zabbix include una gamma 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 di VMware vCenter o degli hypervisor ESXi contengono regole di discovery low-level 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 OS univoco conforme alle regole FQDN. Inoltre, su ogni macchina devono essere installati VMware Tools/Open Virtual Machine tools. Se questi prerequisiti sono soddisfatti, si consiglia di usare il template VMware FQDN. Il template VMware FQDN è disponibile da Zabbix 5.2, con l'introduzione della possibilità di creare host con interfacce personalizzate.

È disponibile anche un template classico VMware, che può essere usato se i requisiti FQDN non sono soddisfatti. Tuttavia, il template VMware presenta un problema noto. Gli host per le macchine virtuali scoperte vengono creati con i nomi salvati in vCenter (ad esempio, "VM1", "VM2", ecc.). Se su questi host è installato Zabbix agent e la registrazione automatica attiva di Zabbix agent è abilitata, il processo di registrazione automatica leggerà i nomi host così come sono stati registrati all'avvio (ad esempio, "vm1.example.com", "vm2.example.com", ecc.). Questo può portare alla creazione di nuovi host per macchine virtuali già esistenti (poiché non è stata trovata alcuna corrispondenza di nome), con conseguente duplicazione degli host con nomi diversi.

Si noti che:

  • Il template VMware Hypervisor può essere collegato manualmente a un host e può anche essere usato nella discovery;
  • Il template VMware Guest non deve essere collegato manualmente a un host e può essere usato 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