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
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