Typy monitorov (HTTP, SSL, DNS, port, keyword)
Typy monitorov
5 min čítania
ePulz.io podporuje 9 typov monitorov - od jednoduchého HTTP pingu cez SSL a vizuálnu regresiu až po LAN monitoring s agentom. Vyberte podľa toho, čo presne chcete sledovať.
HTTP / HTTPS
Klasický check verejného webu. Posiela GET (alebo iný configurable method) request a kontroluje status code (default 200), voliteľne aj keyword v odpovedi.
- Použite na: public weby, API endpointy, status pages, dokumentáciu
- Cieľ:
https://www.mywebsite.com - Schéma
http://vshttps://- HTTPS automaticky validuje SSL cert
SSL (expirácia certifikátu)
Dedikovaný monitor pre SSL/TLS certifikát. Kontroluje, kedy vyprší a vie vás upozorniť napríklad 14 dní vopred. Užitočné aj keď HTTPS monitor už beží - SSL monitor sleduje výlučne lifetime cert-u.
- Cieľ:
www.mywebsite.com(hostname, port 443 sa predpokladá) - Alert pri expirácii pod nastavený threshold (default 14 dní)
TCP port
Skontroluje, či konkrétny port na serveri prijíma spojenia. Pre databázy, SSH, IMAP, mail relay.
- Cieľ:
db.mycompany.com:5432 - Postačuje úspešný TCP handshake - obsah sa nečíta
DNS
Overí, či doména rezolvuje na IP. Detekuje vypadnutý nameserver alebo zlú konfiguráciu DNS.
- Cieľ:
mywebsite.com - Typ záznamu A / AAAA / MX / TXT podľa potreby
Heartbeat
Reverzný monitor - vy posielate ping z cron jobu. Ak nepošlete v očakávanom čase (interval + grace), monitoring vás upozorní. Pre nočné backupy, sync joby, scheduled tasks.
Detail: Čo je heartbeat.
Visual regression (vizuálne porovnanie)
Vyrenderuje stránku v headless prehliadači, urobí screenshot a porovná ho s baseline. Detekuje keď sa stránka renderuje úplne inak ako predtým (CSS broken, font fail, JS chyba, A/B test, defacement).
- Použite na: landing pages, payment flow, marketing weby - všade kde má vizuál veľký impact
- Cieľ:
https://www.mywebsite.com - Detail: Visual regression
LAN ping / LAN TCP / LAN HTTP
Pre monitory v internej sieti klienta. Cloudový monitoring sa tam nedostane (NAT, firewall), preto sa použije LAN agent - drobný daemon, ktorý beží u zákazníka a sám pinguje lokálne ciele.
- Cieľ:
192.168.1.10(NAS),10.0.0.50:5432(DB),http://nas.local(web) - Najprv musíte nainštalovať agenta - návod
Ako vybrať
| Čo sledujem | Vhodný typ |
|---|---|
| Verejný web alebo API | http |
| Expirácia HTTPS certifikátu | ssl |
| Databáza alebo SMTP server | tcp |
| DNS server (vlastný) | dns |
| Nočný backup, cron job | heartbeat |
| Vizuálne zmeny webu | visual |
| NAS / printer v LAN | lan_ping / lan_tcp / lan_http |
Tip: jednu službu môžete monitorovať viacerými typmi súčasne - napr. http + ssl + dns na ten istý web. Tým rozlíšite "padlo DNS" od "padol web server" od "vypršal cert".