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

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

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

LAN-монитор следит за устройствами и службами в вашей внутренней сети - теми, которые недоступны из интернета. Их проверяет небольшой Linux-агент, который работает непосредственно у вас (на NAS, Raspberry Pi, мини-ПК или обычном сервере) и безопасно отправляет результаты в ePulz.io.

Что можно отслеживать

  • маршрутизаторы, коммутаторы, точки доступа, принтеры, IP-камеры,
  • NAS, локальные базы данных, серверы SSH и SMTP, VPN-шлюзы,
  • внутренние веб-приложения, дашборды и API, доступные только в сети LAN.

Условие: установленный LAN-агент

Чтобы создать LAN-монитор, у вас должен быть хотя бы один активный LAN-агент. Установку можно выполнить за несколько минут по инструкции Установка LAN-агента. Агент работает как служба Linux или контейнер Docker, и наружу из сети ему нужен только HTTPS-доступ к ePulz.io.

Три типа LAN-монитора

ТипЧто проверяетФормат цели
lan_ping Отвечает ли устройство на ping, то есть включено ли оно и видно ли в сети. 192.168.1.10
nas.local
lan_tcp Принимает ли соединение конкретная служба на указанном порту. 10.0.0.50:5432
192.168.1.20:22
lan_http Корректно ли отвечает внутренний веб-сайт или API. http://nas.local
http://192.168.1.50:3000/healthz
Как выбрать тип:
  • Для маршрутизатора, коммутатора, принтера или камеры достаточно lan_ping - он мгновенно обнаружит сбой питания или сети.
  • Для базы данных, SSH- или VPN-шлюза используйте lan_tcp на конкретном порту. Так вы отличите ситуацию, когда устройство работает, но сама служба упала.
  • Для внутренних веб-сайтов и API используйте lan_http. Проверяется реальный ответ приложения, а не только то, открыт ли порт.

Порядок создания

Форма нового монитора в ePulz.io - выбор типа, адрес и интервал
Форма нового монитора - выбираете тип, указываете цель и интервал проверки
  1. В дашборде нажмите + Добавить монитор.
  2. Введите понятное название, например "NAS Synology - резервные копии" или "Принтер ресепшен".
  3. В поле Тип монитора выберите lan_ping, lan_tcp или lan_http.
  4. В поле Цель укажите IP, hostname или URL согласно таблице выше.
  5. В поле LAN-агент выберите, какой агент должен выполнять проверку. Если у вас есть агенты в нескольких сетях, выберите того, что в нужной сети.
  6. Задайте Интервал проверки (минимум зависит от тарифа).
  7. Нажмите Создать монитор.

Что происходит после создания

  1. Монитор сохраняется со статусом Ожидание.
  2. При ближайшем контакте (в течение 30 секунд) агент берёт задачу.
  3. Локально выполняет тест ping, TCP или HTTP.
  4. Результат отправляет обратно в ePulz.io по HTTPS. В дашборде вы увидите статус Доступен или Недоступен вместе со временем отклика.

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

  • Монитор остаётся в статусе "Ожидание" - проверьте, работает ли агент. При установке через systemd командой journalctl -u epulzio-agent -f, при Docker - docker logs epulzio-agent.
  • Агент сообщает DOWN, но ping с ПК работает - в варианте Docker отсутствует --network host; контейнер находится в изолированной сети и не видит вашу LAN.
  • lan_http сообщает об ошибке SSL - у цели собственный (self-signed) сертификат. Для внутренних приложений можно спокойно использовать http:// вместо https://.
  • Слишком много ложных срабатываний - в деталях монитора увеличьте значение "Уведомлять после N неудачных проверок" (например, 3 означает уведомление только после трёх подряд идущих сбоев).

Связанное:

Уведомления по e-mail и в Telegram для LAN-мониторов работают так же, как для облачных.

Уведомления ->
Было ли это руководство полезным?