O Apache é um servidor Web amplamente usado para uma variedade de sistemas operativos. Para mais informações, visite http://httpd.apache.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 Apache não esteja configurado, o Cloud Monitoring descobre os serviços do Apache em execução no seu projeto do Cloud Platform através do seguinte:
Pesquisar nomes de instâncias para apache
Verificar se existem portas abertas para 80 ou 443 através de regras de firewall
Para ver as métricas do Apache, 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 Apache HTTP Server na lista.
Configurar a monitorização para monitorizar o Apache
Depois de instalar o agente de monitorização, use as seguintes instruções para configurar o plug-in do Apache nas suas instâncias.
Pré-requisito
O plugin Apache requer que ative o plugin mod_status
no Apache.
Muitas instalações do Apache ativam este plug-in por predefinição. Para ver se o plug-in está ativado na sua instância de VM, execute o seguinte pedido:
curl http://local-stackdriver-agent.stackdriver.com:80/server-status?auto
Se o plug-in estiver ativado, o resultado inclui linhas semelhantes às seguintes:
Total Accesses: 2
Total kBytes: 1
BusyWorkers: 1
IdleWorkers: 4
Se, em alternativa, receber uma página 404 Not Found
, significa que o mod_status
não está ativado.
Seguem-se várias opções para ativar o plug-in mod_status
:
Transfira o ficheiro status.conf e coloque-o no diretório de configuração do Apache na sua instância de VM, normalmente em
/etc/httpd/conf.d/
ou/etc/apache2/conf.d
. Para mais informações sobre como ativar o plug-inmod_status
, consulte a documentação do Apache 2.4 ou do Apache 2.2:(cd /etc/httpd/conf.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/httpd/conf.d/status.conf)
Anexe o conteúdo de status.conf ao ficheiro de configuração principal do Apache, normalmente localizado em
/etc/httpd/conf/httpd.conf
ou/etc/apache2/apache2.conf
na instância da VM.
Atualize a configuração do Apache executando o seguinte comando:
Para Debian, Ubuntu e SLES:
sudo a2enmod mod_status sudo a2enmod mod_access_compat sudo service apache2 reload
Outras distribuições Linux:
sudo service httpd reload
Ativar o plug-in de monitorização do Apache
Para ativar o plug-in de monitorização do Apache, conclua os seguintes passos:
Na instância de VM, transfira o ficheiro apache.conf 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/apache.conf)
Se não estiver a usar a configuração do Apache fornecida pela predefinição ou pelo Google Cloud Observability, como root, edite
apache.conf
seguindo as instruções na parte superior do ficheiro.mod_status
Reinicie o agente de monitorização:
sudo service stackdriver-agent restart
Para mais informações sobre o plug-in collectd
apache
, consulte
Plug-in:Apache.
O que é monitorizado
A lista completa de métricas que o plug-in do Apache monitoriza encontra-se em Métricas do agente: apache.