【发布时间】:2010-09-11 12:07:14
【问题描述】:
从每秒页面浏览量等基本内容到 CPU 或内存使用等更高级的内容。有什么想法吗?
【问题讨论】:
标签: monitoring production
从每秒页面浏览量等基本内容到 CPU 或内存使用等更高级的内容。有什么想法吗?
【问题讨论】:
标签: monitoring production
Web 服务或网站?既然你提到了页面浏览量:我相信你的意思是网站。
Google Analytics 可能会为您提供跟踪使用统计信息所需的一切,而且最重要的是在大多数情况下都是免费的。
您可能还想监控站点的正常运行时间,并在站点由于某种原因关闭时发送电子邮件警报。我们过去使用过 Nagios,它运行良好。
【讨论】:
多年来,我一直在使用 monit (http://www.tildeslash.com/monit/)。它监控 CPU 和内存使用情况以及 apache/mysql/etc 的停机时间......您还可以将其配置为通知您中断并实时自动重启服务。
我也使用 munin 进行报告:http://munin.projects.linpro.no/
如果您想要关于浏览量等的报告,AWStats 是我用过的最好的。
【讨论】:
我使用Nagios 在 Linux 上进行一般机器监控,并且我非常依赖 Google Analytics 进行网站报告 - 我知道这并不适合所有人,因为有些人担心将所有网站数据提供给 Google。
两者都是免费且易于安装的(Nagios 通常可通过 apt-get 获得,而 Analytics 在网站上的安装非常简单)。
然而,Nagios 可能难以配置。
【讨论】:
我也投票给monit。好处是它了解 apache 状态信息,并且可以在 80% 的最大 apache 工作人员处于“忙碌”状态时通知/采取行动。
但是你需要其他东西来进行硬件和一般监控,一些支持 SNMP 的东西,比如 zennos 或 zabbix
【讨论】: