易于服务器监控/日志logging的时间点解决scheme?

我pipe理我的公司的服务器,我需要知道是否在networking或MySQL服务器凌晨三点加载,在Apache中有哪些进程处于活动状态,或者当时在mysql中有什么查询,以及其他可以帮助我的信息。

我知道所有这一切都是在日志文件中,并且它真的是一个PITA来查看它们并关联数据。

没有一个解决scheme是发明的。

我知道我们有pingdom监视正常运行时间和响应。

就像加载一个页面需要30秒,或者apache或者php或者mysql给浏览器一个错误,我想知道那个时候正在运行的是哪个mysql进程,apache完整的状态以及可能的top输出。

像这样的东西

也会寻找一个像cloudkick SAAS,我不必花费整整一个月的工作时间设置时,我们可以支付更便宜的东西。

你有没有试过Splunk ? 它能够将来自多个来源的数据关联起来,而且我个人发现,他们的整个“日志查询/关联范例”比日志pipe理空间中通常发现的要早1000英里。

我只有Zabbix的经验,我发现在易用性和function之间有一个很好的平衡。 假设您熟悉源代码的构build,安装非常简单,而且通常有configuration的学习曲线,select监控模板非常容易,可以快速获得大量的监控数据。 如果需要添加自定义监控数据也相对容易。

我假设你已经检查了各种类似讨论的监控标签。