Показывать больше времени в Мунине
Мне было интересно, возможно ли для Мунина хранить и отображать данные дольше года?
Я немного поработал с Google, без особой удачи.
3 ответа
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
... означает "сохранить 300 точек данных при 1 назначении данных за 5 минут, затем сохранить 1600 точек данных при 1 назначении данных за 75 минут, а затем сохранить 3000 точек данных при 1 назначении данных за 150 минут".
См. 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 для получения дополнительной информации.
Ничего особенного в Munin нет: если он использует RRDTool для графического бэкэнда, теоретически возможно изменить RRA на то, что вы когда-либо захотите. Практичность этого зависит от того, что именно вы пытаетесь выяснить; другие инструменты, используемые в комбинации, могут дать вам лучший обзор того, что вы пытаетесь выяснить, вернувшись назад "больше года".
Изменение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.
Хорошо, это устаревший вопрос, но он мне был нужен, и если бы он мне понадобился снова, я бы посмотрел здесь.