Plugin do Apache

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:

  1. Na Google Cloud consola, aceda à página  Painéis de controlo:

    Aceda a Painéis de controlo

    Se usar a barra de pesquisa para encontrar esta página, selecione o resultado cujo subtítulo é Monitorização.

  2. 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-in mod_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:

  1. 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

  2. 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.