monitor apache
Publicado por Ricardo Brito do Nascimento 29/05/2008
[ Hits: 7.438 ]
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
Execução remota com SSH e HERE DOCUMENTS descomplicada
configurar a rede wireless passando por roteador (melhorado e comentado)
Nenhum comentário foi encontrado.
Atenção a quem posta conteúdo de dicas, scripts e tal (1)
Manutenção de sistemas Linux Debian e derivados com apt-get, apt, aptitude e dpkg
Melhorando o tempo de boot do Fedora e outras distribuições
Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46
Instalar Google Chrome no Debian e derivados
Consertando o erro do Sushi e Wayland no Opensuse Leap 15
Instalar a última versão do PostgreSQL no Lunix mantendo atualizado
Flathub na sua distribuição Linux e comandos básicos de gerenciamento
[Shell Script] Script para desinstalar pacotes desnecessários no OpenSuse
[Shell Script] Script para criar certificados de forma automatizada no OpenVpn
[Shell Script] Conversor de vídeo com opção de legenda
[C/C++] BRT - Bulk Renaming Tool
[Shell Script] Criação de Usuarios , Grupo e instalação do servidor de arquivos samba