Встановлення MRTG в Unix

MRTG

MRTG – програма, яка дозволяє будувати графіки на основі даних, одержуваних за протоколом SNMP та у статті «Установка MRTG в Unix/Linux» я розповім про неї.

MRTG — це вільне програмне забезпечення під ліцензією GPL. Це інструмент для організації сервісу моніторингу та вимірювання даних із часом. Дані різних джерел збираються і потім відображаються у вигляді графіків.

Утиліта спочатку була розроблена Тобіасом Отікером (Tobias Oetiker) і Дейвом Рендом (Dave Rand) для моніторингу трафіку, але згодом перетворилася на зручний інструмент для створення графіків та збору статистичних даних для різних завдань та процесів.

MRTG застосовується для:

  • моніторингу завантаженості каналу (вхідний, вихідний, максимальний, середній трафік);
  • моніторинг використання процесора, оперативної пам'яті, жорсткого диска;
  • спостереження за температурними показниками апаратних ресурсів;
  • погодні дані та ін.

Встановлення MRTG на CentOS/Fedora/RedHat

Встановлюємо додаткове ПЗ:

У нашому випадку ми використовуємо Localhost для моніторингу.

Відредагуємо SNMPD. конф файл:

Додаємо службу в автозавантаження ОС та перезапускаємо її:

Перевірка конфігурації SNMP та підключення:

І ще кілька перевірок:

Налаштування MRTG на CentOS/Fedora/RedHat

Конфігрураційний файл лежить:

Але я згенерую свій, для своїх потреб.

Створюємо файл конфігурації для localhost:

Можна зробити кастомний і з багатьма плюшками, ось приклад:

І додаємо скрипти:

Виставляємо необхідні права:

Нещодавно я встановлював nagios, якщо комусь потрібно, ось статті:

І тому, я скопіюю данийфайл до іншої директорії.

PS: Я тільки для своїх потреб використовую інший шлях (для збору статистики з nagios).

Створюємо HTML сторінки.

Далі, створюємо index файл:

Виконайте початковий прогін:

Дивимося щоб служба crond працювала

І додамо завдання:

І останнє, але не в останню чергу, ми додамо посилання(и) в меню Nagios з інструментом.

Змініть файл на бічній панелі:

Зберегти та перезавантажити Nagios. Тепер можна приступати до налаштування клієнтів та насолоджуватися дивовижним Nagios.

Для краси та зручності, я знайшов php скрипт, який добре відображає дані логі:

Виглядає так усе це справа:

ВСІ! Тему «Установка MRTG у Unix/Linux» завершено.