- Home »

Мониторинг без агентов с помощью PRTG Network Monitor
О чём эта статья и почему она реально важна
Если ты когда-нибудь настраивал сервер, VPS, облако или даже просто домашний NAS, то наверняка сталкивался с вопросом мониторинга: как понять, что всё работает, где узкое место, почему вдруг тормозит, и как поймать проблему до того, как её заметят пользователи? И вот тут на сцену выходит PRTG Network Monitor — особенно его фича мониторинга без агентов (agentless monitoring). В этой статье расскажу, как поднять мониторинг без установки лишних программ на каждый сервер, зачем это нужно, какие есть нюансы и подводные камни, и как сделать всё быстро и без боли.
В конце ты сможешь понять, чем PRTG крут (или не очень), как его настроить за вечер, и где он реально спасает, а где лучше поискать что-то другое. Всё без официоза, только личный опыт, кейсы и немного гиковских лайфхаков.
Почему мониторинг без агентов — это не просто “чтобы было”
- Минимум вмешательства: не надо лезть на каждый сервер, ставить дополнительные пакеты, танцевать с бубном вокруг зависимостей.
- Безопасность: меньше ПО — меньше потенциальных дыр.
- Универсальность: можно мониторить почти всё, что умеет отдавать SNMP, WMI, HTTP, ICMP или даже просто пинг.
- Легкость обновления: не надо обновлять 100500 агентов, достаточно обновить PRTG.
А ещё — это просто удобно, если у тебя микс из Windows, Linux, роутеров, свитчей, виртуалок, контейнеров и прочей радости.
Как это работает? Алгоритмы и структура PRTG без агентов
PRTG Network Monitor — это такой универсальный швейцарский нож для мониторинга. Его главная фишка — он может собирать метрики с устройств и сервисов по куче разных протоколов, не требуя установки “агента” на каждую машину. Основные протоколы:
- SNMP — классика для сетевого железа и серверов (Linux, Windows, даже принтеры и камеры!).
- WMI — для Windows-серверов (работает через RPC, не требует агента, но нужен доступ по сети).
- ICMP (ping) — просто проверка доступности и времени отклика.
- HTTP/HTTPS — мониторинг веб-сервисов, REST API, сайтов.
- SSH — можно запускать команды на Linux/Unix и парсить вывод.
- Custom scripts — если хочется чего-то особенного, можно прикрутить свои скрипты.
Всё это работает по принципу “централизованный мозг” (сама система PRTG) и “глупые сенсоры” (устройства, которые просто отвечают на запросы). PRTG регулярно опрашивает устройства, собирает данные, строит графики, шлёт алерты и т.д. Всё максимально прозрачно.
Схема работы
Источник: Официальная документация PRTG
- PRTG Core Server — мозг, веб-интерфейс, база данных.
- Probe (основной или удалённый) — именно он делает опрос устройств.
- Devices — всё, что ты хочешь мониторить (серверы, роутеры, принтеры, IoT…)
Как быстро и просто настроить мониторинг без агентов в PRTG
1. Установка PRTG (на примере Windows, но есть и portable-режим для теста)
- Скачай дистрибутив с официального сайта (бесплатная версия до 100 сенсоров — хватит для теста и мини-сетей).
- Запусти инсталлятор, укажи порт веб-интерфейса и задай пароль админа.
- После установки открой веб-интерфейс (по умолчанию
https://localhost
илиhttps://IP-адрес:порт
).
2. Добавляем устройства для мониторинга (без агентов!)
- Windows-серверы:
- Включи WMI на сервере-мишени (обычно уже включено).
- Добавь устройство в PRTG: Devices → Add Device, введи IP или DNS-имя.
- Выбери сенсоры типа WMI (например, WMI CPU Load, WMI Disk Free, WMI Memory).
- Linux-серверы:
-
- Включи SNMP (обычно пакет
snmpd
):
- Включи SNMP (обычно пакет
sudo apt install snmpd sudo systemctl enable snmpd sudo systemctl start snmpd
- Проверь, что SNMP слушает на нужном интерфейсе (правь
/etc/snmp/snmpd.conf
). - Добавь устройство в PRTG, выбери SNMP-сенсоры (например, SNMP Uptime, SNMP Traffic, SNMP Disk Free).
-
- Сетевые устройства, Docker, IoT:
- Многие роутеры, свитчи, камеры, NAS умеют SNMP из коробки — просто включи его в настройках.
- Для Docker можно мониторить через HTTP API или SNMP-плагины (например, snmp_exporter).
3. Настройка сенсоров и алертов
- Для каждого устройства можно добавить нужные сенсоры (CPU, RAM, диски, порты, веб-сервисы и т.д.).
- Настрой алерты: например, если загрузка CPU > 90% — пришли письмо, Telegram или webhook.
- Группируй устройства по папкам (например, “Продакшн”, “Тест”, “IoT”, “Виртуалки”).
4. Быстрый старт: пример для VPS или выделенного сервера
- Заказываешь сервер (например, VPS или выделенный сервер).
- Включаешь SNMP или WMI (см. выше).
- Добавляешь IP в PRTG, выбираешь сенсоры — всё, мониторинг работает!
5. SSH-сенсоры для нестандартных задач
Если SNMP не хватает, можно использовать SSH-сенсоры. Например, мониторинг логов, кастомных метрик, запуска скриптов.
sudo apt install openssh-server
В PRTG выбирай “SSH Script” или “SSH Custom” сенсор, указывай команду или путь к скрипту. Гибко и удобно.
Примеры и кейсы: где PRTG без агентов рулит, а где нет
Кейс | Плюсы | Минусы | Рекомендации |
---|---|---|---|
Мониторинг 10-20 серверов (Windows/Linux) | Быстро, просто, не надо ставить агенты, всё в одном окне | WMI иногда тупит на медленных каналах | Используй SNMP для Linux, WMI — для Windows, алерты через Telegram |
Мониторинг сотен устройств (сети, принтеры, камеры) | SNMP рулит, PRTG тянет до 1000+ сенсоров без проблем | Интерфейс может подтормаживать при огромных объёмах | Разделяй по Probe, делай иерархию, используй фильтры |
Docker-контейнеры | Можно мониторить через HTTP API или SNMP-плагины | Нет нативных сенсоров для Docker | Используй сторонние SNMP-экспортеры или кастомные скрипты |
Облачные сервисы (AWS, Azure, GCP) | Можно мониторить через API или HTTP | Не все метрики доступны без агентов | Используй Cloud-сенсоры или комбинируй с Zabbix/Prometheus |
Ошибки новичков, мифы и похожие решения
- Миф: “Без агента мониторинг — это только пинг.”
Факт: SNMP и WMI позволяют собирать кучу метрик (CPU, RAM, диски, трафик, процессы, даже температуры и батарейки!). - Ошибка: “Включил SNMP — и всё работает.”
Реальность: SNMP бывает разных версий (v1, v2c, v3). Лучше использовать v2c или v3 (безопаснее). Не забудь открыть порт 161/udp в firewall! - Ошибка: “PRTG не видит сервер через WMI.”
Причина: Сеть, права доступа, или Windows Firewall. Проверь, что PRTG Probe и сервер в одной сети или есть проброс портов. - Альтернативы: Zabbix, Nagios, Icinga, Prometheus, LibreNMS. Но большинство из них требует установки агентов (или сложнее в настройке, если только SNMP).
Статистика и сравнение с другими решениями
- PRTG — топ-3 по популярности в мире для SMB и enterprise (по G2 и Gartner).
- Бесплатная версия — до 100 сенсоров (хватает для мини-офиса или домашней лаборатории).
- Среднее время на развёртывание — 30-60 минут (без агентов, с SNMP/WMI).
- Интерфейс — web-based, работает в любом браузере, есть мобильные приложения.
Система | Agentless мониторинг | Графики | Алерты | Установка | Бесплатная версия |
---|---|---|---|---|---|
PRTG | SNMP, WMI, ICMP, HTTP, SSH | Да | Да | Легко | 100 сенсоров |
Zabbix | SNMP, ICMP, HTTP | Да | Да | Сложнее | Open Source |
Nagios | SNMP, ICMP | Да (через плагины) | Да | Сложно | Open Source |
LibreNMS | SNMP | Да | Да | Средне | Open Source |
Креатив: интересные факты и нестандартные способы использования
- Можно мониторить даже холодильники и кофемашины — если у них есть SNMP (да, такие бывают!).
- PRTG умеет строить карты сети в реальном времени — удобно для визуализации топологии.
- Можно интегрировать с Telegram, Slack, Discord, SMS — для мгновенных алертов.
- Скрипты на PowerShell или Bash через SSH/Remote Probe — для кастомных задач (например, мониторинг температуры в серверной через Arduino).
- PRTG API позволяет автоматизировать добавление устройств, сенсоров, алертов — удобно для DevOps и CI/CD.
Новые возможности: автоматизация и скрипты
- Добавление устройств и сенсоров через API — можно автоматически мониторить новые VPS или контейнеры.
- Webhook-алерты — интеграция с внешними системами (например, автоматическое создание тикетов в Jira или запуск скриптов при авариях).
- Экспорт данных в JSON/XML — для построения своих дашбордов или интеграции с BI-системами.
- Планирование задач: например, временно отключать мониторинг на ночь или во время плановых работ (maintenance window).
# Пример запроса к API для добавления устройства
curl -k "https://PRTG_SERVER/api/adddevice.htm?id=GROUP_ID&name=NewServer&host=192.168.1.100&username=USER&password=PASS&apitoken=TOKEN"
Выводы и рекомендации: когда, как и зачем использовать PRTG без агентов
- Если тебе нужен быстрый старт, минимум возни с агентами, и хочется мониторить всё подряд — PRTG Network Monitor реально выручает.
- SNMP + WMI + HTTP — почти всегда хватает для 90% задач (серверы, железо, облако, IoT, даже домашнюю технику).
- Для больших инфраструктур (>1000 устройств) лучше разделять нагрузку на Probe, использовать фильтры, автоматизировать через API.
- Не забывай про безопасность: SNMPv3, HTTPS, strong passwords, firewall!
- Для Docker и облака комбинируй с Prometheus или Zabbix, если нужны продвинутые метрики.
- Бесплатная версия PRTG — отличный старт для теста и небольших проектов. Для серьёзных задач — платная лицензия, но окупается удобством и экономией времени.
Мониторинг без агентов — это не только “ленивый” способ следить за железом, но и реально мощный инструмент для автоматизации и DevOps. Если хочется всё и сразу, без лишних танцев — попробуй PRTG. А если нужен сервер для теста — смотри VPS или выделенный сервер.
Официальная документация и гайд по PRTG: https://www.paessler.com/manuals/prtg
В этой статье собрана информация и материалы из различных интернет-источников. Мы признаем и ценим работу всех оригинальных авторов, издателей и веб-сайтов. Несмотря на то, что были приложены все усилия для надлежащего указания исходного материала, любая непреднамеренная оплошность или упущение не являются нарушением авторских прав. Все упомянутые товарные знаки, логотипы и изображения являются собственностью соответствующих владельцев. Если вы считаете, что какой-либо контент, использованный в этой статье, нарушает ваши авторские права, немедленно свяжитесь с нами для рассмотрения и принятия оперативных мер.
Данная статья предназначена исключительно для ознакомительных и образовательных целей и не ущемляет права правообладателей. Если какой-либо материал, защищенный авторским правом, был использован без должного упоминания или с нарушением законов об авторском праве, это непреднамеренно, и мы исправим это незамедлительно после уведомления. Обратите внимание, что переиздание, распространение или воспроизведение части или всего содержимого в любой форме запрещено без письменного разрешения автора и владельца веб-сайта. Для получения разрешений или дополнительных запросов, пожалуйста, свяжитесь с нами.