我最近用基本的LAMP栈(PHP / MySQL / Apache)设置了一个新的apache webserver。 我很好奇什么样的性能监控解决scheme是典型的 – 实际上,我只是在寻找一个很好的方法来衡量我设置的主机是否足够强大,以处理负载。
目前为止,我一直在用正常运行时间命令检查服务器上的负载,以检查历史平均值。 我也一直在检查Apache服务器状态页面(这是只在本地可见)。
无论如何,我不觉得这些是真正提供我所期待的。 我会感谢任何意见和/或在正确的方向推动。
谢谢一堆!
山姆
womble的答案给你很好的监控参数列表。
我build议你去慕宁作为简单的工具来收集统计数据和绘制趋势的图表。 如果你需要更先进的东西 – 也许zabbix或仙人掌 ,如果你需要坚如磐石的警报系统 – nagios 。
有几件事要添加到测量参数:
最有可能的是你会发现它的插件在你的发行版的标准库。 它很轻,如果你不需要更多的function – 我build议你先从它开始。
是的 – 已经开始考虑将静态内容转移到一些高性能的服务器,如nginx / mathopd / lighthttpd [如果你只有一个公共IP看这里 ]。
我使用Munin来监视在Ubuntu上运行的Apache服务器 。 让Munin运行起来非常简单,只需要更多的工作就可以获得Apache插件。