我希望每隔两分钟就能通过图表来增加粒度。有一些链接指出它在某种程度上可能与munin 2.0,任何想法如何?
答案 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
由于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