Plug-in Nginx

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

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

Discovery

Anche se il plug-in Nginx non è configurato, Cloud Monitoring rileva i servizi Nginx in esecuzione nel tuo progettopiattaforma Cloudm:

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

Per visualizzare le metriche di Nginx:

  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 del monitoraggio per monitorare Nginx

Dopo aver installato l'agente di monitoraggio, utilizza le seguenti istruzioni per configurare il plug-in Nginx sulle tue istanze.

Prerequisiti

Il plug-in Nginx richiede l'attivazione del gestore delle informazioni sullo stato in Nginx. Per farlo, scarica status.conf dal repository di configurazione GitHub e inseriscilo nella directory di configurazione di 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, normalmente situato in una delle seguenti directory sull'istanza VM: /etc/nginx, /usr/local/nginx/conf o /usr/local/etc/nginx.

Ricarica la configurazione di Nginx eseguendo:

sudo service nginx reload

Abilitazione del plug-in di monitoraggio Nginx

Nella tua istanza VM, scarica nginx.conf dal repository di configurazione GitHub e inseriscilo 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 di monitoraggio eseguendo il seguente comando:

sudo service stackdriver-agent restart

Per saperne di più sul plug-in collectd nginx, consulta Plug-in:nginx.

Che cosa viene monitorato

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