Testar vários servidores para login (Windows 2008)

2

Atualmente, executo um teste de verificação de sanidade PING (arquivo em lote com arquivo de resultado) em mais de 80 servidores em quatro ambientes.

Mas, mesmo que "ping "mos 100% dos servidores, isso não significa que a máquina esteja funcionando corretamente. Tivemos algumas instâncias em que um servidor estava em um limbo de reinicialização, mas estava executando o comando OK.

A minha pergunta é:

Primeiro, eu criaria uma conta de teste do Windows ou usaria minha própria conta de administrador (ou seja: domínio / user.test + senha).

Existe uma maneira de, digamos, no ambiente PRE-PROD, fazer login em uma máquina e, a partir daí, executar um script de algum tipo, que "teste" e faça login / logout as 36 máquinas que temos no PRE-PROD ??? Além disso, talvez crie e envie arquivos com resultados, como conectado / desconectado - OK ....

Algo assim ?! Tenho conhecimento de script e criei os arquivos de teste de ping, mas realmente pesquisei na web e não encontrei nada sobre esse assunto, então preciso da sua ajuda, por favor !!

    
por Mathieu 05.08.2013 / 20:44

1 resposta

1

Sim - uma solução de monitoramento adequada testará os serviços para a operação correta e o tempo de resposta. O login via RDP pode ser um desses serviços. Se você está apenas usando ping, tudo que você está verificando é ICMP ECHO.

Se você não tiver um produto ou solução de monitoramento adequado, agora você conhece alguns dos critérios a serem observados. Você pode certamente remendar algo por conta própria, mas por que reinventar a roda? Se você tem 80 servidores, você deve monitorá-los corretamente. As pessoas que escrevem bons softwares já devem ter pensado nas coisas que você ainda não pensou.

/ edit por sua resposta: Em vez de fazer certo, você quer fazer homebrew? Não existe uma maneira fácil de fazer login programaticamente via RDP usando as ferramentas nativas do Windows que eu encontrei, sozinho ou por meio de algumas pesquisas do Google. Você pode testar se o TCP 3389 está aberto, é claro, mas isso não lhe dirá se um usuário de exemplo pode acessar e obter um desktop.

Contanto que você esteja disposto a iniciar manualmente as sessões RDP (usando algo como Terminais do Codeplex, que permitirá a você "conectar-se a todos", para que seja apenas um clique), você pode usar uma conta de teste script de login especificado que executará o que você precisar.

    
por 05.08.2013 / 21:27