Pessoal,
Depois de muito quebrar a cabeça para monitorar meu servidor apache, decidi eu mesma criar o template.
Para monitorar o apache siga os procedimentos:
NO SERVIDOR APACHE
1- Ative a opção Server Status editando o arquivo httpd.conf do servidor apache, coloque as linhas abaixo:
<Location /server-status>
SetHandler server-status
Order Allow,Deny
Allow from all
</Location>
ExtendedStatus On
2- Faça um reload no servidor apache
3- Verifique se é possível acessar a url http://SEUSERVIDOR/server-status e http://SEUSERVIDOR/server-status?auto
Tendo dificuldades, verifique aqui como ativá-lo http://httpd.apache.org/docs/2.0/mod/mod_status.html
NO SERVIDOR ZABBIX
4- Copie o script "script_apache.sh" para a pasta ExternalScript do zabbix (caso não saiba vá no zabbix_server.conf e procure por externalscript)
5-Mude o dono e grupo do script para zabbix
chown zabbix.zabbix script_apache.sh
6- altere a permissão do arquivo
chmod 700 script_apache.sh
7- Importe o template (anexo) no zabbix server
8- Associe o template ao seu servidor apache
9- verifique os logs do zabbix_server
OBS: Ainda não migrei para a versão 2.0, a versão que uso é 1.8.5
OBS2: Sou péssima em programação, por isso sei que o script pode ser otimizado, sugestões são bem-vindas....
Depois de muito quebrar a cabeça para monitorar meu servidor apache, decidi eu mesma criar o template.
Para monitorar o apache siga os procedimentos:
NO SERVIDOR APACHE
1- Ative a opção Server Status editando o arquivo httpd.conf do servidor apache, coloque as linhas abaixo:
<Location /server-status>
SetHandler server-status
Order Allow,Deny
Allow from all
</Location>
ExtendedStatus On
2- Faça um reload no servidor apache
3- Verifique se é possível acessar a url http://SEUSERVIDOR/server-status e http://SEUSERVIDOR/server-status?auto
Tendo dificuldades, verifique aqui como ativá-lo http://httpd.apache.org/docs/2.0/mod/mod_status.html
NO SERVIDOR ZABBIX
4- Copie o script "script_apache.sh" para a pasta ExternalScript do zabbix (caso não saiba vá no zabbix_server.conf e procure por externalscript)
5-Mude o dono e grupo do script para zabbix
chown zabbix.zabbix script_apache.sh
6- altere a permissão do arquivo
chmod 700 script_apache.sh
7- Importe o template (anexo) no zabbix server
8- Associe o template ao seu servidor apache
9- verifique os logs do zabbix_server
OBS: Ainda não migrei para a versão 2.0, a versão que uso é 1.8.5
OBS2: Sou péssima em programação, por isso sei que o script pode ser otimizado, sugestões são bem-vindas....
Comment