Клиентская часть
Ставим датчика на Debian и набор плагинов мониторинга (они встанут в папку /usr/share/munin/plugins):
Установка датчика на CentOS:
Запускаем его:
Убеждаемся, что процесс запустился:
При этом он биндится на 4949 порт, но в конфиге блокировка на доступ к нему только с 127.0.0.1:
Ставим:
Далее я бы рекомендовал бы открыть конфиг:
И сменить там стандартный путь на более удобный:
После этого оздаем папку и запускаем его вручную:
При этом, никакой демон для него не требуется, опрос нод мониторинга производится по крон задачей /etc/cron.d/munin, которая также генерирует графики: /var/www/munin.
Если датчики расположены на удаленных серверах, то их нужно указывать в конфиге явно:
Вот таким образом:
А на датчике в свою очередь нужно явно указать IP мастер сервера мониторинга:
Он задается в строке:
После этого потребуется перезапуск: датчика
Управление плагинами
С плагинами работать крайне просто - это лишь набор слимлинков из папки /usr/share/munin/plugins в папку /etc/munin/plugins.
Например, удалить мониторинг эксима и лдап:
После этого для изменения набора плагинов нужно перезапустить мониторинг-ноду:
Также вот хорошая инструкция: http://debianworld.ru/articles/ustanovka-i-nastrojka-munin-v-debian-ubuntu/
Ставим датчика на Debian и набор плагинов мониторинга (они встанут в папку /usr/share/munin/plugins):
apt-get install -y munin-node munin-plugins-extra
Установка датчика на CentOS:
yum install -y munin-node
Запускаем его:
/etc/init.d/munin-node start
Убеждаемся, что процесс запустился:
ps aux | grep munin | grep -v grep
root 31205 0.0 0.0 124348 7100 ? Ss 19:47 0:00 /usr/sbin/munin-node
При этом он биндится на 4949 порт, но в конфиге блокировка на доступ к нему только с 127.0.0.1:
netstat -lnpt | grep muniДля большей безопасности в случае только локального использования рекомендую его настроить на прослушивание только локального интерфейса:
tcp 0 0 0.0.0.0:4949 0.0.0.0:* LISTEN 31205/munin-node
vim /etc/munin/munin-node.confВнисим там коррективу:
host 127.0.0.1Применяем:
/etc/init.d//munin-node restartСерверная часть
Ставим:
apt-get install -y munin
Далее я бы рекомендовал бы открыть конфиг:
vi /etc/munin/munin.conf
И сменить там стандартный путь на более удобный:
htmldir /var/www/munin
После этого оздаем папку и запускаем его вручную:
mkdir -p /var/www/munin
chown munin:munin -R /var/www/munin
su munin -s /bin/bash
/usr/bin/munin-cron
exit
При этом, никакой демон для него не требуется, опрос нод мониторинга производится по крон задачей /etc/cron.d/munin, которая также генерирует графики: /var/www/munin.
Если датчики расположены на удаленных серверах, то их нужно указывать в конфиге явно:
vi /etc/munin/munin.conf
Вот таким образом:
[srv1.domain.ru]
address 46.4.63.77
use_node_name yes
А на датчике в свою очередь нужно явно указать IP мастер сервера мониторинга:
vim /etc/munin/munin-node.conf
Он задается в строке:
allow ^127\.0\.0\.1$
После этого потребуется перезапуск: датчика
/etc/init.d/munin-node restartОбращаю внимание, что стандартно доступ к графикам munin открыт только для 127.0.0.1 и для удаленного доступа к site.ru/munin нужно добавить свой IP:
vim /etc/apache2/conf.d/munin
Управление плагинами
С плагинами работать крайне просто - это лишь набор слимлинков из папки /usr/share/munin/plugins в папку /etc/munin/plugins.
Например, удалить мониторинг эксима и лдап:
rm /etc/munin/plugins/exim_mailstats /etc/munin/plugins/slapd_bdb_cache_pages /etc/munin/plugins/slapd_bdb_cache_percentА вот так можно добавить мониторинг апача (обращаю внимание, что для их работы должен быть включен ExtendedStatus у Апача, а также должен быть установлен пакет libwww-perl):
sudo ln -s /usr/share/munin/plugins/apache_accesses /etc/munin/plugins/apache_accesses
sudo ln -s /usr/share/munin/plugins/apache_volume /etc/munin/plugins/apache_volume
sudo ln -s /usr/share/munin/plugins/apache_processes /etc/munin/plugins/apache_processes
После этого для изменения набора плагинов нужно перезапустить мониторинг-ноду:
/etc/init.d/munin-node restart
Также вот хорошая инструкция: http://debianworld.ru/articles/ustanovka-i-nastrojka-munin-v-debian-ubuntu/
Наткнулся на твою статью, ища проблему, почему же из под судо башь под рутом, нельзя зайти в домашний каталог ввв, другова пользователя, оказывается надо было цховн использовать.
ReplyDeleteЕсли совместить твою статью с этой
http://debianworld.ru/articles/ustanovka-i-nastrojka-munin-v-debian-ubuntu/
не плохой мануал получился бы.
Добавил ссылку в раздел литературы :)
ReplyDelete