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

时间:2012-12-07 09:30:44

标签: munin

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

4 个答案:

答案 0 :(得分:5)

我没有尝试过,但是this question in the FAQ建议你不能:

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

     

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

     

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

但是,如果你看ticket #5,最后一篇文章(关闭它)是:

  

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

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

答案 1 :(得分:4)

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

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

graph_data_size
update_rate # in seconds
  • 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

亚分钟分辨率要求在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/

答案 2 :(得分:1)

Munin默认使用cron作业每5分钟运行一次。您可以在crontab中更改它。在我的CentOS系统上,它位于/etc/cron.d/munin中,如下所示:

#
# cron-jobs for munin
#

MAILTO=root

*/5 * * * *     /usr/bin/munin-cron

我过去已将其更改为

*/1 * * * *     /usr/bin/munin-cron

然而,由于使用亚马逊AWS的监控系统,我不需要经常使用Munin,现在将其保留在我使用它的服务器上10分钟。

答案 3 :(得分:1)

泽山说:

  

Munin默认使用cron作业每5分钟运行一次。您可以   在crontab中更改它。在我的CentOS系统上,它位于   /etc/cron.d/munin,看起来像这样:

     

     

munin的cron-jobs

     

     

MAILTO =根

     

* / 5 * * * * / usr / bin / munin-cron

     

我过去已将其更改为

     

* / 1 * * * * / usr / bin / munin-cron

     

然而,由于使用亚马逊AWS的监控系统,我不需要Munin   经常,现在在我使用的服务器上保持10分钟   它

你是关于munin-server的,因为munin-agent没有cron工作。 您的图表不会超过5分钟。

要更改图表周期(步骤),请在此处查看: http://munin-monitoring.org/wiki/faq#Q:CanImakeagraphshowvaluesperminuteinsteadofpersecond

示例:

[server.example.com]
  address 10.0.0.1
  postfix_mailstats.graph_period second

将图形周期设置为秒。但请确保您已将/etc/cron.d/munin更改为最短的时间间隔,如/etc/munin/munin.conf中的graph_period