Мультимаршрутизатор трафика
Эта статья нуждается в дополнительных цитатах для проверки . ( июль 2014 г. ) |
Разработчик(и) | Тоби Этикер |
---|---|
Стабильная версия | 2.17.10
/ 19 января 2022 г [ 1 ] |
Репозиторий | |
Написано в | Перл |
Операционная система | Кросс-платформенный |
Тип | Монитор пропускной способности |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | нас |
Multi Router Traffic Grapher ( MRTG ) — бесплатное программное обеспечение для мониторинга и измерения нагрузки трафика на сетевых каналах. Это позволяет пользователю видеть нагрузку трафика в сети с течением времени в графической форме.
Первоначально он был разработан Тобиасом Оетикером и Дэйвом Рэндом для мониторинга трафика маршрутизатора , но превратился в инструмент, который может создавать графики и статистику практически для чего угодно.
MRTG написан на Perl и может работать в Windows , Linux , Unix , Mac OS и NetWare .
Как это работает
[ редактировать ]SNMP
[ редактировать ]MRTG использует простой протокол управления сетью (SNMP) для отправки запросов с двумя идентификаторами объектов (OID) на устройство. Устройство, которое должно иметь поддержку SNMP, будет иметь базу управляющей информации (MIB) для поиска указанных OID. После сбора информации он отправит обратно необработанные данные, инкапсулированные в протокол SNMP. MRTG записывает эти данные в журнал клиента вместе с ранее записанными данными для устройства. Затем программное обеспечение создает HTML- документ на основе журналов, содержащий список графиков с подробным описанием трафика для выбранных устройств на сервере.
Вывод сценария
[ редактировать ]Альтернативно, MRTG можно настроить для запуска сценария или команды и анализа его выходных данных на предмет значений счетчика. Веб-сайт MRTG содержит большую библиотеку внешних сценариев, позволяющих отслеживать статистику базы данных SQL, правила брандмауэра, скорость вращения вентилятора ЦП или практически любые данные с целочисленными значениями.
Функции
[ редактировать ]- Измеряет два значения (I для ввода, O для вывода) для каждой цели.
- Получает свои данные через агент SNMP или через выходные данные командной строки.
- Обычно собирает данные каждые пять минут (можно настроить сбор данных реже).
- Создает HTML- страницу для каждой цели, содержащую четыре графика ( изображения GIF или PNG ).
- Результаты отображаются в зависимости от времени на графиках дня, недели, месяца и года, где I отображается в виде полной зеленой области, а O — в виде синей линии.
- Автоматически масштабирует ось Y графиков, чтобы показать как можно больше деталей.
- Добавляет рассчитанные значения Max, Average и Current для I и O на целевую HTML-страницу.
- Также можно отправлять предупреждающие электронные письма, если целевые значения превышают определенный порог.
См. также
[ редактировать ]- RRDtool — повторная реализация функций построения графиков и журналов MRTG.
- Munin — еще одно приложение для мониторинга с веб-интерфейсом, основанное на RRDtool.
- Cacti — аналогичный инструмент с использованием RRDtool.
Ссылки
[ редактировать ]- ^ «Индекс /mrtg/pub» . Проверено 9 февраля 2023 г.