如何使 munin 图表(导出或计数器)不按秒计算?

如何使 munin 图表(导出或计数器)不按秒计算?

我的价值观是:

10:00 - 505
11:00 - 507
12:00 - 510
13:00 - 525

我想要获得图表:

11:00 - 2
12:00 - 3
13:00 - 15

但每秒有一次(munin每5分钟运行一次):

11:00 - 2/300
12:00 - 3/300
13:00 - 15/300

我怎样才能制作每小时的图表?

答案1

如何执行此操作取决于您处理的数据源类型。在具有图表插件的主机上,运行munin-run <plugin> config并查找type其字段的属性。

如果字段类型为 COUNTER 或 DERIVE,则只需设置图表的graph_period属性minutehour相关图表。例如,我的邮件服务器并不是非常繁忙,因此以每分钟邮件数而不是每秒邮件数显示其图表更有意义。我使用以下主机定义来做到这一点munin.conf

[mailserver.our.tld]
    <snip other config>
    sendmail_mailstats.graph_period minute

(这也是munin 常见问题解答

如果字段类型为 GAUGE 或 ABSOLUTE,则必须使用定义属性来相应地调整值。您可能还必须更改 graph_vlabel 属性以匹配新的缩放比例。nutups2__runtime插件就是一个例子,它以秒为单位报告 UPS 运行时间。我更喜欢以分钟为单位查看,因此我在 中有以下主机定义munin.conf

[upshost.our.tld]
    <snip other config>
    nutups2_ups_runtime.battery.cdef battery,60,/
    nutups2_ups_runtime.graph_vlabel Minutes

相关内容