我正在寻找一个软件工具/服务,最好是开源/免费的,它将在 Windows 2003 r3 标准服务器上运行,它将监控其托管的所有网站的带宽使用情况(按网站细分将非常有用),并且如果 IIS 或其他服务(如定义)停止响应,还会发出通知。用于查看带宽使用情况和其他详细信息的 Web 界面将非常有用。
我个人有一个可以进行这种监控的 vps,但我相信这更多地与主机本身有关。
有人能指点一下吗?
非常感谢所有帮助。
干杯
答案1
Zenoss 有一个虚拟机,可以在适用于 Windows 的 VMware Player 上完美运行。Zenoss 是开源的,可以监控 Apache 或 IIS(或您正在使用的其他任何程序)以及提供您网站的服务器上的网络接口。它可以对网站宕机发出警报,并为您的接口提供性能图表,还可以为您的响应时间提供图表。
答案2
对于开源通用进程监控:Nagios本身虽然需要在Linux上运行,但它也可以监控Windows机器(它有一个客户端)。
对于带宽监控:任何网络分析软件都可以做到这一点(基于您的服务器日志)。MRTG 是另一种选择。
对于 Windows 服务监控:Windows 可以自行执行此操作(并重新启动服务)。我认为您不需要监控 IIS 进程本身。这么多年来,我从未见过它在我们的许多 Windows 服务器上崩溃(我猜它有内置的重新启动功能)。
对于免费的正常运行时间和性能监控:AlertFox 和 Pingdom 有实用的免费计划。