我想知道 Munin 是否可以存储和显示超过一年的数据?
我用 Google 搜索了一下,但没有找到什么。
答案1
Munin 2.0 提供了一个参数,用于指定在每个时间分辨率下保留多少个数据点。例如:
graph_data_size custom FULL_NB, MULTIPLIER_1 MULTIPLIER_1_NB, ... MULTIPLIER_NMULTIPLIER_N_NB
graph_data_size custom 300, 15 1600, 30 3000
...意思是“以每 5 分钟 1 个数据点的速度保留 300 个数据点,然后以每 75 分钟 1 个数据点的速度保留 1600 个数据点,然后以每 150 分钟 1 个数据点的速度保留 3000 个数据点”。
看http://munin-monitoring.org/wiki/format-graph_data_size和http://blog.pwkf.org/post/2010/08/Waiting-for-Munin-2.0-Keep-more-data-with-custom-data-retention-plans了解更多信息。
答案2
没有任何关于 Munin 的具体信息:如果它使用 RRDTool 作为图形后端,理论上可以将 RRA 更改为您想要的任何内容。这样做的实用性取决于您到底想找出什么;结合使用其他工具可能会让您更好地了解您想要找出的内容,方法是回溯“一年多”。
答案3
更改graph_data_size
指令对现有图表没有影响。
munin 2.0 的默认设置graph_data_size normal
相当于:
graph_data_size custom 576, 6 432, 24 540, 288 450
例如,如果您想将其修改为graph_data_size custom 576, 6 576, 24 576, 288 576
您可能还想更改现有的 RRD 文件:
find /var/lib/munin/ -name "*.rrd" | while read FN ; do
rrdtool tune $FN RRA#0:=576 RRA#1:=576 RRA#2:=576 RRA#3:=576 RRA#4:=576 RRA#5:=576 RRA#6:=576 RRA#7:=576 RRA#8:=576 RRA#9:=576 RRA#10:=576 RRA#11:=576
chown munin.munin $FN
done
不幸的是,munin-graph 不会对这些数据做任何事情。cgi 缩放可以。
好的,这是一个过时的问题,但我需要它,如果我再次需要它,我会在这里查看。