monitor apache
Publicado por Ricardo Brito do Nascimento 29/05/2008
[ Hits: 7.983 ]
Homepage: http://brito.blog.incolume.com.br
Criei este script pois me deparei com uma situação inusitada!!
Não tinha problema algum e o apache caia toda a madrugada.
Então criei um agente monitor, que tem a função de verificar se as portas 80/443 estão ativas. Se não estão, reinicia o apache e gera um log.
#!/bin/bash
# monitoraApache.sh - monitora as portas do apache2
#autor: Ricardo Brito do Nascimento
#email: rbrito1978-blessed[at]yahoo.com.br
#v1.0
#
#Data: 20/11/2007
#
#Descrição:
_help(){
cat << fim
Este script verificar as portas 80 e 443 para verificar se o
servidor apache2 está disponível. Se não tiver o script
registra no arquivo monitor.log e inicia o servidor.
fim
}
HTTP_OK=$(netstat -nat | grep -i listen | grep 80 | wc -l)
SSL_OK=$(netstat -nat | grep -i listen | grep 443 | wc -l)
LOG=/var/log/apache2/monitor.log
if [ $HTTP_OK -ne 1 -o $SSL_OK -ne 1 ]; then
echo "$(date +%Y%m%d-%H:%M:%S)" >> $LOG
/etc/init.d/apache2 start >> $LOG
else
echo ok
fi
Bashblog v3.0 - cria um microblog em HTML5
Claro 3g Sony Ericsson md300 script conexao
Cria ambiente virtual (VirtualHost no Apache e Virtual Mail no Postfix) para desenvolvimento web
Nenhum comentário foi encontrado.
LazyDocker – Interface de Usuário em Tempo Real para o Docker
Instalando COSMIC no Linux Mint
Turbinando o Linux Mint: o poder das Nemo Actions
Inteligência Artificial no desenvolvimento de software: quando começar a usar?
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
Quando vocês pararam de testar distros? (14)
Problema com som no laptop (3)
Não estou conseguindo fazer funcionar meu Postfix na versão 2.4 no Deb... (2)









