Обновляем информацию о пакетах и устанавливаем нужные:
# apt-get update && apt-get install munin munin-node munin-plugins-extra -y
Скрипты находятся в папке /usr/share/munin
Конфигурация в папке: /etc/munin
Крон — /etc/cron.d/munin
Настройки сервера находятся в файле /etc/munin/munin.conf
Там ничего менять не будем, т.к. стандартно нас все устраивает (htmldir в /var/www/munin, сервер открыт только для localhost)
Далее настраиваем Apache:
# nano /etc/apache2/conf.d/munin.conf
Приводим к виду:
Alias /munin /var/www/munin
<Directory /var/www/munin>
AllowOverride All
RemoveHandler .php
AddType application/x-httpd-php .php
php_admin_value upload_tmp_dir /tmp
php_admin_value session.save_path /tmp
php_admin_value safe_mode off
DirectoryIndex index.html
Order allow,deny
Allow from all
</Directory>
И перезапускаем munin и apache:
# invoke-rc.d apache2 reload && invoke-rc.d munin-node restart
Если файлов в папке /var/www/munin нет, то выполняем команду:
# /usr/share/munin/munin-html —force-root
После чего файлы должны появиться.
Все готово. Можем смотреть:
http://is.my.ip.server/munin
Для того, чтобы изменить частоту обновления графиков, лезем в файл /etc/cron.d/munin. По умолчанию опрос производится раз в 5 минут.
Могут быть проблемы с правами (графики не обновляются). Решаем так:
# chown -R munin:munin /var/www/munin /var/log/munin
Получилось, спасибо :), графики отрисовывает, а запретить открытый доступ к графикам можно?
Попробовал в munin.conf подредактировать последние строчки —
Order allow,deny
Allow from all
для доступа только с моего IP, но все равно пускает любого.
Апач рестартили после изменений?
Да, рестартил. В чем проблема не нашел, решил проще — перенес каталог с мунином в папку лежащего сайта, и тут уже htaccess закрыл.
Хорошо. Спасибо за комментарий!
Здравствуйте. Поставил только что munin на debian, стала версия 1.2.6 . Как установить munin 1.4 ? Какие репозитории использовать?