Munin图 – 有一个graphics/插件每小时更新一次?

我正在写一个自定义的munin插件/graphics,它的计算量很小。 几分钟之内也不会有太大的改变。 是否有可能让这个graphics/插件每小时只更新一次,并且让我的其他graphics每5分钟更新一次?

我有一个类似的问题,有一个真正的插件在cron写入数据每小时一个临时文件,然后读取插件,每隔5分钟从munin运行,但只显示临时文件的最后一行。

更好的方法是改变你的munin,以便按需生成图表,而不是每五分钟一次。

此页面似乎有一个概述: http : //waste.mandragor.org/munin_tutorial/munin.html#cgi

在我的Raspberry Pi上运行munin时遇到了同样的问题。 由于Raspberry Pi不是那么强大,所以它跟上了Munin设定的五个间隔。

编辑文件/etc/cron.d/munin ,添加以下行:

2 * * * * munin if [ -x /usr/bin/munin-graph ]; then /usr/bin/munin-graph; fi 

文件/ usr / bin / munin-graph尚不存在,所以我们要创build它:

 vi /usr/bin/munin-graph 

现在添加这个:

 #!/bin/bash # We always launch munin-html. # It is a noop if html_strategy is "cgi" nice /usr/share/munin/munin-html $@ || exit 1 # The result of munin-html is needed for munin-graph. # It is a noop if graph_strategy is "cgi" nice /usr/share/munin/munin-graph --cron $@ || exit 1 

并使其可执行:

 chmod +x /usr/bin/munin-graph 

现在编辑/ usr / bin / munin-cron文件并注释掉我们放在munin-graph文件中的行:

 [...] # We always launch munin-html. # It is a noop if html_strategy is "cgi" # nice /usr/share/munin/munin-html $@ || exit 1 # The result of munin-html is needed for munin-graph. # It is a noop if graph_strategy is "cgi" # nice /usr/share/munin/munin-graph --cron $@ || exit 1 

通过这样做,munin-update每5分钟运行一次,并且graphics和HTML页面创build每小时运行一次(整个小时后2分钟)。