Счетчик

Поисковый анализ сайта
яндекс.ћетрика
Cервер и сайт запущен 2011.02.01 на Debian

munin

Munin - удобное и простое в настройке средство мониторинга производительности серверов. Сразу после установки доступно большое число плагинов, позволяющих следить практически за любыми параметрами сервера: load average, сеть, загрузка CPU, использование памяти, postfix, exim4, mysql и т.д. Написание самих плагинов не составляет никакого труда для людей, знакомых с программированием. Всю отчетную информацию Munin представляет в виде графиков через web-интерфейс.

Установка Munin обычна:

#apt-get install -y munin munin-node munin-plugins-extra



Открываем файл конфигурации
nano /etc/munin/munin.conf

# ...
# Расположение RDP базы данных
dbdir /var/lib/munin
# Расположение HTML файлов и изображений графиков мониторинга
htmldir /var/www/munin
# Логи
logdir /var/log/munin
# Информация о запусках
rundir /var/run/munin
# HTML шаблоны
tmpldir /etc/munin/templates



# Make graphs show values per minute instead of per second
#graph_period minute
# ...
# a simple host tree

[localhost.localdomain]# тут можно заменить на [soft-komi.ru]
address 127.0.0.1
use_node_name yes



После этого cоздаем папку и запускаем его вручную:

#mkdir -p /var/www/munin
#chown munin:munin -R /var/www/munin
#ln -s /var/www/munin/ /var/www/stat


Запускаем его:
#/etc/init.d/munin-node start
Можно принудительно запустить опрос нод, так же поможет для отладки

#su - munin --shell=/bin/bash
munin@Debian:~$  /usr/share/munin/munin-update --nofork --debug
#exit



Управление плагинами Munin


Список установленных плагинов на munin клиенте можно получить следующим образом:
#ls -l /etc/munin/plugins/
# ls -l /etc/munin/plugins/

lrwxrwxrwx 1 root root 28 Jun 21 20:38 cpu -> /usr/share/munin/plugins/cpu
lrwxrwxrwx 1 root root 27 Jun 21 20:38 df -> /usr/share/munin/plugins/df
lrwxrwxrwx 1 root root 33 Jun 21 20:38 df_inode -> /usr/share/munin/plugins/df_inode
lrwxrwxrwx 1 root root 34 Jun 21 20:38 diskstats -> /usr/share/munin/plugins/diskstats
lrwxrwxrwx 1 root root 32 Jun 21 20:38 entropy -> /usr/share/munin/plugins/entropy
lrwxrwxrwx 1 root root 39 Jun 21 20:38 exim_mailqueue -> /usr/share/munin/plugins/exim_mailqueue



Устанавливаем

#cd /etc/munin/plugins/

#ln -s /usr/share/munin/plugins/apache_processes



В некоторых случаях нам надо сделать ссылку этого мунин в каталог www

ln -s /var/cache/munin/www /var/www/munin



Далее даем права на чтение apache2

chown -R www-data:www-data /var/www/munin



Далее нам надо подправить конфиг файл

/etc/munin/apache.conf



Приводим его к состоянию

Change Allow from 127.0.0.1 ::1 into Allow from all



Рестартуем службы апача и мунин

/etc/init.d/apache2 restart
/etc/init.d/munin-node restart



Далее заходим через любой браузер

http://127.0.0.1/munin



и вот что увидите после того как статистика собирется

mem munin

ng-munin

test

tr munin

Защита каталога Munin паролем

Будет не очень хорошо, если данный каталог смогут читать все кому хочется, поэтому можно поставить пароль. Для этого создадим файл с паролями /etc/munin/munin-htpasswd:

htpasswd -c /etc/munin/munin-htpasswd admin



admin это имя пользователя, а пароль назначается после выполнения команды. Теперь откроем /etc/apache2/conf.d/munin:

nano /etc/apache2/conf.d/munin



B раскомментируем секцию:

AuthUserFile /etc/munin/munin-htpasswd
AuthName "Munin"
AuthType Basic
require valid-user



После изменений перезагружаем Apache:

/etc/init.d/apache2 restart

Добавить комментарий


Защитный код
Обновить