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

Munin-cron не работает «Ничего не делать», возможно, проблема с munin.conf?

Я работал над этим уже несколько часов и еще не смог заставить munin выводить файлы html / сгенерированные графики использования ресурсов на моем сервере CentOS 5.3.

Вот некоторые вещи, которые я выполняю как пользователь munin, и результаты:

/usr/share/munin/munin-update --nofork --debug

(выше работает нормально, для завершения требуется ~ 2,4 секунды)

munin-run cpu

(И другие параметры / плагины (кроме `` cpu ''), все работают нормально и дают желаемый результат)

munin-cron

Не работает с:

[FATAL] There is nothing to do here, since there are no nodes with any plugins.  Please refer to http://munin-monitoring.org/wiki/FAQ_no_graphs at /usr/share/munin/munin-html line 38

Мне интересно, могут ли настройки в моем файле munin.conf вызывать проблемы. Вот содержимое этого файла (ниже):

bdir   /var/lib/munin/
htmldir /home/archdev/public_html/monitoring
logdir  /var/log/munin
rundir  /var/run/munin/
tmpldir /etc/munin/templates

[archstl.archstl.org]
        address 127.0.0.1
        use_node_name yes

Кроме того, когда я запускаю команду telnet localhost 4949 и перечисляю плагины узла, он возвращает список munin по умолчанию ... что-то не так с процессом создания munin html. :(

У меня версия 1.4.3.

В итоге я установил munin (более старую версию) через интерфейс cPanel / WHM, и теперь все работает нормально. Странный...

Возможно, плагин не был включен. Проверить с

munin-node-configure --suggest --shell

выполните эти команды, и все должно работать. Обычно это делается при запуске, но требует python.

Что ж, теперь я настраиваю другой сервер CentOS 5.5 и установил Munin 1.4.5 из репозитория EPEL (я запускал 1.2.5 из стандартных репозиториев CentOS, и он работал нормально). После установки 1.4.5 я не получаю графиков и те же ошибки в журналах ... Кроме того, поскольку я использую Klaxo на этом сервере (тьфу), я не могу использовать автоматический установщик WHM / cPanel, чтобы получить последняя версия работает.

Я бегал $ sudo /usr/sbin/munin-node-configure --shell, но ничего не сделал (он сидит несколько секунд, затем возвращается к приглашению. предполагается вывести кучу строк ln -s для создания символических ссылок на плагины (которые я мог бы передать в оболочку, используя | sudo sh, но это не так.

Кроме того, каталог / var / www / html / munin был создан, но он не содержит никаких файлов / графиков для конкретного сервера (он содержит только базовые таблицы стилей и графику Munin).

Если я загляну в / etc / munin / plugins, он полон плагинов. Так что я не знаю, почему munin-node не работает ... действительно очень странно! Я перепробовал все шаги Мунина FAQ_no_graphs страницу, но ничего не помогло.

[Изменить: просто просмотрел munin-update.log и обнаружил следующее:

[ERROR] Hostname 'servername_vps2' contains illegal characters (http://en.wikipedia.org/wiki/Hostname#Restrictions_on_valid_host_names).  Please fix this by replacing illegal characters with '-'.  Remember to do it on both in the master configuration and on the munin-node.

... похоже, мне придется использовать полное доменное имя для сервера (как сообщается при выполнении telnet для сервера на порту 4949) вместо настраиваемого имени (с подчеркиванием), как я сделал с 1.2.5. Посмотрим, сработает ли это ...]

У меня такая же проблема. Причина: в munin.conf у меня был только 1 узел "localhost", и это было не то, что думал о себе munin.

Решение:

telnet localhost 4949
.....
# munin node at your.domain.com
...

Поэтому я поместил your.domain.com, то есть ваше полное доменное имя, вместо localhost в munin.conf.