Мониторинг производительности сети с помощью бесплатной версии PRTG
Введение
Прошли годы с тех пор, как я использовал Paessler Traffic Grapher PRTG. PRTG Traffic Grapher — это простая утилита для Windows, которая может отслеживать и отображать сетевой трафик, собранный с помощью SNMP, Netflow и других методов. Paessler также предлагает другую версию PRTG под названием Network Monitor. Он предлагает не только локальную сеть и мониторинг производительности для вашего локального ПК, но также сеть и мониторинг производительности для всего вашего предприятия. PRTG Network Monitor может сделать это с помощью более 10 различных типов датчиков, включая SNMP, WMI и Netflow. Я хотел посмотреть, как PRTG Network Monitor может помочь в мониторинге моего локального ПК с Windows и сети Windows, поэтому я решил попробовать PRTG Network Monitor версии 7.
Что такое PRTG, где его взять и как установить?
Paessler — немецкая компания, основным продуктом которой является PRTG. Как я уже упоминал, существует две версии PRTG — Network Monitor и Traffic Grapher. Оба продукта доступны в бесплатной и коммерческой версиях. Бесплатная версия ограничена 10 датчиками (также предлагаются коммерческие пробные версии). PRTG Network Monitor предлагает следующее:
- Мониторинг пропускной способности, использования, времени безотказной работы и доступности
- Отчетность и оповещение
- веб интерфейс
Сетевой монитор поддерживает мониторинг сетей, содержащих до 30 000 датчиков, и может сообщать о том, соответствуют ли сетевые подключения соглашениям об уровне обслуживания.
Устройства Windows можно отслеживать с помощью SNMP, ping и WMI. Для устройств, отличных от Windows, вы можете отслеживать их с помощью перехвата пакетов, NetFlow (для устройств Cisco), SMTP (для почтовых серверов), HTTP (для веб-серверов) и ряда других технологий мониторинга.
Я скачал бесплатный сетевой монитор PRTG размером 27 МБ и начал установку.

Рисунок 1: Начало установки PRTG
Вы можете установить либо Core Server, либо Remote Probe. Если вы не устанавливаете удаленный зонд, вы можете выбрать главный сервер.

Рисунок 2. Выбор установки — сервер или удаленный зонд
Я решил использовать бесплатную версию.

Рисунок 3: Установка бесплатной версии
PRTG Network Monitor установит веб-сервер и базу данных. Как показано на рис. 4, вам потребуется выбрать имя пользователя, пароль, адрес электронной почты администратора, интерфейс, на котором будет работать веб-сервер PRTG, и номер порта. Вы также можете назвать свой сервер. В моем случае я решил установить его только на свой локальный хост-интерфейс и использовать порт 81.

Рисунок 4: Основные настройки сетевого монитора
Вскоре после этого был установлен PRTG.
Использование сетевого монитора PRTG
Я вошел в PRTG Network Monitor с помощью веб-браузера с IP-адресом интерфейса и номером порта, указанными при установке.

Рисунок 5: Вход в PRTG
Первое, что вам нужно сделать, это добавить сетевые устройства в PRTG. Самый простой способ сделать это — использовать функцию автоматического обнаружения.

Рисунок 6: Запуск автообнаружения
PRTG обнаружил устройства в моей сети и начал собирать по ним статистику. В зависимости от типа устройств вам может потребоваться или не потребоваться выполнить дополнительную работу, чтобы предоставить строки сообщества SNMP, имена пользователей и пароли Windows для WMI или другие более конкретные учетные данные для получения более подробной статистики.

Рисунок 7
Обратите внимание, что на рис. 7 выше 12 различных сетевых устройств были автоматически обнаружены и добавлены в PRTG. Даже без какой-либо настройки различные устройства теперь контролируются по-разному, в зависимости от их возможностей. Например, некоторые устройства просто отслеживаются с помощью ping. Другие устройства отслеживаются по ping и http, если у них есть веб-интерфейс. Мой локальный хост отслеживается не только с помощью ping, но и с помощью дискового пространства, памяти, файла подкачки, процессора и сети. Наконец, мой принтер HP отслеживается с помощью ping, http и даже количества напечатанных страниц.
Как PRTG Network Monitor может помочь решить проблемы с сетью Windows?
Вот 5 способов, которыми PRTG Network Monitor может помочь решить мои проблемы с сетью Windows:
1. Мониторинг локальной и удаленной производительности процессора, памяти, файла подкачки, диска и сети.
Как сетевой администратор Windows, вы захотите отслеживать всю эту статистику как локально, так и удаленно, потому что, если есть нагрузка на любой из них, вы можете столкнуться с низкой производительностью локальной системы или низкой производительностью всей вашей инфраструктуры Windows. Меня удивляет, когда я разговариваю с администратором Windows, страдающим от проблем с производительностью, у которого нет инструмента повышения производительности. Встроенные в Windows инструменты мониторинга производительности просто не «режут».
На Рисунке 8 ниже вы видите производительность процессора для моей локальной рабочей станции Vista за последние 2 дня (для обоих ядер моего процессора). Отсюда я могу сказать, что у меня нет узкого места в ЦП, так как максимальное использование было 62%.

Рисунок 8: Производительность ЦП для моей локальной системы за 2 дня
Я могу создать такие же графики для % свободного места на диске, памяти и многого другого. Графики могут быть в реальном времени, за 2 дня, за месяц или даже за год. Как я упоминаю в № 4 ниже, я могу настроить оповещения на основе любых критериев, которые я выберу.
Конечно, это всего лишь пример моей локальной системы, я могу контролировать любую систему Windows, к которой у меня есть доступ, а также систему, отличную от Windows (например, маршрутизаторы Cisco, серверы VMware и другие).
2. Отслеживайте менее распространенную (но очень важную) статистику, такую как свободное место на диске, процессы, службы и журнал событий.
Как вы видите на рис. 9 ниже, я могу добавить множество различных типов датчиков. Я обвел красным кругом некоторые из них, которые могут представлять особый интерес для сетевых администраторов Windows. Это службы Windows, процессы, файлы, записи журнала событий и другие важные данные Windows.
Как видите, вы также можете отслеживать многие другие типы вашей инфраструктуры, такие как серверы VMware ESX, веб-сервер, почтовые серверы, сетевые устройства, серверы SQL, файловые серверы и даже такие вещи, как принтеры.

Рисунок 9: Добавление различных типов датчиков
3. Просмотр всех сетевых устройств на одном графике
PRTG Network Monitor можно использовать для организации и классификации ваших сетевых устройств в едином представлении (или других группах, если вы решите их настроить). Таким образом, на одном графике вы можете получить мгновенное представление вашей сети Windows, показывающее сигналы тревоги, индекс трафика, загрузку ЦП и время отклика для всех устройств.

Рисунок 10: Все устройства в вашей сети на одном графике
4. Получайте оповещения по электронной почте или SMS
Настройте оповещения по электронной почте или SMS для различных типов триггеров уведомлений. На рис. 11 видно, что вы можете создавать триггеры уведомлений о состоянии, скорости, объеме, пороге и изменении.

Рисунок 11: Создание триггеров уведомлений
5. Отслеживайте приложения и другие серверы в вашей сети, такие как SMTP, HTTP, VMware и другие.
Опять же, PRTG Network Monitor — это не просто «Инструмент Windows», это сетевой монитор, который может обслуживать всю вашу инфраструктуру, поддерживая все типы устройств.
Как я упоминал ранее, PRTG Network Monitor доступен в бесплатной версии, а коммерческая версия стоит всего 295 долларов или 195 евро. И, наконец, еще одна причина для использования PRTG Network Monitor заключается в том, что теперь он совместим с iPhone (как показано на рис. 12).

Рис. 12. Мониторинг iPhone с помощью PRTG Network Monitor
Вывод
В этой статье вы узнали, как загрузить, установить и использовать бесплатный сетевой монитор PRTG для мониторинга и устранения проблем с сетью Windows. Мы обнаружили, что PRTG может помочь контролировать не только ваш локальный компьютер с Windows, но и ваши серверы инфраструктуры Windows, а также всю вашу сеть.
Я надеюсь, что вы попробуете PRTG Network Monitor в своей собственной сети, чтобы узнать, как он может вам помочь.