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

Плагин загрузки Munin не появляется

Я только что сделал новую установку 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"?