Vuoi imparare a monitorare un server Nginx utilizzando lo zabbix? In questo tutorial, ti mostreremo come configurare l’agente HTTP di zabbix per monitorare le prestazioni del server web Nginx su un computer che esegue Ubuntu Linux.

Ubuntu 18
Ubuntu 19
– Server di zabbix 4.4.1
Nginx 1.15.9

Thsi tutorial non richiede di installare l’agente di zabbix sul server Nginx.

Playlist di zabbix:

In questa pagina, offriamo un rapido accesso a un elenco di video relativi all’installazione di .

Non dimenticare di iscriverti al nostro canale youtube chiamato FKIT.

Tutorial – Installazione del server Nginx

IP – 192.168.15.11
Sistema Operativo – Ubuntu 19.10
Nome host – NGINX

Installare il server Nginx.

Copy to Clipboard

Verificare se il modulo http_stub_status Nginx è stato installato.

Copy to Clipboard

Modificare il file di configurazione predefinito Nginx.

Copy to Clipboard

Ecco il file originale, prima della nostra configurazione.

Copy to Clipboard

Ecco il file con la nostra configurazione.

Copy to Clipboard

Nel nostro esempio, configuriamo il modulo http_stub_status Nginx per consentire solo ai computer della rete 192.168.15.0/24 di accedere alla pagina di stato del server web.

Riavviare il servizio Nginx.

Copy to Clipboard

In un computer della rete di indirizzi IP consentiti, aprire il browser e immettere l’indirizzo IP del server Web più /server-status.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

http://192.168.15.11/basic_status

Verrà inviato alla pagina dello stato del server Nginx.

ngins status page

Congratulazioni! La funzionalità della pagina di stato Nginx è stata configurata in modo da non essere configurati correttamente.

Tutorial – Controllo Nginx

IP – 192.168.15.10
Sistema Operativo – Ubuntu 19.10
Nome host – ABBIX

A questo punto, è necessario accedere al dashboard del server di .abbix e aggiungere il computer Linux come Host.

Aprire il browser e immettere l’indirizzo IP del server Web più /zabbix.

Nel nostro esempio, il seguente URL è stato immesso nel browser:

http://192.168.15.10/zabbix

Nella schermata di accesso, utilizzare il nome utente e la password predefiniti.

Nome utente predefinito: Admin
Password predefinita: zabbix

Dopo aver effettuato l’accesso con successo, si verrà inviati al Dashboard di zabbix.

Zabbix 4.4 dashboard

Nella schermata del dashboard, accedere al menu Configurazione e selezionare l’opzione Host.

In alto a destra dello schermo, fai clic sul pulsante Crea host.

Nella schermata Configurazione host è necessario immettere le seguenti informazioni:

Nome host: immettere un nome host per identificare il server Nginx.
– Ripeti il nome host.
Nuovo gruppo: immettere un nome per identificare un gruppo di dispositivi simili.
Interfaccia agente: immettere l’indirizzo IP del server Nginx.

Ecco l’immagine originale, prima della nostra configurazione.

Ecco la nuova immagine con la nostra configurazione.

Zabbix monitor Nginx

Successivamente, è necessario associare l’host a un modello di monitoraggio di rete specifico.

Per impostazione predefinita, il modello di monitoraggio è dotato di una grande varietà di modelli di monitoraggio.

Accedere alla scheda Modelli nella parte superiore dello schermo.

Fare clic sul pulsante Seleziona e individuare il modello denominato: Template App Nginx by HTTP

Monitor Nginx using Zabbix

Fare clic sul pulsante Aggiungi per completare la configurazione.

Dopo alcuni minuti, si sarà in grado di vedere il risultato iniziale sul Dashboard di zabbix.

Per testare la configurazione, accedere al menu Monitoraggio e fare clic sull’opzione Grafici.

Selezionare il nome host del server Nginx.

Selezionare il grafico denominato NGINX: REQUESTS PER SECONDS

Nginx performance graph

Si dovrebbe essere in grado di vedere la grafica delle prestazioni Nginx

Nginx performance monitor

Per accedere a ulteriori informazioni, cercare il server Nginx nel menu dei dati più recenti.

monitor nginx zabbix

Congratulazioni! Il server di per il monitoraggio di un server Nginx è stato configurato per il monitoraggio di un server Nginx.