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 conferir as métricas do Nginx, faça o seguinte:
-
No console do Google Cloud, acesse a página Painéis:
Se você usar a barra de pesquisa para encontrar essa página, selecione o resultado com o subtítulo Monitoramento.
- 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. Para isso, faça o download de status.conf do repositório de configuração do GitHub e coloque-o no diretório de configuração do 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)
Como alternativa, é possível anexar o conteúdo de
status.conf
ao 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 de VM, faça o download do nginx.conf.
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.