Я работал над этим уже несколько часов и еще не смог заставить 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.