Typy monitorów (HTTP, SSL, DNS, port, keyword)
Typy monitorów
5 min czytania
ePulz.io obsługuje 8 typów monitorów - od prostego HTTP pingu po LAN ping z agentem. Wybierz w zależności od tego, co dokładnie chcesz śledzić.
HTTP / HTTPS
Klasyczny check publicznego webu. Wysyła GET request i sprawdza status code (domyślnie 200), opcjonalnie też keyword w odpowiedzi.
- Użyj dla: publicznych webów, endpointów API, status pages, dokumentacji
- Cel:
https://www.mojweb.pl - Schemat
http://vshttps://- HTTPS automatycznie waliduje cert SSL
SSL (wygaśnięcie certyfikatu)
Dedykowany monitor dla certyfikatu SSL/TLS. Sprawdza, kiedy wygasa, i ostrzega np. 14 dni wcześniej.
- Target:
www.example.com
TCP port
Sprawdza, czy konkretny port na serwerze przyjmuje połączenia. Dla baz danych, SSH, IMAP, mail relay.
- Cel:
db.firma.pl:5432 - Wystarczy udany TCP handshake - zawartość nie jest czytana
DNS
Sprawdza, czy domena rozwiązuje się na IP. Wykrywa upadły nameserver lub dlaczego nie możesz dotrzeć do webu.
- Cel:
mojweb.pl - Typ rekordu A / AAAA / MX / TXT według potrzeby
Heartbeat
Odwrotny monitor - Ty wysyłasz ping z cron job. Jeśli nie wyślesz w oczekiwanym czasie (interwał + grace), monitoring Cię powiadomi. Dla nocnych backupów, sync jobów, scheduled tasks.
Szczegóły: Czym jest heartbeat.
Visual regression (porównanie screenshotów)
Renderuje stronę w headless browserze, robi screenshot i porównuje go z baseline. Wykrywa, gdy strona renderuje się zupełnie inaczej niż wcześniej (broken CSS, font fail, JS error).
- Target:
https://www.example.com
LAN ping / LAN TCP / LAN HTTP
Dla monitorów w sieci wewnętrznej klienta. Cloudowy monitoring tam nie sięga (NAT, firewall), dlatego używa się LAN agenta - drobnego daemona, który działa u klienta i sam pinguje lokalne cele.
- Cel:
192.168.1.10(NAS),10.0.0.50:5432(DB),http://nas.local(web) - Najpierw musisz zainstalować agenta - instrukcja
Jak wybrać
| Co śledzę | Odpowiedni typ |
|---|---|
| Publiczny web lub API | http |
| Wygaśnięcie cert. HTTPS | ssl |
| Baza danych lub serwer SMTP | tcp |
| Serwer DNS (własny) | dns |
| Nocny backup, cron job | heartbeat |
| Zmiany wizualne | visual |
| NAS / drukarka w LAN | lan_ping / lan_tcp / lan_http |
Tip: jedną usługę możesz monitorować wieloma typami jednocześnie - np. https + dns na ten sam web. Tym rozróżnisz "padł DNS" od "padł web server".