Tipi di monitor (HTTP, SSL, DNS, port, keyword)
Tipi di monitor
5 min di lettura
ePulz.io supporta 8 tipi di monitor - dal semplice ping HTTP al ping LAN con agent. Scegli in base a cosa vuoi sorvegliare esattamente.
HTTP / HTTPS
Check classico di un sito pubblico. Invia una request GET e controlla lo status code (default 200), opzionalmente anche una keyword nella response.
- Usalo per: siti pubblici, endpoint API, status page, documentazione
- Target:
https://www.mywebsite.com - Schema
http://vshttps://- HTTPS valida automaticamente il certificato SSL
Porta TCP
Controlla se una specifica porta sul server accetta connessioni. Per database, SSH, IMAP, mail relay.
- Target:
db.mycompany.com:5432 - Basta un handshake TCP riuscito - il contenuto non viene letto
DNS
Verifica che il dominio risolva a un IP. Rileva un nameserver caduto o perché non si riesce a raggiungere il sito.
- Target:
mywebsite.com - Tipo di record A / AAAA / MX / TXT secondo necessità
Heartbeat
Monitor inverso - sei tu a inviare il ping da un cron job. Se non invii entro il tempo atteso (interval + grace), il monitoring ti avvisa. Per backup notturni, sync job, scheduled task.
Dettaglio: Cos'è l'heartbeat.
Regressione visuale (screenshot diff)
Renderizza la pagina in un browser headless, fa uno screenshot e lo confronta con una baseline. Rileva quando la pagina renderizza completamente diverso (CSS rotto, font fail, errore JS).
- Target:
https://www.example.com
LAN ping / LAN TCP / LAN HTTP
Per i monitor nella rete interna del cliente. Il monitoring cloud non arriva lì (NAT, firewall), perciò si usa il LAN agent - un piccolo daemon che gira presso il cliente e pinga da solo i target locali.
- Target:
192.168.1.10(NAS),10.0.0.50:5432(DB),http://nas.local(web) - Devi prima installare l'agente - guida
Come scegliere
| Cosa monitoro | Tipo adatto |
|---|---|
| Sito o API pubblico | http |
| Scadenza certificato HTTPS | ssl |
| Database o server SMTP | tcp |
| Server DNS (proprio) | dns |
| Backup notturno, cron job | heartbeat |
| Modifiche visuali | visual |
| NAS / stampante in LAN | lan_ping / lan_tcp / lan_http |
Suggerimento: puoi monitorare un singolo servizio con più tipi contemporaneamente - ad es. https + dns sullo stesso sito. Così distingui "è caduto il DNS" da "è caduto il web server".