Plug-in do Apache

O Apache é um servidor da Web muito usado em uma grande variedade de sistemas operacionais. Para saber mais informações, visite http://httpd.apache.org/.

Descoberta

Mesmo que o plug-in Apache não esteja configurado, o 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.

Os serviços descobertos são exibidos na página "Serviços do Apache", no menu Recursos. Depois que você instala o agente de monitoramento e configura o plug-in Apache nas instâncias, o Monitoring preenche a página "Serviços do Apache" com o inventário e as métricas.

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é-requisitos

É necessário ativar o plug-in mod_status no Apache. Muitas instalações do Apache vêm com o plug-in mod_status ativado por padrão. Para verificar isso, execute curl http://localhost:80/server-status?auto. Essa ação retorna um texto que começa com:

localhost
ServerVersion: Apache/2.x.xx...

Se, em vez disso, uma página 404 Not Found é exibida, isso significa que o plug-in mod_status não está ativado.

Você precisa ativar o plug-in mod_status nas instalações do Apache em que ele não está ativado. Para isso, faça o download do status.conf no repositório de configurações do GitHub. Em seguida, coloque-o no diretório de configurações do Apache na instância de VM. Normalmente, /etc/httpd/conf.d/:

(cd /etc/httpd/conf.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/httpd/conf.d/status.conf)

Como alternativa, é possível anexar 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 de VM.

Depois de alterar a configuração do Apache, reinicie-o executando um dos comandos a seguir:

  • Debian e Ubuntu: sudo service apache2 restart
  • Outras distribuições Linux: sudo service httpd restart

Ativar o plug-in de monitoramento do Apache

Na instância de VM, faça o download de apache.conf do repositório de configurações do GitHub e coloque-o no diretório /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/apache.conf)

Se você tiver que ativar explicitamente o mod_status no Apache conforme sugerido na seção anterior, edite o arquivo de configuração recebido e substitua APACHE_HOST:APACHE_PORT por local-stackdriver-agent.stackdriver.com:80.

Depois de adicionar o arquivo de configuração, reinicie o agente de monitoramento executando o seguinte comando:

sudo service stackdriver-agent restart

Para saber mais informações sobre outras opções de configuração de plug-ins, acesse collectd.org.

O que é monitorado?

O plug-in Apache monitora as seguintes métricas:

  • Conexões Ativas (contagem): o número de conexões ativas atualmente anexadas ao Apache.
  • Trabalhos ociosos (contagem): o número de trabalhos ociosos atualmente anexados ao Apache.
  • Solicitações (contagem/s): o número de solicitações por segundo atendidas pelo Apache.

Para detalhes, consulte Lista de métricas do agente: Apache.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Stackdriver Monitoring
Precisa de ajuda? Acesse nossa página de suporte.