Windows NT服务“看门狗”软件?

我正在从事合同工作的公司正在使用Windows NT服务器来处理less数遗留客户/网站托pipe。 辉煌。

无论如何,一个这样的Windows NT服务器,偶尔会出现“万维网发布服务”,我们真的没有办法做到这一点,因为它是蹩脚的旧软件,需要IIS 4.0和Netscape应用服务器4拒绝升级。

基本上,软件是做什么的,是检查一个地址,确保它加载,然后确保它匹配某个“string”,以validation页面内容包含他们期望包含的内容。

如果内容检查失败,或者无法完全加载,则将重新启动WWW发布服务,并向pipe理员发送电子邮件。

几年前,编写这个软件的公司关门大吉,并且这样做了他们的SMTP服务器。 所以现在这个软件不能发邮件,不是问题,因为我更信任Nagios。 有什么关系呢,如果一个网站出现故障,它也有一个崩溃或不准确的趋势(就像它查看一个caching版本,而不是现场)。我也希望它是一个服务,所以我可以重新启动服务器,让看门狗在启动时启动,而不必启动程序,并每次点击“开始”。 (这实际上就是我懒惰,想要一个“chkconfig看门狗”命令….:/)

替代文字

以上是仅以google.com为例的软件截图。

任何人都知道任何替代软件在Windows NT SP6A的作品?

我认为你可以用wget ,Windows 查找命令, sc来控制远程服务(或者如果远程服务挂起的时候是一个“kill”工具,比如pskill ),并且Non-Sucking Service Manager运行作为服务的东西。 batch file可能就足够了。

(我可能会喜欢和VBScript中的Msxml2.XMLHTTP对象代替wget的HTTP和正则expression式在输出匹配…)

那里有很好的古董。 通过在缺less的SMTP服务器的hosts文件中放入假条目可能会更好。 这可能会让软件传送电子邮件。 这是值得一试,可以做得很快。