Назад | Перейти на главную страницу

Графики Munin - у вас один график / плагин обновляется только раз в час?

Я пишу собственный плагин / график munin, и это немного дорого с вычислительной точки зрения. Также вряд ли что-то сильно изменится за несколько минут. Возможно ли, чтобы этот график / плагин обновлялся только один раз в час, а остальные мои графики обновлялись как обычно, раз в 5 минут?

У меня была аналогичная проблема, и у меня был настоящий плагин в cron, который каждый час записывал данные во временный файл, а затем плагин чтения, который запускался каждые 5 минут из munin, но отображал только последнюю строку из временного файла.

У меня была такая же проблема с запуском munin на моем Raspberry Pi. Поскольку Raspberry Pi не такой мощный, ему приходилось много успевать за пятью интервалами, установленными Мунином.

Отредактируйте файл /etc/cron.d/muninдобавьте следующую строку:

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

Файл / usr / bin / munin-graph еще не существует, поэтому мы его создадим:

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 файл и закомментируйте строки, которые мы вставили в Мунин-график файл:

[...]
# 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 минут, а создание графиков и HTML-страниц - только один раз в час (через 2 минуты после полного часа).

Лучший способ сделать это - изменить свой мунин так, чтобы графики создавались по запросу, а не каждые пять минут.

На этой странице есть обзор: http://waste.mandragor.org/munin_tutorial/munin.html#cgi