ГлавнаяРегистрацияВходВ закладки

Главная » Статьи » FreeBSD » Как настроить FreeBSD
Установка и настройка munin 1.4.5 на FreeBSD 8.1
Все же тема мониторинга преследовали меня.

На подготовку машина настроена с лицом 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

У меня работает.
Немного картинок:



[-hide-]
Просмотров: 2954
Дата: 2011-07-14 15:55:10
Комментариев: 0
Источник: