O Apache é um servidor da Web amplamente utilizado por vários sistemas operacionais. Para saber mais informações, visite http://httpd.apache.org/.
Observação: essa funcionalidade está disponível apenas para agentes em execução no Linux. Não está disponível no Windows.
Discovery
Mesmo que o plug-in Apache não esteja configurado, o Cloud Monitoring descobrirá os serviços do Apache em execução no projeto do Cloud Platform por meio de:
pesquisas do termo apache em nomes de instâncias;
verificação de portas abertas para 80 ou 443 usando regras de firewall.
Para ver as métricas do Apache, 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 Servidor HTTP Apache na lista.
Como configurar o Monitoring para monitorar o Apache
Depois de instalar o agente de monitoramento, use as instruções a seguir para configurar o plug-in Apache nas instâncias.
Pré-requisito
O plug-in Apache exige que você ative o plug-in mod_status
no Apache.
Muitas instalações do Apache ativam esse plug-in por padrão. Para ver se o plug-in está ativado na instância da VM, execute a seguinte solicitação:
curl http://local-stackdriver-agent.stackdriver.com:80/server-status?auto
Se o plug-in estiver ativado, a saída incluirá linhas semelhantes às seguintes:
Total Accesses: 2
Total kBytes: 1
BusyWorkers: 1
IdleWorkers: 4
Se, em vez disso, você receber uma página 404 Not Found
, a opção mod_status
não será ativada.
Aqui estão algumas opções para ativar o plug-in mod_status
:
Fazer o download de status.conf e coloque-o no diretório de configuração do Apache na 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 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 arquivo de configuração principal do Apache, normalmente localizado em
/etc/httpd/conf/httpd.conf
ou/etc/apache2/apache2.conf
na VM instância.
Atualize a configuração do Apache executando:
Para Debian, Ubuntu e SLES:
sudo a2enmod mod_status sudo a2enmod mod_access_compat sudo service apache2 reload
Outras distribuições do Linux:
sudo service httpd reload
Ativar o plug-in de monitoramento do Apache
Para ativar o plug-in de monitoramento do Apache, conclua as seguintes etapas:
Na instância de VM, faça o download de 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 você não estiver usando o Apache padrão ou fornecido pela observabilidade do Google Cloud Configuração de
mod_status
, com acesso root, editeapache.conf
seguindo as instruções na parte superior do arquivo.Reinicie o agente de monitoramento:
sudo service stackdriver-agent restart
Para mais informações sobre o plug-in collectd
apache
, consulte Plug-in:Apache.
O que é monitorado?
A lista completa de métricas que o plug-in do Apache monitora está em métricas do agente: apache.