Monitoraggio del server vs del sito: qual è la differenza
· 6 min di lettura
Il monitoraggio server osserva la macchina dall'interno (CPU, RAM, disco), quello del sito il servizio dall'esterno. Quando serve ciascuno e come si uniscono.
Due team possono entrambi dire di "monitorare la propria infrastruttura" intendendo cose completamente diverse. Uno osserva i grafici della CPU su una dashboard. L'altro riceve un messaggio nel momento in cui un cliente non riesce a caricare la pagina del checkout. Entrambi gli approcci sono utili. Nessuno dei due sostituisce l'altro.
Questo articolo spiega la differenza pratica tra monitoraggio del server e monitoraggio del sito, quando ti serve ciascuno e come una configurazione sana li usa entrambi.
Monitoraggio del server: osservare la macchina dall'interno
Il monitoraggio del server (spesso chiamato monitoraggio host-level o infrastrutturale) esegue un agente sulla macchina e riporta cosa succede al suo interno:
- utilizzo della CPU e carico medio
- utilizzo di RAM e swap
- spazio libero su disco e I/O
- traffico di rete
- processi e servizi in esecuzione
Poiché l'agente risiede direttamente sull'host, vede cose che nessun check esterno può vedere. Sa che il disco è pieno al 95% prima che il database rifiuti le scritture. Sa che una perdita di memoria cresce da ore prima che il sistema termini il processo. Questo è il monitoraggio white-box (hai piena visibilità dell'interno).
Il prezzo: l'agente ti parla solo della macchina su cui gira. Se il server è a posto ma si rompe una regola del firewall, un record DNS o un load balancer a monte, l'agente riporta tranquillamente "tutto verde" mentre gli utenti vedono una pagina di errore.
Monitoraggio del sito: osservare il servizio dall'esterno
Il monitoraggio del sito (chiamato anche monitoraggio esterno, black-box o sintetico) controlla il tuo servizio nello stesso modo in cui lo farebbe un visitatore reale: dall'esterno della tua rete, attraverso l'internet pubblico.
I tipici check esterni includono:
- HTTP/HTTPS - la pagina restituisce 200 e il contenuto atteso
- TCP - la porta è aperta e accetta connessioni
- Ping/ICMP - l'host è raggiungibile
- Certificato SSL - è valido e non sta per scadere
- DNS - il nome si risolve correttamente
Questo è il monitoraggio black-box. Non sai perché qualcosa si è rotto, solo che dal punto di vista del cliente si è rotto. Ed è proprio quel punto di vista che conta. Intercetta intere classi di guasti a cui l'agente sull'host è cieco: certificati scaduti, configurazione DNS errata, problemi con la CDN, guasti di routing e persino crash totali del server in cui cade anche l'agente stesso.
A confronto
| Monitoraggio del server | Monitoraggio del sito | |
|---|---|---|
| Punto di osservazione | Dentro l'host | Dall'esterno, via internet |
| Stile | White-box | Black-box |
| Vede | CPU, RAM, disco, processi | HTTP, TCP, ping, SSL, DNS |
| Ideale per | Allerta precoce, causa | Esperienza reale dell'utente |
| Cieco verso | Guasti DNS/CDN/routing | Esaurimento delle risorse interne |
| Richiede un agente | Sì | No |
Non sono concorrenti, sono livelli
L'errore è considerarli una scelta aut-aut. Le configurazioni più solide eseguono entrambi:
- I check esterni ti dicono rapidamente e da più punti che gli utenti sono colpiti.
- Le metriche del server ti dicono perché, così puoi eliminare la vera causa.
Esempio reale: il monitoraggio esterno lancia un avviso che la tua API va in timeout. Apri le metriche del server e vedi che l'I/O del disco è inchiodato al 100% perché un file di log ha riempito la partizione. Il check esterno ha trovato il sintomo, l'agente interno lo ha spiegato. Insieme hanno trasformato un vago "il sito è lento" in un incidente chiaro e risolvibile.
Dove si colloca ePulz.io
ePulz.io è costruito attorno al monitoraggio esterno black-box fatto bene. I check girano da tre sonde UE indipendenti e un disservizio viene dichiarato solo quando almeno due su tre sono d'accordo, così un singolo percorso di rete difettoso non ti sveglia alle tre del mattino. Ottieni 9 tipi di monitor (HTTP, TCP, ping, SSL, DNS e altri) con intervalli fino a 1 minuto, secondo il piano.
Per i casi in cui ti serve davvero uno sguardo dentro la tua rete (un server, un NAS, una stampante, un servizio non esposto a internet), ePulz.io offre un agente LAN. Gira all'interno della tua rete e riporta la raggiungibilità degli host interni nella stessa dashboard senza esporre nulla sull'internet pubblico. Hai così la vista con gli occhi del cliente e la vista interna in un unico posto.
Una regola ragionevole:
- Usa il monitoraggio esterno per tutto ciò che il cliente tocca. Sempre.
- Aggiungi le metriche a livello di server (tramite il tuo provider di hosting, un agente separato o il nostro agente LAN per i target interni) quando ti serve il dettaglio sulla causa o vuoi un'allerta precoce sui limiti delle risorse.
Come iniziare
Se oggi non hai nulla, parti dalla vista esterna, perché è proprio quella che conta per i tuoi clienti. Imposta un check HTTP sul dominio principale e un check SSL sul certificato. Poi aggiungi la visibilità interna dove ne vale la pena.
Vuoi verificare subito se una porta è raggiungibile, prima ancora di impostare un monitor. Prova il port checker gratuito. Quando sarai pronto per una copertura permanente, guarda come funziona il monitoraggio uptime e i nostri piani. La prova di 7 giorni è gratuita e non richiede carta.
Prova ePulz.io gratis - 7 giorni senza carta di credito.
Crea account