可以更改munin图的更新间隔吗?

Riz*_*rif 6 munin

我希望每隔两分钟就能通过图表来增加粒度.有一些链接指出它在某种程度上可能与munin 2.0,任何想法如何?

Mik*_*ike 5

我没有尝试过,但常见问题解答中的这个问题表明你不能:

默认情况下,Munin在debian系统上以每五分钟(*/5)的间隔运行.是否可以将此间隔更改为任意值?

只需编辑/etc/cron.d/munin.

但是,这不会改变Munin(或更确切地说是RRD)的粒度; 构造所有RRD文件以创建5分钟平均值,无论您更新RRD文件的频率如何,输出都不会(很多)不同.在故障单#5中已经提出了更改此(默认)行为.

但是,如果您查看机票#5,最后一篇文章(关闭它)是:

当前主干完全支持自定义update_rate,并相应地提高.rrd文件的分辨率.

所以,如果你使用的是最新版本的munin,那么值得一试.


Dan*_*ous 5

提高 Munin 数据捕获的分辨率是在插件级别完成的,而不是在 munin 核心级别。这意味着不可能简单地更改整个安装以提高分辨率。相反,每个插件都必须独立修改。

决定分辨率的两个关键插件配置值是

graph_data_size
update_rate # in seconds
Run Code Online (Sandbox Code Playgroud)
  • graph_data_size确定用于存储捕获数据的 RRD 文件的大小和结构。
  • update_rate指示预期新数据的频率。

由于 cron 的下限是一分钟作为其最严格的分辨率,因此这是最容易实现的。只需更新 cron 以每分钟运行一次并修改插件配置以包含这些值

graph_data_size custom 1d, 1m for 1w, 5m for 1t, 15m for 1y
update_rate 60
Run Code Online (Sandbox Code Playgroud)

亚分​​钟分辨率需要在 cron 运行和嵌入时间数据(自纪元以来的秒数)之间缓存数据点。我在这三个帖子中提供了完整的细节:

http://software.danielwatrous.com/understanding-munin-plugins/

http://software.danielwatrous.com/increase-munin-resolution-to-one-minute/

http://software.danielwatrous.com/increase-munin-resolution-to-sub-minute/