是否有一个系统监控工具可以让我针对数据编写复杂的查询?

是否有一个系统监控工具可以让我针对数据编写复杂的查询?

我正在寻找一个系统统计信息收集工具,让我能够针对收集的数据编写查询。我计划回答以下问题:

  • 过去 30 天内,这台机器在上午 9 点到下午 5 点之间的平均负载是多少(相比晚上而言)
  • 昨天这 10 台机器的平均磁盘 io 是多少
  • 与两周前相比,上周这 10 台机器的白天平均内存使用量是多少

有没有人使用 collectd 或者 graphite 做过这样的事情?

答案1

您是否将其限制为定制系统?还是会考虑现有服务?我不会说您给出的示例是复杂查询。

现有的服务如:monitor.us、newrelic.com 和许多其他服务都提供您所需要的统计数据。

如果您想运行自己的服务,诸如 prtg 或 Nagios 之类的服务将以可分析的方式捕获数据。

或者,您可以简单地在 CRON 计时器上运行一个脚本,将数据附加到 CSV 文件并使用 Excel 进行分析。

相关内容