5

我想在每两分钟后绘制一次图表以增加粒度。有一些链接指出它在某种程度上可能与 munin 2.0 ,知道怎么做吗?

4

4 回答 4

6

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

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

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

但是,这不会改变 Munin(或者更确切地说是 RRD)的粒度;所有 RRD 文件的构造都是为了创建 5 分钟的平均值,无论您多久更新一次 RRD 文件,输出都不会(太大)不同。Ticket #5 中已提议更改此(默认)行为。

但是,如果您查看票 #5,最后一个帖子(关闭它)是:

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

因此,如果您使用的是相当新的 munin 版本,可能值得一试。

于 2013-01-24T15:57:22.373 回答
5

增加 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/

于 2015-03-23T13:46:17.587 回答
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

但是,自从使用 Amazon AWS 的监控系统后,我不再需要 Munin,现在在我使用它的服务器上保持 10 分钟。

于 2013-07-16T13:51:25.003 回答
1

zeeshan 说:

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

#

munin 的 cron 工作

#

MAILTO=root

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

我过去已将其更改为

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

但是,自从使用 Amazon 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

于 2013-11-08T07:36:29.940 回答