Воскресенье, 17.11.2024, 06:28

Компьютерная помощь

Записки системного администратора

Меню сайта
Категории раздела
Компьютер [36]
Общекомпьютерные темы
Windows server [18]
Статьи по версиям windows для серверов.
Windows [30]
Статьи по версиям windows для рабочих станций.
Unix [65]
Статьи на тему unix-подобных систем. Linux, FreeBSD и т.п.
Видеомонтаж [10]
Статьи по нелинейному видеомонтажу
Программирование [9]
Заметки по программированию
Databases [10]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Вход на сайт

Поиск

Главная » Статьи » Unix

Установка утилиты мониторинга Munin на сервер Ubuntu 14.04

Munin –  утилита визуального мониторинга выделенного сервера. В данном руководстве показана установка Munin на сервер Ubuntu версии 14.04. Утилита дает возможность мониторить хост и отображает информацию в виде графиков через веб-интерфейс. Есть возможность подключения разнообразных плагинов мониторинга.

При использование Munin можно с легкостью контролировать эффективность компьютеров (хостов), сетей, сетей хранения данных, приложений. Утилита дает возможность определить, "что изменилось сегодня", выявить проблемные места произвдительности.

Установкой Munin предполагает что у вас на сервере уже установлен LAMP. (Как установить LAMP на Ubuntu server 14.04 читатйте в этой статье)

Установим Munin в терминале следующей командой:

sudo apt-get install munin

Установится сервер и клиент нашей утилиты. После установки нужно сконфигурировать утилиту, чтобы получить рабочую версию. Будем править файл конфигурации Munin`а /etc/munin/munin.conf

sudo nano /etc/munin/munin.conf

Правим строки:

#dbdir /var/lib/munin
#htmldir /var/cache/munin/www
#logdir /var/log/munin
#rundir /var/run/munin

Получаем:

dbdir /var/lib/munin
htmldir /var/www/munin
logdir /var/log/munin
rundir /var/run/munin

Раскоментируем также строку

#tmpldir /etc/munin/templates

Получим

tmpldir /etc/munin/templates

В блоке

# a simple host tree
[localhost.localdomain]
address 127.0.0.1
use_node_name yes

меняем поле [localhost.localdomain] на свое имя хоста для примера возьмем MuninMonitor

[MuninMonitor]
address 127.0.0.1
use_node_name yes

Мы должны также настроить конфигурацию для работы утилиты с веб сервером Apache. Это делается в файле по адресу /etc/munin/apache.conf

nano /etc/munin/apache.conf

Изменим строку

Alias /munin /var/cache/munin/www

на

Alias /munin /var/www/munin

Мы также должны разрешить подключения к утилите по сети

<Directory /var/cache/munin/www>
Order allow,deny
Allow from localhost 127.0.0.0/8 ::1
Options None

для этого закомментируем строку Allow from localhost 127.0.0.0/8 ::1. В итоге этот блок у нас будет выглядеть следующим образом:

<Directory /var/munin/www>
Order allow,deny
#Allow from localhost 127.0.0.0/8 ::1
Allow from all
Options None

Нам нужно создать каталог, куда ссылаются настройки из конфига munin.conf, и куда Munin будет записывать свои данные. Также нам нужно дать каталогу права на запись туда данных для Munin.

sudo mkdir /var/www/munin

sudo chown munin:munin /var/www/munin

Теперь нам нужно сделать рестарт клиента Munin`a и рестарт нашего веб сервера Apache:

sudo service munin-node restart

sudo service apache2 restart

Это может занять несколько минут. Далее заходим на наш сервер по адресу:

http://yourip/munin

И видим вебинтерфейс нашей утилиты. Если интерфейс не видим, а видим ошибки типа

Forbidden

You don't have permission to access /munin/

Configure Remote Monitoring

то ждем еще пару минут и потом обновляем браузер.

Клиент Munin можно установить на несколько серверов.Для этого выполняем такие операции. На хосте-клиенте выполняем команды:

sudo apt-get install munin-node


Нам нужно отредактировать файл Munin-node.conf, прописать адрес нашего Munin сервера.

sudo nano /etc/munin/munin-node.conf


Ищем в конфиге строку со значениями "allow ^127\.0\.0\.1$". Изменяем на ай пи адрес нашего сервера, к пирмеру 192.168.0.10. В результате строка должна выглядеть так:

allow ^\.192\.168\.0\.10$

Дальше нам нужно перезапустить клиента Munin командой:

sudo service munin-node restart

Теперь нам нужно зайти на сервер и отредактировать файл munin.conf

sudo nano /etc/munin/munin.conf

Редактируем раздел MuninMonitor:

[MuninMonitor]
address 127.0.0.1
use_node_name yes

подставляем ай пи адрес удаленного клиента

[MuninMonitor]
address 192.168.0.11
use_node_name yes

Перезагрузим сервер Apache

sudo service apache2 restart

Можно также установить дополнительный плагин для проверкм производительности DNS, DHCP, Samba и т.п.

sudo apt-get install munin-plugins-extra

Для корректной работы, плагин нужно установить также на клиентских хостах.

Категория: Unix | Добавил: admin (02.11.2015)
Просмотров: 1054 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: