我正在寻找一个像 Cacti 这样的监控系统,它不会在一段时间内丢失数据,我发现的所有工具都使用 rrd 文件,它会随着时间的推移对数据进行平均。
我希望能够回到(例如)4 月 1 日 12:00,查看当时捕获的数据,而不是全天的平均值。
是否有一个监控系统可以做到这一点?
答案1
OpenTSDB可以做你想做的事,但是,正如评论中指出的那样,磁盘要求相当大。
答案2
从问题标签来看,我猜您检查了 Nagios 和 Zabbix。
在 Zabbix 中,所有监控项都带有给定的预定义
- 历史记录(原始数据的保存时间,大多数项目为 90 天)
- 趋势(对于大多数项目来说,每小时平均值的保存时间为 365 天,用于生成长期图表。)
您可以逐项自定义这两项。我监控的 70k+ 个项目目前占用了大约 5Gb 的数据库空间。
它可与以下任何 DB 后端兼容:
MySQL、Oracle、PostgreSQL、DB2