Web服务器(Intranet)可用性testing脚本/程序

在重新启动大量Web服务器(大约40)之后,我希望能够快速testing每个服务器以确保它们全部运行,并在调用时返回HTTP 200代码。

请你可以build议一个脚本或工具来做到这一点? 我应该可以从我的Windows PC上运行它。

更新:
假设这些网站都是公开的,看起来你也可以使用这个服务 。 所有你需要做的就是维护一个testing站点的文本文件,以便粘贴到表单中,看起来很简单。

原始信息:
你可以自己鞭打一些东西,我个人偏向于Ruby,并用它来检查维护窗口结束时的服务状态。

这里有一个脚本,你可以稍微调整一下,也许通过一系列你想检查的网站。

要从Windows计算机执行此操作,您还需要安装Ruby,使用One Click Ruby安装程序很容易。

我希望这是有帮助的,让我知道如果你需要任何帮助实际的代码。

有许多事情可以做这种监控,从What's Up Gold到The Dude,到Curt的答案中提到的一个简单的shell脚本。 如果你让我们知道你所熟悉的工具/语言是什么,我们可以提供更多的例子(例如,你有权访问bash,powershell,python等;你是否熟悉任何编程语言,或者你想要一个简单的点击界面?)。 根据情况,我有时会使用以上所有的内容,而且他们都在不同程度上努力(和可重复性)地不同程度地工作。

这对于Nagios插件check_http来说应该相当容易。