您使用什么工具来监控Web服务?

时间:2008-09-19 23:22:53

标签: monitoring production

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

6 个答案:

答案 0 :(得分:1)

我认为有人在here之前提出了同样的问题?虽然我不太确定它有多大帮助。

对于CPU使用情况等,我会尝试RRDTool,或类似Cacti之类的内容。

答案 1 :(得分:1)

网络服务或网站?既然你提到了网页浏览量:我相信你的意思是网站。

Google Analytics(分析)可能会为您提供跟踪使用情况统计信息所需的一切,而且在大多数情况下最好是免费的。

您可能还希望监控网站的正常运行时间,如果网站由于某种原因导致网站停机,则可以发送电子邮件警报。我们过去使用过Nagios,它运行得很好。

答案 2 :(得分:0)

我多年来一直在使用monit(http://www.tildeslash.com/monit/)。它监视CPU和内存使用情况以及apache / mysql / etc的停机时间......您还可以将其配置为通知您停机并实时自动重启服务。

我还使用munin报告:http://munin.projects.linpro.no/

如果您想要有关于综合浏览量和诸如此类的报告,AWStats是我用过的最好的。

答案 3 :(得分:0)

我在Linux上使用Nagios进行一般机器监控,而且我非常依赖Google Analytics进行网站报告 - 我知道这并非适合所有人,因为有些人对将所有网站数据提供给隐私存在疑问谷歌。

两者都是免费且易于安装的(Nagios通常可以通过apt-get获得,而Analytics是一个非常容易安装的网站)。

然而,Nagios可以成为一个配置的熊。

答案 4 :(得分:0)

我也投了monit。好消息是它理解apache-status信息,并且当80%的最大数量的apache worker处于“忙碌”状态时可以通知/采取行动。

但你需要其他东西用于硬件和一般监控,一些支持SNMP的东西,比如zennos或zabbix

答案 5 :(得分:0)

MuninCacti为rrdtool提供了非常好的接口和预构建的脚本。他们还可以监控多个服务器,并通过naigos发出警告和警报。