O Nginx é um servidor HTTP e um proxy inverso de alto desempenho, de código aberto e gratuito, bem como um servidor proxy IMAP/POP3. Para mais informações, visite nginx.org.
Esta funcionalidade só está disponível para agentes executados no Linux. Não está disponível no Windows.
Descoberta
Mesmo que o plug-in do Nginx não esteja configurado, o Cloud Monitoring vai descobrir os serviços do Nginx em execução no seu projeto da Cloud Platform através do seguinte:
- A pesquisar nomes de instâncias para nginx
- Verificar se existem portas abertas para 80 ou 443 através de regras de firewall
Para ver as métricas do Nginx, faça o seguinte:
-
Na Google Cloud consola, aceda à página
Painéis de controlo:
Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.
- Selecione o painel de controlo do Nginx na lista.
Configurar a monitorização para monitorizar o Nginx
Depois de instalar o agente de monitorização, use as seguintes instruções para configurar o plugin do Nginx nas suas instâncias.
Pré-requisitos
O plugin Nginx requer que ative o controlador de informações de estado no Nginx. Pode fazê-lo transferindo o ficheiro status.conf
do repositório de configuração do GitHub
e colocando-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)
Em alternativa, pode anexar o conteúdo de
status.conf
ao ficheiro nginx.conf
, normalmente localizado num dos seguintes diretórios
na instância de VM:
/etc/nginx
, /usr/local/nginx/conf
ou /usr/local/etc/nginx
.
Atualize a configuração do Nginx executando o seguinte comando:
sudo service nginx reload
Ativar o plug-in de monitorização do Nginx
Na instância da VM, transfira o ficheiro 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 ficheiro de configuração, reinicie o agente de monitorização executando o seguinte comando:
sudo service stackdriver-agent restart
Para mais informações sobre o plugin collectd
nginx
, consulte o artigo
Plugin:nginx.
O que é monitorizado
A lista completa de métricas que o plug-in Nginx monitoriza encontra-se em Métricas do agente: nginx.