测试多个服务器登录(WIndows 2008)

测试多个服务器登录(WIndows 2008)

我目前在 4 个环境中的 80 多台服务器上运行 PING 健全性检查测试(带有结果文件的批处理文件)。

但是,即使我们 100% 的服务器都“ping”通,也并不意味着机器运行正常。我们遇到过几次服务器处于重启不确定状态,但 ping 通却正常的情况。

我的问题是:

首先,我将创建一个 Windows 测试帐户,或者使用我自己的管理员帐户(即:domain/user.test + 密码)。

有没有办法,比如说在 PRE-PROD 环境中,登录一台机器,然后从那里运行某种脚本,以“测试”并登录/注销我们在 PRE-PROD 中的 36 台机器???此外,也许可以创建并输出带有结果的文件,例如已连接/已注销 - 好的......

像这样的事情?!我有脚本知识并创建了 ping 测试文件,但在网上搜索后却没有找到任何关于此主题的内容,所以我需要你的帮助!!

答案1

是的 - 适当的监控解决方案将测试服务是否正常运行和响应时间。通过 RDP 登录可能是其中一种服务。如果您只是使用 ping,那么您所检查的只是 ICMP ECHO。

如果您没有合适的监控产品或解决方案,现在您知道要寻找的一些标准。您当然可以自己拼凑一些东西,但为什么要重新发明轮子呢?如果您有 80 台服务器,您应该对它们进行适当的监控。编写优秀软件的人希望已经想到了您尚未想到的事情。

/edit 根据您的回复:您不想正确地做这件事,而是想自己做?我自己或通过 Google 搜索发现,没有简单的方法可以通过 RDP 使用 Windows 原生工具以编程方式登录。当然,您可以测试 TCP 3389 是否打开,但这不会告诉您示例用户是否可以登录并获得桌面。

只要您愿意手动启动 RDP 会话(使用像 Codeplex 的终端这样的工具,它可以让您“连接到所有”,因此只需单击一次),那么您可以使用具有指定登录脚本的测试帐户来运行您需要的任何内容。

相关内容