Создание первого 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. Проверяется реальный ответ приложения, а не только то, открыт ли порт.
Порядок создания
- В дашборде нажмите + Добавить монитор.
- Введите понятное название, например "NAS Synology - резервные копии" или "Принтер ресепшен".
- В поле Тип монитора выберите
lan_ping,lan_tcpилиlan_http. - В поле Цель укажите IP, hostname или URL согласно таблице выше.
- В поле LAN-агент выберите, какой агент должен выполнять проверку. Если у вас есть агенты в нескольких сетях, выберите того, что в нужной сети.
- Задайте Интервал проверки (минимум зависит от тарифа).
- Нажмите Создать монитор.
Что происходит после создания
- Монитор сохраняется со статусом Ожидание.
- При ближайшем контакте (в течение 30 секунд) агент берёт задачу.
- Локально выполняет тест ping, TCP или HTTP.
- Результат отправляет обратно в 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-мониторов работают так же, как для облачных.
Уведомления ->