Paessler PRTG Network Monitor

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 16:33, 27 июня 2020.
Версия от 16:33, 27 июня 2020; m.sayapin (обсуждение | вклад)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
PRTG Network Monitor
Scale-dec-294x280.png
Логотип ПО
Разработчики: Paessler AG
Выпущена: 1993 год
Постоянный выпуск: 20.2.58.1629 / 21 апреля 2020
Предыдущий выпуск: 20.1.57.1745 / 24 марта 2020
Состояние разработки: Активная
Написана на: Delphi
Операционная система: Windows 10/8.1/7 SP1 or Windows Server 2012 R2 and Windows Server 2016 / macOS 10.12+
Локализация: English, German, Spanish, French, Portuguese, Dutch, Russian, Japanese, Simplified Chinese
Тип ПО: Network monitoring
Лицензия: Коммерческая
Веб-сайт www.paessler.com/prtg[Источник 1]

PRTG Network Monitor - это программное обеспечение Paessler AG, предназначенное для мониторинга сети. Оно может отслеживать множество характеристик различных систем, таких как использование полосы пропускания, время безотказной работы и т.д, не используя стороннее ПО. Данное программное средство может собирать статистику с различных сетевых узлов: коммутаторов, маршрутизаторов, серверов и др.

Возможности программы

  1. Сбор информации о потоках данных, проходящих через конкретные устройства, с сохранением её в базе данных ПО;
  2. Сбор данных через такие протоколы, как SNMP, Netflow и множество других;
  3. Просмотр визуальной статистики в базе данных в виде графиков и таблиц;
  4. Статистка переданных пакетов данных и времени пинга;
  5. Просмотр результатов тестирования систем в режиме реального времени или за определенный промежуток времени на разных устройствах (ПК, смартфон);
  6. Сбор данных о нагрузке на подсистемы памяти и процессор.
  7. Вывод результатов тестирования через собственный графический интерфейс программы или в интернет-браузере.
  8. Веб-сервер, который позволяет получать данные с помощью удаленного подключения.
  9. Встроенная система аутентификации, которая позволяет следить за результатами в многопользовательском режиме. [Источник 2]

Технические характеристики

В PRTG Network Monitor имеется возможность автоматического сканирования определённых участков сети предприятия и создание схемы устройств на основе этих данных. После этого, дополнительная информация об обнаруженных устройствах может быть получена с использованием различных протоколов связи. К примеру, часто используемыми протоколами являются Ping, SNMP, WMI, NetFlow, jFlow, sFlow. Также возможна связь через DICOM или RESTful API.

Датчики

ПО основано на датчиках, предназначенных для определенной цели. Например, имеются датчики приложений HTTP, SMTP / POP3 (сервер электронной почты) и аппаратные датчики для таких физических устройств, как коммутаторы, маршрутизаторы и сервера. PRTG Network Monitor содержит больше 200 данных сенсоров, запрограммированных под различные задачи, которые записывают статистику исследуемых устройств. Например: время отклика, процессор, память, информацию базы данных, температуру или состояние системы в целом.

Веб-интерфейс и настольный клиент

Программное обеспечение может работать через веб-интерфейс на основе AJAX. Он подходит как для устранения неполадок в режиме реального времени, так и для демонстрации данных обычному пользователю с помощью различных панелей мониторинга и отчетов в виде оконного интерфейса. Доступен дополнительный интерфейс администрирования в виде настольного приложения для Windows и macOS.

Уведомления и отчеты

В данном ПО возможно получение уведомлений не только на электронную почту или в виде SMS-сообщений, но также в виде push-уведомлений через приложение для Android и iOS смартфонов. В PRTG имеется возможность настройки отчётов индивидуально под каждого пользователя.

Вопросы производительности

В подавляющем большинстве случаев пользователи PRTG не сталкиваются с проблемами производительности. Однако, следующие аспекты могут повлиять на эту характеристику.

  • Основное правило производительности такое: в обычных случаях проблемы с ней отсутствуют, если количество датчиков меньше 5000, количество удаленных устройств меньше 30, и число учетных записей также меньше 30.
  • Предпочитайте физические машины виртуальным.
  • Физические машины всегда обеспечивают лучшую производительность, если количество сенсоров превышает 1000. Если вы должны запускать PRTG на виртуальной машине, следите за тем, чтобы число сенсоров на одну виртуальную машину не превышало 5000, и рассматривайте возможность запуска нескольких основных экземпляров сервера PRTG.
  • Каждый дополнительный кластер уменьшает производительность вдвое. Каждый кластер повышает нагрузку на систему мониторинга вдвое, если он отказоустойчив. Если вы работаете с одним отказоустойчивым кластером, поделите рекомендуемые значения на два.
  • Когда вы используете более чем 5000 сенсоров, установите частоту снятия показаний раз в 5 минут (а не раз в 1 минуту) или выше.
  • Используйте сенсоры менее чем с 50 каналами. Так как сенсоры более чем с 50 каналами официально не поддерживаются, то они могут привести к сбоям в работе программы и понизить производительность.
  • Старайтесь минимизировать использование следующих функций: большое количество часто обновляемых информационных панелей (карт), частое формирование отчетов очень большого объема по сенсорам, широкое использование анализа пакетов, сенсоры Sensor Factory (комбинированные сенсоры) и сводные отчеты Toplist, частое автоматическое обнаружение устройств в больших сегментах сети, непрерывные запросы по мониторингу данных, выполняемые через API- интерфейс, и т.д.

Вопросы стабильности

В большинстве сред система PRTG работает стабильно, однако рекомендуется принимать во внимание следующие факторы, которые могут повлиять на стабильность PRTG:

  • Для удаленных устройств необходимо надежное сетевое соединение между базовым сервером PRTG и этим устройством. Нестабильное соединение, например, 3G-соединение или спутниковый интернет, тоже подходит, но с ним могут возникать трудности, когда регулярный мониторинг невозможен.
  • Не рекомендуется использовать более 30 удаленных зондов на одном базовом сервере PRTG. PRTG по-прежнему достаточно хорошо приспосабливается к поддержке до 60 устройств, если на него приходится 100 и менее сенсоров.
  • Для активации лицензии (через HTTP или электронную почту) необходимо подключение к интернету.
  • Качество связи в вашей сети также играет важную роль. При мониторинге через протокол UDP, например, высокий процент потери пакетов может привести к частым сбоям. Удаленные устройства, которые подключаются через нестабильные WAN-соединения, также могут вызывать задержки.

Поддерживаемые версии Windows

PRTG Core Service и PRTG Probe Service официально поддерживают перечисленные далее версии Windows. Рекомендуется использовать 64-битные ОС.

  • Microsoft Windows Server 2019
  • Microsoft Windows Server 2016
  • Microsoft Windows Server 2012 R2
  • Microsoft Windows Server 2012
  • Microsoft Windows 10
  • Microsoft Windows 8.1
  • Microsoft Windows 8
  • Microsoft Windows 7*
  • Microsoft Windows Server 2008 R2*

* На операционной системе Windows 7 и Windows Server 2008 R2 вам необходимо установить требуемую версию .NET вручную.

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

Для пользовательского браузерного интерфейса официально поддерживаются следующие браузеры (в порядке уменьшения производительности и надежности) при разрешении экрана 1024х768 (рекомендуется больше):

В других и более старых браузерах набор доступных функций может быть неполным.[Источник 3]

Стоимость

Лицензирование PRTG Network Monitor основано на датчиках. Вследствие этого стоимость версии зависит от количества доступных в ней сенсоров. Версия со 100 встроенными датчиками доступна бесплатно, и, так как большинству устройств для работы требуется 5-10 датчиков, зачастую используют бесплатную версию. Стоимость платной версии начинается от 1750$ (500 датчиков) и заканчивается 15500$ (неограниченное количество датчиков). Лицензия бессрочная. [Источник 4] [Источник 5]

Интерфейс ПО

Рисунок 1 – Экран входа

На рисунке 1 показан вход в систему через Web-интерфейс. Если вам не привычно использовать браузер для работы с системой вы можете использовать приложения для ваших мобильных устройств (пока только под Android) или же установить на ПК Enterprise Console, которая практически на 100% повторяет интерфейс через Web. Как было показано на скриншоте выше, система поддерживает авторизацию по доменным учетным записям, но вы можете создавать УЗ и вручную, если у вас есть такое желание. Сразу после входа вы попадете на экран приветствия, как показано на рисунке 2:

Рисунок 2 – Экран приветствия

Если это ваш первый вход в систему, после установки, то рекомендую перейти по ссылке Run Configuration Guru, которая поможет сразу же настроить большинство изначальных конфигов, как показано на рисунке 3:

Рисунок 3 – Конфигурации

Именно тут вы настроите:

  • Логин и пароль вашего корневого аккаунта администратора (core admin)
  • Данные для использования с WMI сенсорами (обычно это учетная запись, имеющая администраторские полномочия в домене)
  • Если вы используете UNIX или LINUX системы, вы так же сможете прописать данные ваших УЗ.
  • Данные для соединения с интернетом (например, в случае, если в вашей организации используется proxy-сервер) — доступ к интернету полезен как минимум тем, что вы сможете активировать систему без отправки кодов на почту компании paessler, а напрямую, но и конечно же при стабильном интернет соединении система сама сможет скачивать и устанавливать обновления.
  • Найдете ПК, сервера и прочее периферийное оборудование в автоматическом режиме (если сеть или сегмент сети небольшой и не будет искаться несколько сотен машин).

После базовой настройки вы попадете на страницу, где отображаются все ваши устройства и сенсоры, как показано на рисунке 4:

Рисунок 4 – Главная страница

Индикаторы разных цветов означают следующее:

  • Красный — ошибка \ недоступно \ превышение заданного параметра \ недостаток до заданного параметра
  • Оранжевый — нетипичное поведение сенсора (Пример: Пинг в данный момент 200 ms, при среднем пинге на данном устройстве в данное время дня \ недели 110 ms)
  • Желтый — предупреждение (сенсор приближается к критичных границам заданного параметра или же стал недоступен в момент прошлой проверки)
  • Зеленый — штатное поведение сенсора
  • Синий — пауза (устанавливается либо вручную, либо автоматически). В паузу сенсор может поставить как администратор, так и сама система по нескольким причинам: главный для устройства сенсор недоступен и все остальные сенсоры устройства установлены в режим паузы; слишком большое количество запросов одновременно — сенсор будет перезапущен после получения данных с других сенсоров.
  • Серый — не получены данные с сенсора (только включили, только закончился режим паузы)
  • Hint: Как было написано выше режим паузы может проставляться автоматически. В нашей установке системы в каждом устройстве прописана следующая логика — если сенсор ping (главный на каждом устройстве) недоступен, то все остальные сенсоры на устройстве автоматически попадают в режим паузы, чтобы не отправлять запросы впустую. [Источник 6]

Если говорить о представлении устройств, то существует 2 варианта:

  1. Уже представленный выше вариант группировки сенсоров внутри устройств.
  2. Режим карты — вы сами рисуете \ моделируете карту расположения ваших устройств для более удобного визуального восприятия как на рисунке 5:
Рисунок 5 – Карта

Список использованных источников

  1. PRTG Network Monitor https://www.ru.paessler.com/ (Дата обращения: 10.05.2020)
  2. PRTG https://ru.wikipedia.org/wiki/PRTG (Дата обращения: 10.05.2020)
  3. Системные требования PRTG https://www.ru.paessler.com/prtg/requirements (Дата обращения: 10.05.2020)
  4. PRTG Network Monitor https://en.wikipedia.org/wiki/PRTG_Network_Monitor (Дата обращения: 10.05.2020)
  5. Как выбрать лицензию? https://www.ru.paessler.com/prtg/pricing (Дата обращения: 10.05.2020)
  6. PRTG: Система мониторинга и некоторые полезные советы https://habr.com/ru/post/154747/ (Дата обращения: 10.05.2020)