установка munin

Встановлюємо munin і munin-node

Відкриваємо файл /etc/munin/munin.conf, міняємо там "[localhost.localdomain]" на "[localhost]" і зберігаємо.

Перевіряємо наявність файлу /etc/apache2/conf.d/munin

Якщо файл існує, то відкриваємо його, міняємо все "Allow from localhost 127.0.0.0/8 :: 1" на "Allow from all" і зберігаємо файл.

Якщо файлу /etc/apache2/conf.d/munin немає, то створюємо його з наступним змістом:

Доступні графіки знаходяться в розділі "Categories"

установка munin

Якщо потрібно примусово оновити графіки то потрібно увійти під користувачем munin

і виконати наступну команду

Потім вийти з під користувача munin

Приклади додавання графіків

Розглянемо додавання графіків за статистикою Apache і MySQL.

Додам збір статистики Apache сервера

Перевіряємо подкючени-ли необхідні для цього плагіни:

В результаті бачимо:

Перше "no" означає, що плагіни не підключені, друге "no [LWP :: UserAgent not found]" - що не вистачає Perl бібліотеки "LWP :: UserAgent"

Підключення плагіни розташовані по тут - / etc / munin / plugins

Всі плагіни, які можна підключити додатково розташовані тут - / usr / share / munin / plugins

Підключаємо плагіни "apache_accesses", "apache_processes" і "apache_volume"

В результаті бачимо:

Встановлюємо Perl бібліотеку LWP :: UserAgent

Це означає, що немає доступу до інформації server-status від Apache.

Відкриваємо файл /etc/apache2/mods-enabled/status.conf, додаємо перед рядком ""Рядок" Alias ​​/ server-status / dev / null "і зберігаємо файл.

Після якогось часу ми побачимо, що в розділі "Categories" з'явився пункт "apache".

установка munin

Додам збір статистики MySQL сервера

Підключаємо необхідні плагіни

Так само, потрібно встановити Perl бібліотеки libdbd і libcache

Після якогось часу ми побачимо, що в розділі "Categories" з'явився пункт "mysql".

установка munin

Встановлюємо munin і munin-node

Створюємо папку в яку будуть генеруватися файли статистики

Робимо користувача munin власником папки / var / www / html / munin

Відкриваємо файл /etc/httpd/conf.d/munin.conf і прописуємо туди наступне:

Доступні графіки знаходяться в розділі "Categories"

установка munin

Приклади додавання графіків

Розглянемо додавання графіків за статистикою Apache і MySQL.

Додам збір статистики Apache сервера

Перевіряємо подкючени-ли необхідні для цього плагіни:

Перше "no" означає, що плагіни не підключені, друге "no [LWP :: UserAgent not found]" - що немає доступу до інформації server-status від Apache.

Підключення плагіни розташовані по тут - / etc / munin / plugins

Всі плагіни, які можна підключити додатково розташовані тут - / usr / share / munin / plugins

Підключаємо плагіни "apache_accesses", "apache_processes" і "apache_volume"

Після якогось часу ми побачимо, що в розділі "Categories" з'явився пункт "apache".

установка munin

Додам збір статистики MySQL сервера

Підключаємо необхідні плагіни

Далі необхідно відредагувати файл /etc/munin/plugin-conf.d/munin-node і вказати там, при цьому, реальний пароль користувача root від MySQL.

Дізнатися пароль можна в конфіги ISPmanager

Відкриваємо файл /etc/munin/plugin-conf.d/munin-node і додаємо туди наступне:

Замість слова "PASSWORD 'вказуємо реальний пароль користувача root MySQL сервера.

Після якогось часу ми побачимо, що в розділі "Categories" з'явився пункт "mysql".

установка munin

Повідомлення в Munin діляться на критичні (critical) і попередження (warning).

Для прикладу налаштуємо повідомлення за кількістю відкритих в системі файлів.

Для цього подивимося які параметри передає плагін open_files

Тобто, поточний кількість відкритих файлів 832.

Для того, щоб відразу перевірити результат нашої настройки, задамо значення для warning менше поточного (нехай буде 800), а значення critical зробимо, наприклад, 1000.

Як тільки значення кількості відкритих файлів досягне значення warning, нам на пошту прийде повідомлення про це (аналогічно і з critical).

Відкриваємо файл "munin.conf" (в залежності від ОС шлях до нього буде різний - / usr / local / etc / munin / для FreeBSD і / etc / munin / для всіх Linux) і в секцію [localhost] додаємо значення warning і critical для open_files.

Тут потрібно пояснити як це працює:

open_files - найменування плагіна

used - параметр який ми будемо спостерігати (назви переданих параметрів ми вже дивилися командою "munin-run open_files").

warning і critical - значення для попереджень і критичних позначок.

Далі нижче в цьому ж файлі (munin.conf) створюємо контакт для відправки повідомлень.

Для більшої нагладності створимо два контакту - на один у нас будуть надсилатися попередження, а на другий критичні повідомлення.

Контакт для попереджень у нас буде називатися "warn" (це не пренціпіально, ім'я може бути будь-яким), а для критичних - "crit".

Вказуємо якого контакту які повідомлення відсилати:

Вказуємо на який ящик слати для warn і на який для crit:

У підсумку, у нас повинно вийти наступне:

Зберігаємо munin.conf і перезапускаємо munin-node.

Переходимо в веб-інтерфейс munin і бачимо, що спрацював warning по open_files, так як ми спеціально заздалегідь занизили open_files.used.warning нижче поточного значення

установка munin

Перевіряємо пошту і бачимо, що там у нас з'явився лист з темою "Munin Warning!", А всередині листи інформацію по open_files.used на момент його відправки.

установка munin