Установка і первинна настройка munin на ubuntu - vscale community

Munin - це просте в налаштуванні і зручний засіб моніторингу продуктивності. Для Munin існує величезна кількість плагінів, які дозволяють стежити за такими параметрами, як load average, утилізація диска, завантаження CPU, використання пам'яті, Postfix, exim4, mysql і так далі. Всю інформацію Munin відображає в простому веб-інтерфейсі.

Munin реалізований з використанням mater / node архітектури, це означає, що при наявності декількох серверів є можливість зробити один з них master, який буде опитувати всі node-сервера з певним часовим інтервалом. Саме тому настройка Munin складається з двох частин: настройка master-сервера і настройка node-сервера.

У цьому посібнику буде розглянуто варіант установки Munin на один сервер (тобто і master і node будуть розміщуватися на одному сервері).

Крок 1. Встановлення Munin-master і Munin-node

Встановити Munin можна зі стандартних репозиторіїв операційної системи:

Крок 2. Налаштування Munin-master

Відкриємо конфігураційний файл Munin:

Для початкової настройки необхідно змінити тільки ім'я хоста, яке буде виводитися в графіках. Для цього в секції конфігураційного файлу "# a simple host tree" відредагуємо рядок

Ім'я хоста можна вказати, наприклад, так:

Крок 3. Налаштування Munin-node

Як і під час налаштування Munin-master, для початку необхідно відкрити конфігураційний файл:

У файлі потрібно знайти рядок

Вона потрібна для того, щоб змінити ім'я хоста. Саме її потрібно відредагувати - наприклад, так:

Щоб подивитися список доступних плагінів, необхідно зробити лістинг директорії / etc / munin / plugins

Для установки плагіна потрібно створити на нього символічне посилання.

Перейдемо в директорію для встановлених плагінів.

Встановимо який-небудь плагін (в нашому прикладі це плагін для DNS-сервера Bind):

Після додавання всіх необхідних плагінів перезапустити Munin-node для примирення змін:

Крок 4. Установити доступ до Munin через Apache і Nginx

Результати моніторингу Munin відображає у вигляді графіків. Для цього буде потрібно HTTP-сервер - наприклад, Apache або Nginx.

Налаштування доступу до Munin через Apache

Для настройки доступу до Munin через Apache необхідно в конфігурацію будь-якого віртуального хоста (в то числі стандартного) внести директиву

Для цього в файл віртуального хоста потрібно вставити наступні рядки

Після внесення змін Apache потрібно буде перезапустити:

Налаштування доступу до Munin через Nginx

Для настройки доступу до Munin через Nginx також знадобиться внести зміни в конфігурацію будь-якого віртуального хоста:

Щоб настройки вступили в силу, Nginx потрібно буде перезавантажити.

Крок 5. Створення файлу паролів

Після встановлення створимо файл з паролями користувачів, що мають доступ до Munin.

Для цього виконаємо наступну команду:

Після виконання даної команди буде запропоновано два рази ввести пароль від користувача, після чого файл буде записаний. У цій команді можна замінити user на будь-який зручний ім'я користувача.

Після цього ви можете користуватися Munin. Це допоможе отримувати максимально точні показники по роботі сервера і його компонентів.

Схожі статті