none
Reiniciar servidor localmente quando este não está recebendo comando PING de outras máquinas RRS feed

  • Pergunta

  • Boa tarde,

    Senhores, estou com uma tarefa que não encontrei em outros sites, e que seria muito interessante, acredito que não só pra mim.

    Tenho alguns servidores Windows 2008 na empresa que acessamos remotamente, e por muitas vezes, estas máquinas perdem conectividade com as outras da rede. Ou seja, não conseguimos nem logar, nem pingar elas, mas elas não estão desligadas, apenas não aceitam nada "de fora".

    A minha questão é: Será que eu consigo reiniciar estes servidores quando eles não aceitarem solicitações de outras máquinas? 

    Um exemplo da ideia: 

    Fazer o servidor tentar pingar as outras máquinas de 30 em 30 minutos, caso não haja respostas destas, reinicia-la.

    Existe (ou alguém já executou) algo parecido?


    Rafael Souza

    segunda-feira, 11 de abril de 2016 20:29

Respostas

  • Olá,

    Se o computador não está aceitando comandos externos como ping, remote desktop, WMI, etc., não será possível você reiniciar o mesmo, pois você perdeu o acesso.

    O que você pode fazer é identificar a causa real do problema e resolver, pois pela seu pedido, o que entendi é que quando você reiniciar o servidor volta a funcionar, então é algum problema nos seus sistemas operacionais.

    Agora paralelamente, se realmente ao reiniciar o servidor o mesmo volta a receber comandos remotos, como opção você poderia criar um script e agendar uma tarefa no Windows do servidor onde o que perdeu a comunicação tente realizar um ping com outro servidor, caso não consiga dar um Shutdown, e programar para executar essa Schedule Task à cada 30 minutos, por exemplo.

    Agendar Tarefa:

    http://windows.microsoft.com/pt-br/windows/schedule-task#1TC=windows-7

    Exemplo de Script, se o ping ou outro comando remoto do servidor com falha não funcionar:

    shutdown /r /d p:2:3 /c "Reboot agendado pelo Administrador para solução de acesso remoto." /f



    Alan Carlos Technet Wiki Ninja, Moderator Technet/MSDN

    • Sugerido como Resposta Roger Dias terça-feira, 12 de abril de 2016 11:32
    • Marcado como Resposta Marcos SJ terça-feira, 12 de abril de 2016 11:39
    terça-feira, 12 de abril de 2016 11:20
    Moderador

Todas as Respostas

  • Boa tarde rafadisouza,

    Gostei da ideia, achei bem interessa. Mas pelo que saiba, isso não é possível.

    Irei dar uma pesquisada e se achar alguma coisa, retorno aqui.

    Abraço.

    segunda-feira, 11 de abril de 2016 20:32
  • Haha... Bem difícil de achar este topico mesmo! Ainda estou pesquisando também! Obrigado!

    Rafael Souza

    segunda-feira, 11 de abril de 2016 20:42
  • Olá,

    Se o computador não está aceitando comandos externos como ping, remote desktop, WMI, etc., não será possível você reiniciar o mesmo, pois você perdeu o acesso.

    O que você pode fazer é identificar a causa real do problema e resolver, pois pela seu pedido, o que entendi é que quando você reiniciar o servidor volta a funcionar, então é algum problema nos seus sistemas operacionais.

    Agora paralelamente, se realmente ao reiniciar o servidor o mesmo volta a receber comandos remotos, como opção você poderia criar um script e agendar uma tarefa no Windows do servidor onde o que perdeu a comunicação tente realizar um ping com outro servidor, caso não consiga dar um Shutdown, e programar para executar essa Schedule Task à cada 30 minutos, por exemplo.

    Agendar Tarefa:

    http://windows.microsoft.com/pt-br/windows/schedule-task#1TC=windows-7

    Exemplo de Script, se o ping ou outro comando remoto do servidor com falha não funcionar:

    shutdown /r /d p:2:3 /c "Reboot agendado pelo Administrador para solução de acesso remoto." /f



    Alan Carlos Technet Wiki Ninja, Moderator Technet/MSDN

    • Sugerido como Resposta Roger Dias terça-feira, 12 de abril de 2016 11:32
    • Marcado como Resposta Marcos SJ terça-feira, 12 de abril de 2016 11:39
    terça-feira, 12 de abril de 2016 11:20
    Moderador