Установка и настройка munin 1.4.5 на FreeBSD 8.1
Автор: admin Раздел: Как настроить FreeBSD
Все же тема мониторинга преследовали меня.
На подготовку машина настроена с лицом vnstat веб, показывает, как закачивается в каком направлении и на какой intrfeyse но график показывает, загрузки канала. Это не то, ,что я хотел. Munin был установлен, но из-за нехватки времени не работал. В общем, я буду описывать процесс установки. Это заявление не сильно отличается от тех, которые вы найдете в Google и Яндекс, но за то, ,что я заработал, я искал через более десятка сайтов. Ну это дела, таких как запись. Поехали. Имеем: [-hide-] host# uname -a FreeBSD host 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:55:53 UTC 2010 root@almeida.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386 host# Ставим мунина: host# cd /usr/ports/sysutils/munin-master/ host# make install clean Перед окончанием установки задает вопросы, я согласился. Далее host#cd /usr/ports/sysutils/munin-node/ host#make install clean Если задаст вопросы, думайте, возможно стоит согласиться ![]() По окончанию установки в rc.conf впишем: munin_node_enable=»YES» Можно запустить его, но пока толку мало. Он стал в /usr/local/www/munin/ Я прописал алиас в апаче: ee /usr/local/etc/apache22/Includes/aliases.conf Alias /munin «/usr/local/www/munin/» AllowOverride None Order allow,deny Allow from all После этого запускаем munin: host# /usr/local/etc/rc.d/munin-node start Starting munin_node. host# Рестарт apache: host#apachectl restart Заходим ваш_ip/munin Но могу вам сказать сразу – пока будет виден только список файликов из /usr/local/www/munin/. Нужно включать плагины. У мунина куча плагинов, но если чего-то не хватит, то не сложно найти инструкцию по написанию своих плагинов. Но пока подключим ,что-то из имеющихся: host#cd /usr/local/etc/munin/plugins host#ln -s /usr/local/share/munin/plugins/cpu cpu host#ln -s /usr/local/share/munin/plugins/if_ if_sk0 host#ln -s /usr/local/share/munin/plugins/ if_ if_xl0 (у меня 2 интерфейса) host#ln -s /usr/local/share/munin/plugins/memory memory Ну и дальше ,что нужно добавляйте. После host# /usr/local/etc/rc.d/munin-node restart munin перезапускался, но графики не всегда отображались. Я его: host# /usr/local/etc/rc.d/munin-node stop host# /usr/local/etc/rc.d/munin-node start host# apachectl restart И все ок. Теперь осталось дописать в cron задание: host# ee /etc/crontab # run munin */5 * * * * munin /usr/local/bin/munin-cron и перезапустим крон: host# killall -1 cron У меня работает. Немного картинок: ![]() ![]() |