Monitoring 您使用什么工具来监视web服务?

Monitoring 您使用什么工具来监视web服务?,monitoring,production,Monitoring,Production,从基本的东西,如每秒页面浏览量,到更高级的东西,如cpu或内存使用量。有什么想法吗?我想以前有人问过同样的问题吗?虽然我不太确定它有多大帮助 对于CPU使用等,我会尝试,或者类似的东西。Web服务或Web站点?既然你提到网页浏览量:我相信你指的是网站 Google Analytics可能会为您提供跟踪使用统计数据所需的一切,最棒的是在大多数情况下都是免费的 您可能还希望监视站点的运行时间,并在站点因某种原因停机时发送电子邮件警报。我们过去使用过Nagios,它工作得很好。我已经使用monit()

从基本的东西,如每秒页面浏览量,到更高级的东西,如cpu或内存使用量。有什么想法吗?

我想以前有人问过同样的问题吗?虽然我不太确定它有多大帮助


对于CPU使用等,我会尝试,或者类似的东西。

Web服务或Web站点?既然你提到网页浏览量:我相信你指的是网站

Google Analytics可能会为您提供跟踪使用统计数据所需的一切,最棒的是在大多数情况下都是免费的

您可能还希望监视站点的运行时间,并在站点因某种原因停机时发送电子邮件警报。我们过去使用过Nagios,它工作得很好。

我已经使用monit()多年了。它监视apache/mysql/etc的CPU和内存使用情况以及停机时间。。。您还可以将其配置为在停机时通知您,并实时自动重新启动服务

我还使用munin进行报告:

如果你想在页面浏览量等方面获得报告,这是我使用过的最好的方法。

我在Linux上用于一般的机器监控,我非常依赖于网站报告-我知道这不适合所有人,因为有些人担心将他们的所有网站数据提供给谷歌会带来隐私问题

两者都是免费且易于安装的(Nagios通常通过apt get提供,Analytics在站点上的安装非常简单)

不过,Nagios可能是一个需要配置的熊。

我也投了我的票。好的方面是,它了解apache状态信息,并且可以在80%的最大apache工作人员处于“忙碌”状态时通知/采取操作

但是您还需要一些用于硬件和一般监控的东西,一些SNMP感知的东西,比如zennos或zabbix,并为rrdtool提供非常好的接口和预构建的脚本。他们还可以监控多台服务器,并通过naigos发出警告和警报