Enviado em 20/08/2008 - 12:02h
Bom dia. Gostaria de verificar com os amigos, a possibilidade de um Script .sh que verifique se uma das interfaces de rede ETH0 ou ETH1 está com o status DOWN e caso confirmado o próprio script daria um:
# ifconfig eth? up
...e caso a atividade "ifconfig eth? up" não obtivesse excito após 3 tentativas seria reiniciado o servidor.
A idéia seria:
Agendar no "crontab" essa verificação a cada 5 minutos, durante a 3ª (terceira) tentativa do procedimento "na qual o servidor seria reiniciado", seria criado um arquivo que identificaria a última hora em que o servidor foi reiniciado, fazendo qua na próxima verificação caso o problema persistisse por um intervalo de espaço de tempo menor que 10 minutos o serviço fosse interrompido, evitando assim que o servidor ficasse reiniciando constantemente já que após o primeiro reiniciar o problema não foi sanado.
Conto com a colaboração dos amigos e desde já, agradeço.
# ifconfig eth? up
...e caso a atividade "ifconfig eth? up" não obtivesse excito após 3 tentativas seria reiniciado o servidor.
A idéia seria:
Agendar no "crontab" essa verificação a cada 5 minutos, durante a 3ª (terceira) tentativa do procedimento "na qual o servidor seria reiniciado", seria criado um arquivo que identificaria a última hora em que o servidor foi reiniciado, fazendo qua na próxima verificação caso o problema persistisse por um intervalo de espaço de tempo menor que 10 minutos o serviço fosse interrompido, evitando assim que o servidor ficasse reiniciando constantemente já que após o primeiro reiniciar o problema não foi sanado.
Conto com a colaboração dos amigos e desde já, agradeço.