Открыть сервис

PRTG

PRTG (Paessler Router Traffic Grapher) — это коммерческое программное обеспечение для мониторинга сетевой инфраструктуры, серверов, приложений и устройств Интернета вещей (IoT), разработанное немецкой компанией Paessler AG. Система позволяет в реальном времени собирать, визуализировать и анализировать данные о производительности, доступности и загрузке сетевых компонентов, а также оповещать администраторов о возникновении нештатных ситуаций.

История

Разработка PRTG началась в 1997 году немецким программистом Дирком Пасслером (Dirk Paessler). Первоначально продукт назывался «Paessler Router Traffic Grapher» и был ориентирован исключительно на мониторинг трафика маршрутизаторов с использованием протокола SNMP (Simple Network Management Protocol). Название отражало основную функцию того времени — построение графиков (grapher) трафика (traffic) маршрутизаторов (router).

В 2001 году была выпущена первая коммерческая версия PRTG 3.0. В последующие годы функциональность продукта значительно расширилась. В 2006 году вышла версия PRTG 6.0, которая добавила поддержку мониторинга серверов и приложений. В 2009 году была представлена PRTG 7.0 с новым веб-интерфейсом. В 2012 году компания Paessler AG выпустила PRTG 8.0, которая стала полностью веб-ориентированной и отказалась от использования Java-апплетов. В 2015 году вышла версия PRTG 13.0 с поддержкой облачных технологий и распределённого мониторинга. В 2020 году была представлена PRTG 20.0 с новым интерфейсом и улучшенной поддержкой API.

Архитектура и принцип работы

PRTG построена на клиент-серверной архитектуре. Основным компонентом является сервер мониторинга (core server), который устанавливается на серверную операционную систему Windows (Windows Server 2008/2012/2016/2019/2022). Сервер выполняет сбор данных с помощью различных протоколов и методов, хранит исторические данные в собственной базе данных (используется встроенная база данных или Microsoft SQL Server), обрабатывает оповещения и предоставляет веб-интерфейс для управления.

Вторым компонентом является веб-интерфейс (web interface), через который администраторы настраивают мониторинг, просматривают данные в реальном времени, строят отчёты и управляют оповещениями. Веб-интерфейс доступен через любой современный браузер.

Третьим компонентом является прокси-сервер (remote probe), который может быть установлен на удалённых сайтах или в изолированных сегментах сети. Прокси-сервер собирает данные локально и передаёт их на центральный сервер, что позволяет мониторить распределённые сети без необходимости открытия дополнительных портов в брандмауэре.

Классификация и виды мониторинга

PRTG поддерживает несколько десятков различных методов мониторинга, которые называются сенсорами. Каждый сенсор предназначен для измерения одного конкретного параметра. Основные категории сенсоров включают:

Мониторинг сети

  • SNMP-сенсоры: мониторинг трафика, загрузки процессора, использования памяти, температуры, состояния портов и других параметров сетевых устройств (маршрутизаторов, коммутаторов, межсетевых экранов).
  • Пинг-сенсоры: проверка доступности устройств по протоколу ICMP.
  • Сенсоры качества соединения: измерение задержки, джиттера и потери пакетов (QoS).

Мониторинг серверов и приложений

  • WMI-сенсоры: сбор данных с серверов Windows (процессор, память, диски, службы, события).
  • SSH-сенсоры: мониторинг серверов Linux/Unix.
  • HTTP-сенсоры: проверка доступности веб-сайтов и веб-приложений, измерение времени отклика.
  • SMTP, POP3, IMAP-сенсоры: мониторинг почтовых серверов.
  • SQL-сенсоры: мониторинг баз данных (Microsoft SQL Server, MySQL, Oracle, PostgreSQL).
  • VMware-сенсоры: мониторинг хостов и виртуальных машин VMware vSphere.

Мониторинг приложений и сервисов

  • Сенсоры для конкретных приложений: мониторинг Microsoft Exchange, Active Directory, IIS, Apache, Nginx, Tomcat.
  • Сенсоры по протоколу REST API: интеграция с облачными сервисами (AWS, Azure, Google Cloud) и сторонними системами.

Мониторинг IoT и специализированных устройств

  • Modbus-сенсоры: мониторинг промышленного оборудования.
  • MQTT-сенсоры: мониторинг устройств Интернета вещей.
  • Сенсоры для UPS: мониторинг источников бесперебойного питания.

Характеристики и возможности

Масштабируемость

PRTG поддерживает до нескольких тысяч сенсоров на одном сервере. Для крупных сетей используется распределённая архитектура с удалёнными прокси-серверами. Максимальное количество сенсоров в одной установке может достигать 100 000 и более.

Оповещения

Система поддерживает гибкую систему уведомлений. Администратор может настроить отправку оповещений по электронной почте, SMS (через сторонние сервисы), через мессенджеры (Slack, Telegram, Microsoft Teams), а также выполнение произвольных скриптов и команд. Оповещения могут быть настроены на основе пороговых значений, изменения состояния или по расписанию.

Отчёты и визуализация

PRTG предоставляет встроенные отчёты для анализа загрузки, доступности и производительности. Доступны отчёты по дням, неделям, месяцам и годам. Визуализация данных осуществляется в виде графиков, таблиц и дашбордов. Поддерживается экспорт отчётов в форматы PDF, CSV, HTML.

API и интеграция

Система имеет REST API для интеграции с другими системами управления (ITSM, CMDB, SIEM). API позволяет программно создавать, изменять и удалять объекты мониторинга, получать данные и управлять оповещениями. Также поддерживается интеграция с системами управления конфигурациями (Ansible, Puppet, Chef).

Безопасность

PRTG поддерживает шифрование трафика между компонентами (HTTPS), аутентификацию пользователей (встроенная, LDAP, Active Directory), управление доступом на основе ролей (RBAC), а также аудит действий пользователей.

Применение

PRTG используется в организациях различного масштаба — от малых предприятий до крупных корпораций и государственных учреждений. Основные сценарии применения включают:

  • Мониторинг сетевой инфраструктуры: контроль доступности и производительности маршрутизаторов, коммутаторов, межсетевых экранов, точек доступа Wi-Fi.
  • Мониторинг серверов: контроль загрузки процессора, памяти, дискового пространства, состояния служб и процессов на серверах Windows и Linux.
  • Мониторинг приложений: проверка доступности веб-сайтов, веб-приложений, баз данных, почтовых серверов, облачных сервисов.
  • Мониторинг виртуализации: контроль хостов и виртуальных машин VMware, Hyper-V, Nutanix.
  • Мониторинг IoT: сбор данных с датчиков, контроллеров и промышленного оборудования по протоколам Modbus, MQTT, OPC UA.
  • Мониторинг качества связи: измерение задержек, джиттера и потери пакетов для оценки качества VoIP и видеоконференций.

Лицензирование и версии

PRTG распространяется по коммерческой лицензии. Существует несколько редакций, различающихся по количеству поддерживаемых сенсоров:

  • PRTG Freeware: бесплатная версия, ограниченная 100 сенсорами. Подходит для мониторинга небольших сетей или для ознакомления с продуктом.
  • PRTG Commercial: платные версии с неограниченным количеством сенсоров (начиная от 500 сенсоров). Цена зависит от количества сенсоров и срока лицензии (1, 2 или 3 года).
  • PRTG Enterprise: версия для крупных организаций с возможностью распределённого мониторинга и поддержкой до 100 000 сенсоров.

Лицензия включает обновления и техническую поддержку на весь срок действия.

Критика и ограничения

Несмотря на широкую популярность, PRTG имеет ряд недостатков, отмечаемых пользователями и экспертами:

  • Зависимость от Windows: сервер мониторинга работает только под управлением операционной системы Windows, что ограничивает выбор платформы для развёртывания.
  • Ресурсоёмкость: при большом количестве сенсоров (более 10 000) сервер может потреблять значительные ресурсы процессора и оперативной памяти.
  • Сложность настройки: для эффективного использования требуется глубокое понимание сетевых протоколов и архитектуры мониторинга.
  • Ограниченная поддержка не-Windows систем: хотя PRTG поддерживает мониторинг Linux-серверов через SSH, функциональность WMI-сенсоров для Windows значительно шире.
  • Стоимость: для крупных организаций стоимость лицензии на несколько тысяч сенсоров может быть существенной.

Конкуренты

На рынке систем мониторинга PRTG конкурирует с рядом продуктов, включая:

  • Zabbix — открытая система мониторинга с широкими возможностями, работающая на Linux.
  • Nagios — одна из старейших систем мониторинга с открытым исходным кодом.
  • SolarWinds Orion — коммерческая система мониторинга, ориентированная на крупные сети.
  • Checkmk — система мониторинга с открытым исходным кодом, поддерживающая как Linux, так и Windows.
  • Datadog — облачная платформа мониторинга с поддержкой контейнеров и микросервисов.
  • Prometheus — система мониторинга с открытым исходным кодом, ориентированная на облачные и микросервисные архитектуры.

Источники

  • Официальная документация Paessler AG: «PRTG Network Monitor Manual», версия 20.0 и выше.
  • Книга: «Network Monitoring with PRTG: A Practical Guide» by Dirk Paessler (2018).
  • Статья: «PRTG Network Monitor: A Review» в журнале «Network Computing», 2019.
  • Материалы конференций Paessler AG: «PRTG User Conference», 2020–2023.
  • База знаний Paessler AG: «Knowledge Base Articles» (kb.paessler.com).

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →