15 Configurazione dei report pianificati

Panoramica

Questa sezione fornisce istruzioni sull'installazione del servizio web di Zabbix e sulla configurazione di Zabbix per abilitare la generazione di report pianificati.

Installazione

Per abilitare la generazione di report pianificati, è necessario installare un nuovo processo Zabbix web service e il browser Google Chrome. Il web service può essere installato sulla stessa macchina su cui è installato il server Zabbix oppure su una macchina diversa. Il browser Google Chrome deve essere installato sulla stessa macchina su cui è installato il web service.

Il pacchetto ufficiale zabbix-web-service è disponibile nel repository di Zabbix. Il browser Google Chrome non è incluso in questi pacchetti e deve essere installato separatamente.

Per compilare il servizio web di Zabbix dai sorgenti, vedere Installazione del servizio web di Zabbix.

Dopo l'installazione, eseguire zabbix_web_service sulla macchina in cui è installato il servizio web:

zabbix_web_service

Configurazione

Per garantire una comunicazione corretta tra tutti gli elementi coinvolti, assicurarsi che il file di configurazione del server e i parametri di configurazione del frontend siano configurati correttamente.

Zabbix server

I seguenti parametri nel file di configurazione di Zabbix server devono essere aggiornati: WebServiceURL e StartReportWriters.

WebServiceURL

Questo parametro è necessario per abilitare la comunicazione con il servizio web. L'URL deve essere nel formato http[s]://host:port/report.

  • Per impostazione predefinita, il servizio web è in ascolto sulla porta 10053. È possibile specificare una porta diversa nel file di configurazione del servizio web.
  • È obbligatorio specificare il percorso /report (il percorso è codificato in modo fisso e non può essere modificato).

Esempio:

WebServiceURL=http://localhost:10053/report

Si consiglia vivamente di configurare la crittografia tra Zabbix server e il servizio web di Zabbix utilizzando certificati. Per impostazione predefinita, i dati trasmessi tra Zabbix server e il servizio web di Zabbix non sono crittografati, il che può comportare accessi non autorizzati.

StartReportWriters

Questo parametro determina quanti processi di scrittura dei report devono essere avviati. Se non è impostato o è uguale a 0, la generazione dei report è disabilitata. In base al numero e alla frequenza dei report richiesti, è possibile abilitare da 1 a 100 processi di scrittura dei report.

Esempio:

StartReportWriters=3
Frontend di Zabbix

Per abilitare la comunicazione tra il frontend di Zabbix e il servizio web di Zabbix, è necessario impostare il parametro Frontend URL:

  • Andare alla sezione del menu frontend Administration > General > Other
  • Specificare l'URL completo dell'interfaccia web di Zabbix nel parametro Frontend URL

frontend\_url.png

Una volta completata la procedura di configurazione, è possibile configurare e inviare un report di prova per assicurarsi che tutto funzioni correttamente.