Plug-in Nginx

O Nginx é um proxy reverso e servidor HTTP livre, de código aberto e de alto desempenho, bem como um servidor proxy IMAP/POP3. Para mais informações, acesse nginx.org.

Essa funcionalidade está disponível apenas para agentes em execução no Linux. Ela não está disponível no Windows.

Discovery

Mesmo que o plug-in Nginx não esteja configurado, o Cloud Monitoring detectará os serviços do Nginx em execução no projeto do Cloud Platform por meio de:

  • pesquisas com o termo nginx em nomes de instâncias;
  • verificação de portas abertas para 80 ou 443 usando regras de firewall.

Para ver as métricas do Nginx, faça o seguinte:

  1. No painel de navegação do console do Google Cloud, selecione Monitoramento e  Painéis:

    Acessar Painéis

  2. Selecione o painel Nginx na lista.

Como configurar o Monitoring para acompanhar o Nginx

Depois que você instalar o agente de monitoramento, use as instruções a seguir para configurar o plug-in Nginx nas instâncias.

Pré-requisitos

O plug-in Nginx exige que você ative o gerenciador de informações de status no Nginx. Isso pode ser feito fazendo o download de status.conf do repositório de configuração do GitHub e colocando-o no diretório de configuração 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)

Outra opção é anexar o conteúdo de status.conf ao seu arquivo nginx.conf, normalmente localizado em um dos seguintes diretórios na instância de VM: /etc/nginx, /usr/local/nginx/conf ou /usr/local/etc/nginx.

Recarregue a configuração do Nginx executando:

sudo service nginx reload

Ativar o plug-in de monitoramento do Nginx

Na instância da VM, faça o download nginx.conf a partir do Repositório de configuração do GitHub e coloque-o no diretório /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)

Depois de adicionar o arquivo de configuração, reinicie o agente de monitoramento. Basta executar este comando:

sudo service stackdriver-agent restart

Para mais informações sobre o plug-in collectd nginx, consulte Plugin:nginx.

O que é monitorado?

A lista completa de métricas que o plug-in Nginx monitora está em métricas do agente: nginx.