Munin 中的默认更新间隔是 5 分钟,这对于大多数用途来说是可以的。
在某些情况下,尽管 5 分钟过于频繁、无用,而且有时会增加被监视服务器的负载。例如,我想每天绘制一次数据库大小图表,并且为此编写了插件。但就性能而言,每 5 分钟采样一次可能代价高昂。
那么,是否可以为特定图表配置 Munin,使其每天或每小时更新一次,而不是每 5 分钟更新一次?
Munin 中的默认更新间隔是 5 分钟,这对于大多数用途来说是可以的。
在某些情况下,尽管 5 分钟过于频繁、无用,而且有时会增加被监视服务器的负载。例如,我想每天绘制一次数据库大小图表,并且为此编写了插件。但就性能而言,每 5 分钟采样一次可能代价高昂。
那么,是否可以为特定图表配置 Munin,使其每天或每小时更新一次,而不是每 5 分钟更新一次?
您可以更改所有图表的间隔,请参阅munin FAQ
默认情况下,Munin 在 debian 系统上每隔五分钟 (*/5) 运行一次。是否可以将此间隔更改为任意值?
只需编辑 /etc/cron.d/munin。
但是,这不会改变 Munin(或者更确切地说是 RRD)的粒度;所有 RRD 文件的构造都是为了创建 5 分钟的平均值,无论您多久更新一次 RRD 文件,输出都不会(太大)不同。
但我想你不想吗?:)
我认为您可以优化您的脚本,您可以将结果存储在一个文件中,并且对于每次调用,您都可以验证文件修改日期是否与当前日期相同。如果没有,只需调用数据库以检索数据库大小以及返回内容文件的所有其他时间。它应该消耗更少的资源。