Apache

Escrito por Hitfy

Template: Template_App_Apache_HTTP_Padrao

As coletas de dados da aplicação Apache são feitas via HTTPD.


Configuração Apache

Checar disponibilidade do "mod_status"

Execute o comando abaixo para confirmar se o módulo mod_status está habilitado:

httpd -M 2>/dev/null | grep status_module


Ativação do "mod_status"

Caso o módulo não esteja habilitado, ative-o com:

a2enmod status


Liberação de IP do proxy

Acessar o arquivo responsável pelo módulo "mod_status":

vim /etc/apache2/mods-enabled/status.conf


Editar o arquivo substituindo o conteúdo, conforme indicações:

<IfModule mod_status.c>
       <Location /server-status>
               SetHandler server-status
               Require local                # Liberação local 
               Require ip 10.150.218.10/32  # Alterar para o IP do Proxy (mantenha o "/32")
       </Location>
       ExtendedStatus On
       <IfModule mod_proxy.c>
               ProxyStatus On
       </IfModule>
</IfModule>

 

Configurar o arquivo do VirtualHost

Acessar o arquivo padrão do VirtualHost:

vim /etc/apache2/sites-enabled/000-default.conf


Editar o arquivo substituindo o conteúdo, conforme indicações:

<VirtualHost *:80>
       ServerAdmin webmaster@localhost
       DocumentRoot /var/www/html
       ErrorLog ${APACHE_LOG_DIR}/error.log
       CustomLog ${APACHE_LOG_DIR}/access.log combined
<Location /server-status>
       SetHandler server-status
       Require local                   # Liberação local
       Require ip 192.168.15.0/24      # Alterar para o IP do Proxy (mantenha o "/32")
</Location>
</VirtualHost>


Aplicar Configurações

Após realizar as alterações, reinicie o serviço Apache para aplicá-las:

service apache2 restart


Testar Configuração

Teste se o status está acessível executando o comando:

curl http:// 192.168.10.41/server-status

Se não houver erros na saída, a configuração foi aplicada com sucesso.


Configuração do Host

Adicionar o Host:

  • Configure o host no monitoramento com interface Agent e porta padrão 10050.

Ajustar Macros (se necessário):

  • Revise e ajuste as macros de configuração do host para atender aos requisitos específicos do monitoramento.