RSS

cacti历史存储配置

Cacti 默认的归档策略为如下

2016-08-08_100344

默认规则 5 分钟数据保存时间为(5 * 1 * 600) / 60m = 50h ≈ 2d,也就是 2 天,5分钟的高精度数据默认只保留 2 天的数据记录,也就是说,两天以外的流量,我们就看不到 5 分钟的数据了。
目前需要 RRD 保留 1 年,因此可以修改 RRA 文件的存储即可,修改只对新建的多 RRA 文件有效,因此在初始化开始就要设置好 RRA 归档策略
修改为下图所示即可

2016-08-08_100419

修改之后在图形中,可查看一年之内时间5分钟的数据,注意时间间隔,如果时间间隔过长,数据就会自动压缩展示
验证数据存储
在cacti服务器上,执行如下命令

rrdtool fetch _traffic_in_153.rrd AVERAGE --s=now-360day |wc -l

以上命令可获取到某rrd文件中所存储的数据行数
数据行数为103683,约为一年(103683*5m)1B49F954-ED02-4B37-80C6-CF8D3C042F2C

查看数据

rrdtool fetch _traffic_in_153.rrd AVERAGE --s=now-360day |more

可以看到,数据是300秒为间隔,时间为一年,表示修改成功,修改之后每个RRD文件大小约为3.6M
49AB870B-7E2E-48AF-93CD-E2D3DD574E9B