Verificação automática de disponibilidade de serviços

Publicado por Perfil removido em 22/10/2007

[ Hits: 6.093 ]

 


Verificação automática de disponibilidade de serviços



Muitas vezes, por diversos motivos, um daemon pode ser fechado pelo sistema, o que causa indisponibilidade dos serviços.

Para resolver parcialmente este problema, abaixo segue uma dica de um script que verifica o serviço e, caso o mesmo não esteja rodando, carrega o daemon.

Como exemplo, está sendo utilizado o serviço do IM Control, mas você pode personalizar conforme a sua necessidade.

Recomendo rodar o script a todo minuto, para isso adicione a entrada na /etc/crontab:

*/1 * * * * root /opt/imcontrol/status_imcontrol.sh &> /dev/null

Segue o script:

#!/bin/sh
# Verifica se o imcontrol está rodando
# Por Alexandro G. Correa - Porto Alegre - RS
# alex.linux (at) gmail.com


PROCESSO="$(ps -A | grep imcontrol | cut -d' ' -f11)"

if test "$PROCESSO" = ""
then
/etc/init.d/imcontrol start
fi

Outras dicas deste autor

Instalando o LimeWire no Conectiva 10

Terminal - O Canivete Suíço do Linux

Lendo sistemas de arquivo Linux no Windows

Descompactando arquivos 7z e 7zip no Slackware 13

Atualizando o "lspci"e o "lsusb" para identificar hardware com eficiência

Leitura recomendada

Exibindo determinada linha de um arquivo no terminal

Compactando e dividindo um arquivo no disquete

KDE - Ativando abertura do lançador de aplicativos com tecla Super

PV + PIPE + DD = Barra de Progresso + Gravação de Imagem + Clonar Disco

Efetuando varreduras de rede com o nmap

  

Comentários
[1] Comentário enviado por gabrielsp em 09/11/2007 - 19:23h

favoritada! =D

[2] Comentário enviado por claytonbh em 12/03/2008 - 10:26h

fino demais vei, ja to utilizando.

o meu mailgraph ta parando e ate eu descobrir oq esta acontecendo sua dica vai salvar minha vida.

[]s



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts