Установка Munin под CentOS

Munin — отличная замена MRTG, показывает не только данные о трафике, но еще и строит графики по множеству других показателей, таких как file system usage, fork rate, cpu/memory usage, load average и т.п., см. скриншот.


В случае с CentOS имеем так же быструю и беcпроблемную установку, благодаря наличию munin в репозитории rpmforge.

Итак, если не поключен, подключаем репозитоий (пример для CentOS 5, i386):
rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.3.6-1.el5.rf.i386.rpm

Устанавливаем пакеты munin и munin-node:
yum install munin munin-node

Munin состоит из двух частей, пакет munin-node должен работать на сервере, который хотим мониторить, а пакет munin может быть в другом месте. В нашем случае все будет на одном и том же сервере. По умолчанию, в конфигурационном файле /etc/munin/munin-node.conf доступ разрешен только локально.

Создадим папку, в которой munin будет генерировать файлы (параметр htmldir в /etc/munin/munin.conf):
mkdir /var/www/html/munin
chown munin:munin /var/www/html/munin

Запускаем munin-node:
service munin-node start

Не забываем про init-скрипты:
chkconfig --level 345 munin-node on

Раз в 5 минут, по крону (/etc/cron.d/munin), munin будет обновлять графики, которые будет складывать в /var/www/html/munin.

Все что осталось - настроить веб-сервер для доступа к /var/www/html/munin. В случае с apache, заготовка уже лежит в /etc/httpd/conf.d/munin.conf, осталось только отредактировать ее, и может быть закрыть папку паролем. Надо отметить, что генерирует munin только статику, веб-сервер можно использовать любой.

Сайт проекта: http://munin.projects.linpro.no/.

Tags: ,

забобрить сохранить в memori

Leave a Reply

You must be logged in to post a comment.