У меня Munin работает нормально, но каждый раз, когда я пытаюсь построить график cgi, он просто перестает строить график ... в журнале нет ошибок, ничего. Я выполнил инструкции здесь: http://munin-monitoring.org/wiki/CgiHowto - и он должен работать - вот моя настройка munin.conf, по крайней мере, те части, которые имеют значение:
dbdir /var/lib/munin
htmldir /var/www/munin
logdir /var/log/munin
rundir /var/run/munin
tmpldir /etc/munin/templates
graph_strategy cgi
cgiurl /usr/lib/cgi-bin
cgiurl_graph /cgi-bin/munin-cgi-graph
И тогда информация о хосте yada yada - graph_strategy cgi и cgrurl закомментированы в munin.conf - это потому, что если я их раскомментирую, график перестанет работать. Опять же, я не получаю ошибок в журналах, только пустые изображения там, где раньше были графики. Прокомментировать cgi? Как только munin html снова запустится, все вернется в норму.
Я использую последнюю версию munin и munin-node - я пробовал fastcgi и обычный cgi - разрешения для всех задействованных каталогов - munin: www-data - и мой файл httpd.conf выглядит так:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory /usr/lib/cgi-bin/>
AllowOverride None
SetHandler fastcgi-script
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
<Location /cgi-bin/munin-cgi-graph>
SetHandler fastcgi-script
</Location>
У кого-нибудь есть идеи? Без этой работы, по крайней мере, насколько я понимаю, Munin просто строит графики, даже если на них никто не смотрит - вы добавляете 100 серверов в график, и это становится проблемой. Надеюсь, кто-то столкнулся с этим и может мне помочь.
Спасибо!
Посмотрите разрешения, особенно папку журнала, временные папки и папку графика. Мне нужно было поесть munin-cgi-graph.log
к www-data.adm
когда у меня была похожая проблема. Убедитесь, что ваш logrotate также обрабатывает новые созданные файлы журналов.
Это может не помочь исходному плакату, но я не мог заставить свои графики сгенерировать с помощью "graph_strategy cgi", графики были просто пустыми изображениями.
Чтобы обойти это, я просто закомментировал "graph_strategy cgi" из моего файла /etc/munin/munin.conf, и графики отображаются нормально.
Я думаю, что "graph_strategy cgi" закомментирована по умолчанию, но в учебнике, который я прочитал, меня просили раскомментировать это ... это может помочь другим задаваться вопросом, почему графики / изображения не отображаются.
С CGI Graphing графики, очевидно, создаются по запросу.
Отправной точкой для поиска проблемы являются файлы журнала (обычно /var/log/munin/munin-cgi-graph.log). Вы должны найти там кое-что, чтобы, по крайней мере, помочь вам в дальнейшем устранении проблемы.
Я снова и снова боролся с munin CGI Graph, и это ВСЕГДА проблема с разрешениями. Я обязательно посмотрю на это. Важно отметить, что инструмент построения графиков CGI по какой-то причине все еще хочет получить доступ к вашему каталогу htdocs, по крайней мере, по моему опыту. Вроде привязано к munin-html.
Суть в том, чтобы проверить логи, проверить разрешения. Скорее всего, вы найдете что-нибудь полезное в munin-cgi-graph.log.