Я только что сделал новую установку Munin 2.0.6-4 на сервере Debian 7.1 из репозиториев debian. Плагин "load" отображается как загруженный:
# munin-node-configure | grep load
load | yes |
vserver_loadavg | no |
Однако я не вижу графика «Средняя нагрузка». Насколько я знаю, плагин загрузки вроде работает:
# munin-run load config
graph_title Load average
graph_args --base 1000 -l 0
graph_vlabel load
graph_scale no
graph_category system
load.label load
graph_info The load average of the machine describes how many processes are in the run-queue (scheduled to run "immediately").
load.info 5 minute load average
# munin-run load
load.value 0.05
Я понятия не имею, как это дальше отлаживать.
Для тех, кто наткнулся на это (и вы действительно перезапустили munin-node после добавления плагинов):
если echo -e "list\nquit" | nc 127.0.0.1 4949
не показывает ваш плагин. похоже, начиная с debian buster (munin-node 2.0.49-1) вам нужно скопировать плагины в /usr/share/munin/plugins
чтобы они были перечислены. Мне понравился другой локальный каталог с плагинами от contrib, и он больше не работает. это отлично работало с debian strech (munin-node 2.0.33-1).
Можете ли вы увидеть хотя бы начальную страницу без ошибок HTTP? Я бы порекомендовал это:
Вы не пробовали запустить плагин / скрипт или другую команду munin под другим пользователем, отличным от munin?!? Имеют ли пользователи веб-серверов по умолчанию apache / apache2 доступ к этим файлам?
Могло случиться так, что необходимые файлы (rrd, html, графики) не принадлежат пользователю munin или у них нет правильных разрешений, и поэтому они не могут быть обработаны пользователем munin или доступны процессу веб-сервера. Базы данных rrd хранятся в / var / lib / munin, а html - в / var / www / munin. Проверьте все эти каталоги, их владельцев, группы и разрешения.
Если указанное выше настроено правильно, вы можете попытаться отладить его дальше:
попробуйте бежать Мунин-обновление команда вручную под пользователем munin:
su - munin -c "PATH_TO/munin-update --debug --nofork --stdout \
--host YOUR_HOST --service load"
Эта команда должна запускаться через cron для извлечения данных из настроенных узлов munin (процесс munin-node) и сохранения их в базе данных rrd. Приведенная выше команда выведет все сообщения на ваш экран. Вы видите какую-либо строку, связанную с плагином загрузки?
Aug 23 15:41:51 - [6846] Updating /var/lib/munin/dom.com/foo.dom.com-df-load.rrd with 0.2
Если это так, значит, база данных rrd для этого плагина обновлена правильно, и проблема может быть в вашем веб-сервере.
Проверьте свои журналы на клиенте и на сервере. Может есть что-то гадкое. Вы перезапускали munin-node после добавления плагина "load"?