Web applications 如何监控多个网站的可用性

Web applications 如何监控多个网站的可用性,web-applications,website-monitoring,Web Applications,Website Monitoring,我需要确保任何数量的网站和服务都没有被淘汰。目前,我依靠一个简单的5分钟cronjob,它使用curl和一个url文件来检查所有响应是否正确(200或301) 这一切都是在一个基本的层面上进行的,我对更复杂的开源工具(统计、响应时间、漂亮的图表)感兴趣——你用什么 我自己也没用过,但我敢肯定,我听说过这句话的措辞相当热烈。值得一试吗?根据经验,我建议使用Nagios。我认为我还没有找到比Nagios更好的开源工具来实现同样的功能。根据我的经验,Nagios工作得很好,但有时似乎很难处理。如果你想

我需要确保任何数量的网站和服务都没有被淘汰。目前,我依靠一个简单的5分钟cronjob,它使用curl和一个url文件来检查所有响应是否正确(200或301)


这一切都是在一个基本的层面上进行的,我对更复杂的开源工具(统计、响应时间、漂亮的图表)感兴趣——你用什么

我自己也没用过,但我敢肯定,我听说过这句话的措辞相当热烈。值得一试吗?

根据经验,我建议使用Nagios。我认为我还没有找到比Nagios更好的开源工具来实现同样的功能。

根据我的经验,Nagios工作得很好,但有时似乎很难处理。如果你想在nagios提供的数据之上添加统计数据和其他内容,那么就添加。如果你想把所有的东西都放在一个包里,你应该仔细看看。为了充分利用所有这些功能,您也应该使用SNMP,以便查看内存、cpu和磁盘使用的详细信息。

我建议使用AdventNet()的ManageEngine。最多可免费使用5个受监控资源iirc。除了免费版本,它相当便宜

开箱即用,它知道如何监控Web服务、Web服务器(各种类型,如IIS、Tomcat、Websphere(5和6)以及大量其他内容,如从MSSQL和DB2本机提取性能数据。Web服务可以通过“http Where you there”进行监控但是您也可以指定从wsdl规范发送的实际内容,这样您就知道,不仅另一方响应,而且它还能够处理记录(当然,这需要您有一种方法在以后删除这些保持活动状态的数据记录,但这是另一个问题)

对于每个受监控的系统,您可以设置警报的阈值,因此在触发SMS警报或自动重新启动服务之前,警报必须连续出现5次

作为一个额外的好处,它拥有我所见过的最好的SNMP支持

链接至免费下载:

链接到演示:


(注意:我不属于该公司)

1.6支持多种网络监控流,并允许您监控除此之外的其他内容。它免费且非常灵活。

+1-这是一个难以置信的易于安装和配置的系统。唯一的“坏”是缺少定制