Plug-in do Apache

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.

Descoberta

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:

  1. No painel de navegação do console do Google Cloud, selecione Monitoramento e  Painéis:

    Acessar Painéis

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

  • Faça o download do status.conf e coloque-o no diretório de configuração do Apache na instância da 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 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 instância da VM.

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:

  1. Na instância da 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 a configuração mod_status padrão do Apache fornecida pela observabilidade do Google Cloud, como raiz, edite apache.conf seguindo as instruções na parte de cima do arquivo.

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