monitor apache
Publicado por Ricardo Brito do Nascimento 29/05/2008
[ Hits: 7.995 ]
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
FTP Linux-Windows Baseado na Data Atual
procurar palavras dentro de todos os ficheiros de sub directorias
Gerência do tempo de inicialização das MFs de uma nuvem privada com o OpenNebula
Ativando Numlock como serviço e no boot
Nenhum comentário foi encontrado.
Cinnamon seria a aposta acertada frente às outras interfaces gráficas mais populares?
KDE Plasma - porque pode ser a melhor opção de interface gráfica
Gentoo: detectando impressoras de rede e como fixar uma impressora por IP
Como o GNOME conseguiu o feito de ser preterido por outras interfaces gráficas
Por que sua empresa precisa de uma PKI (e como automatizar EMISSÕES de certificados via Web API)
Instalando NoMachine no Gentoo com Systemd (acesso Remoto em LAN)
Vou destruir sua infância:) (8)
Interface gráfica com problema (2)
Instalar Linux em notebook Sony Vaio VPCEG13EB (13)









