轻松的服务器监控/记录时间点解决方案?

轻松的服务器监控/记录时间点解决方案?

我管理我公司的服务器,我需要知道凌晨 3 点 Web 或 mysql 服务器上的负载是否出现峰值,当时 apache 中处于活动状态的进程是什么,或者 mysql 中正在进行哪些查询,以及任何其他可以帮助我的信息。

我知道所有这些都保存在各处的日志文件中,查找所有这些并关联数据简直就是一件很麻烦的事。

难道还没有发明一种解决方案吗?

我知道我们有 pingdom 来监控正常运行时间和响应能力。

比如,如果加载一个页面花了 30 秒,或者 apache 或 php 或 mysql 向浏览器发出错误,我想知道当时正在运行哪些 mysql 进程、apache 的完整状态以及可能还有顶部输出。

像这样的东西

还会寻找像 cloudkick 这样的 SAAS,当我们可以支付更便宜的费用时,我不需要花整整一个月的工作时间来设置它。

答案1

你有没有尝试过Splunk? 它能够关联来自多个来源的数据,我个人发现他们的整个“日志查询/关联范例”比您通常在日志管理领域发现的要先进 1,000 英里。

答案2

我只经历过扎比克斯我发现它在易用性和功能之间取得了很好的平衡。如果您熟悉从源代码构建,安装就非常简单,并且配置有通常的学习曲线,选择监控模板也非常容易,可以非常快速地获得大量监控数据。如果需要,添加自定义监控数据也相对容易。

我认为你已经查看过监控标签用于各种类似的讨论。

相关内容