Справка и руководстваLAN агенты (внутр. сеть) › Создание первого LAN монитора

Создание первого LAN монитора

4 мин чтения · LAN агенты (внутр. сеть)

Кратко: После установки агента создаёте LAN-монитор через кнопку "Добавить новый монитор". В dropdown типа выбираете lan_ping, lan_tcp или lan_http, заполняете цель и выбираете агента из списка.

Шаг за шагом

  1. В dashboard нажмите на + Добавить новый монитор.
  2. Введите название (например, "NAS Synology - backups" или "Принтер ресепшн").
  3. В поле Тип монитора выберите один из LAN-типов - см. таблицу ниже.
  4. В поле URL/hostname/host:port введите цель.
  5. В поле LAN-агент выберите агента, который должен выполнять проверку.
  6. Установите Interval (минимум по плану).
  7. Нажмите Создать монитор.

Типы и формат цели

ТипФормат целиПример
lan_ping IP или hostname 192.168.1.10
nas.local
lan_tcp host:port 10.0.0.50:5432
192.168.1.20:22
lan_http полный URL http://nas.local
http://192.168.1.50:3000/healthz
Совет - что выбрать для конкретного устройства:
  • Router, switch, AP, принтер, камера - lan_ping достаточно. Обнаруживает отключение питания или сетевую ошибку.
  • База данных, SSH, SMTP, RDP, VPN gateway - lan_tcp на конкретный порт. Обнаруживает, даже если host работает, но служба упала.
  • NAS GUI, внутренний веб, локальный API - lan_http. Вызывает HTTP GET, принимает 2xx и 3xx.

Sub-millisecond измерения

Для LAN-целей обычно RTT меньше 1 миллисекунды (например, 0,05 мс на локальный ethernet). ePulz.io сохраняет response_ms как float с точностью до 3 десятичных знаков. В графиках и dashboard вы увидите точные значения вместо округления до целых миллисекунд.

Что произойдёт при первой проверке

  1. Монитор сохранится с last_status = pending.
  2. Агент при следующем pull-цикле (до 30 с) получит задачу.
  3. Локально выполнит ping/TCP/HTTP check.
  4. Отправит результат через HTTPS обратно. В dashboard вы увидите up или down с response time.

Решение проблем

  • Монитор остаётся в состоянии "pending" - проверьте, работает ли агент (journalctl -u epulzio-agent -f или docker logs epulzio-agent).
  • ping возвращает DOWN из агента, но ping с хоста работает - в Docker-варианте отсутствует --network host; container в изолированной сети.
  • lan_http возвращает DOWN с SSL-ошибкой - цель имеет self-signed cert. Используйте http:// вместо https:// для внутренних веб-приложений.
  • Получаю много false-positive оповещений - увеличьте notify_after_failures в деталях монитора (например, 3 = оповещение только после 3 последовательных неудач).

Связанные:

Email и Telegram-оповещения для LAN-мониторов работают так же, как и для cloud-мониторов.

Уведомления →