sucram74
(usa Debian)
Enviado em 27/08/2014 - 08:44h
Bom dia.
Possuo um server debian que funciona normalmente....de tempos em tempos...2 a 3 vezes na semana, ele simplesmente para de pingar...ou seja...as maquinas da rede não conseguem pingar o servidor e consequentemente não conseguem sair pra internet.
Ai simplesmente vou e executo o /etc/init.d/networking restart e resolve o problema na hora.
O que ocorre é que as vezes não estou na empresa e não consigo executar o comando.
Gostaria de uma sugestão de script para que caso o servidor retornasse 5 ou 10 vezes timeout pingando para um site grande ele executasse o comando do restart das interfaces de rede.
Ou seja...mais ou menos assim
i = 0
enquanto i < 10 faça
ping
www.vivaolinux.com.br
Se nãopingar faça
i:= i+1
Se pingar faça
i:=0
Se i > 10 faça
/etc/init.d/networking restart
fim do enquanto
ou seja...ele iria pingar 10, ou 5 ou X vezes para um dominio...se depois de X vezes ficar sem pingar ele reinicia as interfaces de rede.
Isso ficaria rodando direto no servidor...no TOP.
Alguém tem uma sugestão de como fazer?
Obrigado