Для прикладу, я буду описувати налаштування в Ubuntu 14.04.3.
Для того, щоби графіки створювались за запитом, потрібно змінити деякі параметри у конфігурації. Для цього редагуємо файл /etc/munin/munin.conf
, у якому наступні рядки приводимо до такого вигляду:
graph_strategy cgi
cgiurl_graph /munin/cgi/munin-cgi-graph
Далі редагуємо /etc/logrotate.d/munin
, у якому змінюємо
create 640 munin adm
на
create 660 munin www-data
Також необхідно змінити права доступу для деяких файлів:
chgrp www-data /usr/share/munin/munin-graph
chgrp www-data /var/log/munin /var/log/munin/munin-graph.log
chmod g+w /var/log/munin /var/log/munin/munin-graph.log
chgrp -R www-data /var/lib/munin
chmod -R g+w /var/lib/munin
Якщо ви змінували налаштування за замовчуванням, то останні дві команди можуть виглядати приблизно так:
chgrp -R www-data /var/www/munin/<ваш_домен>
chmod -R g+w /var/www/munin/<ваш_домен>
І наприкінці, необхідно закоментувати рядок у файлі /usr/bin/munin-cron
, який містить
/usr/share/munin/munin-graph
Відтепер всі графіки будуть створюватися при запиті, що істотно скоротить споживання ресурсів при великому обсязі графіків.