Eu tive um problema semelhante e tive o plugin real no cron escrevendo os dados a cada hora para um arquivo temporário e depois um plugin de leitura que funcionava a cada 5 minutos do munin, mas apenas exibia a última linha do arquivo temporário.
Estou escrevendo um plug-in / gráfico munin personalizado e é um pouco computacionalmente caro. Também é improvável que mude muito em poucos minutos. É possível fazer com que este gráfico / plug-in seja atualizado apenas uma vez por hora e deixar o resto dos meus gráficos para atualizar ao mesmo tempo uma vez a cada 5 minutos?
Eu tive um problema semelhante e tive o plugin real no cron escrevendo os dados a cada hora para um arquivo temporário e depois um plugin de leitura que funcionava a cada 5 minutos do munin, mas apenas exibia a última linha do arquivo temporário.
A melhor maneira de fazer isso é mudar a munição para que os gráficos sejam gerados sob demanda, e não a cada cinco minutos.
Esta página parece ter uma visão geral: link
Eu tive o mesmo problema com o Munin no meu Raspberry Pi. Como o Raspberry Pi não é tão potente, estava tendo muito tempo para acompanhar os cinco intervalos estabelecidos por Munin.
Edite o arquivo /etc/cron.d/munin , adicione a seguinte linha:
2 * * * * munin if [ -x /usr/bin/munin-graph ]; then /usr/bin/munin-graph; fi
O arquivo / usr / bin / munin-graph ainda não existe, então vamos criá-lo:
vi /usr/bin/munin-graph
Agora adicione isto:
#!/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
e torná-lo executável:
chmod +x /usr/bin/munin-graph
Agora edite o arquivo / usr / bin / munin-cron e comente as linhas que colocamos no arquivo 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
Ao fazer isso, a munin-update é executada a cada 5 minutos e a criação de gráficos e páginas HTML é executada apenas uma vez por hora (2 minutos após a hora completa).