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

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» завершено.