Plug-in Nginx

Nginx è un server HTTP gratuito, open source e ad alte prestazioni, un proxy inverso, nonché un server proxy IMAP/POP3. Per ulteriori informazioni, visita il sito 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:

  • Ricerca nei nomi delle istanze di nginx
  • Controllo delle porte aperte su 80 o 443 tramite le regole firewall

Per visualizzare le metriche per Nginx:

  1. Nel pannello di navigazione della console Google Cloud, seleziona Monitoring, quindi seleziona  Dashboard:

    Vai a Dashboard

  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 sulle tue istanze.

Prerequisiti

Il plug-in Nginx richiede che tu abiliti il gestore delle informazioni sullo stato in Nginx. Per farlo, scarica status.conf dal repository di configurazione GitHub e posizionandolo nella directory di configurazione Nginx (normalmente /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, che solitamente si trova in una delle seguenti directory nell'istanza VM: /etc/nginx, /usr/local/nginx/conf o /usr/local/etc/nginx.

Ricarica la configurazione Nginx eseguendo questo comando:

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 all'indirizzo Metriche degli agenti: nginx.