Monitorare VMware con Zabbix

Introduzione

Questa pagina illustra i passaggi necessari per avviare il monitoraggio di base di VMware.

A chi è destinata questa guida

Questa guida è pensata per i nuovi utenti di Zabbix e contiene il set minimo di passaggi necessari per abilitare il monitoraggio di base di VMware. Se stai cercando opzioni di personalizzazione avanzate o hai bisogno di una configurazione più complessa, consulta la sezione Virtual machine monitoring o la sezione Configuration del manuale di Zabbix.

Prerequisiti

Prima di procedere con questa guida, è necessario scaricare e installare Zabbix server e Zabbix frontend seguendo le istruzioni per il proprio sistema operativo.

A seconda del proprio ambiente, alcuni passaggi di questa guida potrebbero differire leggermente. Questa guida si basa su un ambiente che esegue Ubuntu.

Si presume che VMware sia già configurato. Questa guida non copre la configurazione di VMware.

Configurare Zabbix server

Per monitorare VMware, è necessario abilitare i processi Zabbix vmware collector. Per ulteriori informazioni su come viene eseguito il monitoraggio VMware, vedere Monitoraggio delle macchine virtuali.

1. Aprire il file di configurazione di Zabbix server.

vi /etc/zabbix/zabbix_server.conf

2. Individuare e impostare il parametro StartVMwareCollectors nel file di configurazione di Zabbix server su 2 o più (il valore predefinito è 0).

### Option: StartVMwareCollectors
#       Number of pre-forked vmware collector instances.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartVMwareCollectors=0

StartVMwareCollectors=2

3. Riavviare Zabbix server.

systemctl restart zabbix-server

Una volta avviati i processi vmware collector, passare al passaggio successivo.

Configurare il frontend di Zabbix

1. Accedi al frontend di Zabbix.

2. Crea un host nell'interfaccia web di Zabbix:

  • Nel campo Host name, inserisci un nome host (ad esempio, "VMware environment").
  • Nel campo Templates, digita o seleziona il template "VMware FQDN" (o "VMware"). Per ulteriori informazioni su questi template, consulta Virtual machine monitoring.
  • Nel campo Host groups, digita o seleziona un gruppo host (ad esempio, un nuovo gruppo host "VMware").

  • Nella scheda Macros, imposta le seguenti macro dell'host:
    • {$VMWARE.URL} - URL 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

3. Fai clic sul pulsante Add per creare l'host. Questo host rappresenterà il tuo ambiente VMware.

Visualizzare le metriche raccolte

Congratulazioni! A questo punto, Zabbix sta già monitorando il tuo ambiente VMware.

A seconda della configurazione del tuo ambiente VMware, Zabbix può rilevare e quindi creare host per le entità rilevate. Tieni presente che il rilevamento e la creazione degli host possono anche essere eseguiti manualmente, se necessario.

Per visualizzare gli host creati, vai alla sezione di menu Raccolta dati > Host.

Per visualizzare le metriche raccolte, vai alla sezione di menu Monitoraggio > Host e fai clic su Dati più recenti accanto all'host creato "VMware environment" o a uno degli host creati per le entità rilevate.

Questa azione aprirà un elenco di tutte le metriche più recenti raccolte dall'host selezionato.

Tieni presente che alcuni item non hanno dati e si trovano nello stato Non supportato. Questo accade perché Zabbix non riesce a trovare contatori di prestazioni validi sul datastore specifico, poiché non è abilitato nell'ambiente VMware monitorato.

Configurare gli avvisi di problema

Zabbix può notificarti un problema con la tua infrastruttura usando vari metodi. Questa guida fornisce i passaggi di configurazione di base per l'invio di avvisi via email.

1. Vai a Impostazioni utente > Profilo, passa alla scheda Media e aggiungi il tuo indirizzo email.

2. Segui la guida per Ricevere una notifica di problema.

La prossima volta che Zabbix rileverà un problema, dovresti ricevere un avviso via email.

Vedi anche

  • Creazione di un item - come iniziare a monitorare metriche aggiuntive.
  • Escalation dei problemi - come creare scenari di avviso multi-step (ad esempio, inviare prima un messaggio all'amministratore di sistema, poi, se un problema non viene risolto entro 45 minuti, inviare un messaggio al responsabile del data center).
  • Monitoraggio delle macchine virtuali - informazioni aggiuntive sul monitoraggio VMware (processo di raccolta dati, opzioni di configurazione del server, indicazioni per la risoluzione dei problemi, ecc.).
  • Chiavi degli item per il monitoraggio VMware - un elenco completo delle metriche VMware che possono essere monitorate usando Zabbix.
  • Template VMware - informazioni aggiuntive sul template VMware.
  • Template VMware FQDN - informazioni aggiuntive sul template VMware FQDN.