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