Utworzenie pierwszego LAN monitora
Monitor LAN śledzi urządzenia i usługi w Twojej sieci wewnętrznej - czyli takie, które nie są dostępne z internetu. Sprawdza je mały agent Linux, który działa bezpośrednio u Ciebie (na NAS-ie, Raspberry Pi, mini PC lub zwykłym serwerze) i bezpiecznie wysyła wyniki do ePulz.io.
Co możesz monitorować
- routery, switche, punkty dostępowe, drukarki, kamery IP,
- NAS-y, lokalne bazy danych, serwery SSH i SMTP, bramy VPN,
- wewnętrzne aplikacje webowe, dashboardy i API, które są dostępne tylko w sieci LAN.
Wymóg: zainstalowany agent LAN
Aby utworzyć monitor LAN, musisz mieć co najmniej jednego aktywnego agenta LAN. Instalację wykonasz w kilka minut według instrukcji Instalacja agenta LAN. Agent działa jako usługa Linux lub kontener Docker, a na zewnątrz sieci potrzebuje jedynie dostępu HTTPS do ePulz.io.
Trzy typy monitora LAN
| Typ | Co testuje | Format celu |
|---|---|---|
| lan_ping | Czy urządzenie odpowiada na ping, czyli czy jest włączone i widoczne w sieci. | 192.168.1.10 nas.local |
| lan_tcp | Czy konkretna usługa na danym porcie przyjmuje połączenie. | 10.0.0.50:5432 192.168.1.20:22 |
| lan_http | Czy wewnętrzna strona lub API odpowiada poprawnie. | http://nas.local http://192.168.1.50:3000/healthz |
- Przy routerze, switchu, drukarce lub kamerze wystarczy
lan_ping- od razu wychwyci awarię zasilania lub sieci. - Przy bazie danych, bramie SSH lub VPN użyj
lan_tcpna konkretnym porcie. Dzięki temu rozpoznasz sytuację, gdy urządzenie działa, ale sama usługa uległa awarii. - Przy wewnętrznych stronach i API użyj
lan_http. Testowana jest rzeczywista odpowiedź aplikacji, a nie tylko to, czy port jest otwarty.
Sposób tworzenia
- W dashboardzie kliknij + Dodaj monitor.
- Podaj zrozumiałą nazwę, na przykład "NAS Synology - kopie zapasowe" lub "Drukarka recepcja".
- W polu Typ monitora wybierz
lan_ping,lan_tcplublan_http. - W polu Cel podaj IP, hostname lub URL zgodnie z tabelą powyżej.
- W polu Agent LAN wybierz, który agent ma wykonywać kontrolę. Jeśli masz agentów w kilku sieciach, wybierz tego we właściwej sieci.
- Ustaw Interwał kontroli (minimum zależy od planu).
- Kliknij Utwórz monitor.
Co dzieje się po utworzeniu
- Monitor zostaje zapisany ze statusem Oczekuje.
- Agent przy najbliższym kontakcie (w ciągu 30 sekund) przejmuje zadanie.
- Lokalnie wykonuje test ping, TCP lub HTTP.
- Wynik odsyła przez HTTPS z powrotem do ePulz.io. W dashboardzie zobaczysz status W górze lub W dole wraz z czasem odpowiedzi.
Rozwiązywanie problemów
- Monitor pozostaje w stanie "Oczekuje" - sprawdź, czy agent działa. Przy instalacji systemd przez
journalctl -u epulzio-agent -f, przy Dockerze przezdocker logs epulzio-agent. - Agent zgłasza DOWN, ale ping z PC działa - przy wariancie Docker brakuje
--network host; kontener jest w izolowanej sieci i nie widzi Twojej sieci LAN. - lan_http zgłasza błąd SSL - cel ma własny (self-signed) certyfikat. Dla aplikacji wewnętrznych spokojnie użyj
http://zamiasthttps://. - Zbyt wiele fałszywych alarmów - w szczegółach monitora zwiększ wartość "Powiadom po N nieudanych kontrolach" (na przykład 3 oznacza powiadomienie dopiero po trzech kolejnych niepowodzeniach).
Powiązane:
Powiadomienia e-mail i Telegram działają dla monitorów LAN tak samo jak dla chmurowych.
Powiadomienia ->