Plug-in Nginx

Nginx è un server HTTP gratuito, open source e ad alte prestazioni, nonché proxy inverso, nonché un server proxy IMAP/POP3. Per saperne di più, visita nginx.org.

Questa funzionalità è disponibile solo per gli agenti in esecuzione su Linux. Non è disponibile su Windows.

Scoperta

Anche se il plug-in Nginx non è configurato, Cloud Monitoring rileva i servizi Nginx in esecuzione nel progetto piattaforma Cloud tramite:

  • Ricerca dei nomi delle istanze per nginx
  • Controllo delle porte aperte a 80 o 443 tramite regole firewall

Per visualizzare le metriche per Nginx, segui questi passaggi:

  1. Nella console Google Cloud, vai alla pagina Dashboard :

    Vai a Dashboard

    Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.

  2. Seleziona la dashboard Nginx dall'elenco.

Configurazione di Monitoring per monitorare Nginx

Dopo aver installato l'agente Monitoring, segui le istruzioni riportate di seguito per configurare il plug-in Nginx nelle tue istanze.

Prerequisiti

Il plug-in Nginx richiede l'abilitazione del gestore delle informazioni sullo stato in Nginx. Per farlo, scarica status.conf dal repository di configurazione GitHub e inserendolo nella directory di configurazione Nginx (di solito /etc/nginx/conf.d/):

(cd /etc/nginx/conf.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/nginx/conf.d/status.conf)

In alternativa, puoi aggiungere i contenuti di status.conf al file nginx.conf, solitamente situato in una delle seguenti directory sull'istanza VM: /etc/nginx, /usr/local/nginx/conf o /usr/local/etc/nginx.

Ricarica la configurazione Nginx eseguendo:

sudo service nginx reload

Attivazione del plug-in di monitoraggio Nginx

Sulla tua istanza VM, scarica nginx.conf dal repository di configurazione GitHub e posizionalo nella directory /etc/stackdriver/collectd.d/:

(cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/nginx.conf)

Dopo aver aggiunto il file di configurazione, riavvia l'agente Monitoring eseguendo questo comando:

sudo service stackdriver-agent restart

Per maggiori informazioni sul plug-in nginx collectd, consulta plugin:nginx.

Che cosa viene monitorato

L'elenco completo delle metriche monitorate dal plug-in Nginx è disponibile in Metriche agente: nginx.