Quando il silenzio è il problema
Monitoraggio Heartbeat e cron
Un backup notturno, uno script che esporta le fatture ogni mattina alle sei, un job che pulisce vecchi file una volta a settimana: sono processi che nessuno guarda mai, per definizione, finché non servono davvero e in quel momento non ci sono più.
Come funziona, al contrario
Ogni altro monitor di questa pagina interroga qualcosa dall'esterno e aspetta una risposta. L'heartbeat capovolge la logica: è il tuo processo a farsi vivo, con una semplice chiamata a un indirizzo dedicato che gli hai assegnato, ogni volta che completa il proprio lavoro. Se quella chiamata non arriva entro l'intervallo previsto, più un margine di tolleranza che decidi tu, scatta l'avviso. Non c'è nessuna richiesta in uscita verso i tuoi sistemi, ed è proprio per questo che funziona anche per processi che vivono dietro un firewall, senza un indirizzo pubblico raggiungibile.
Un caso concreto
Il backup di casa
Hai scritto uno script personale che ogni notte copia l'archivio delle tue foto su uno spazio esterno. Funziona da mesi senza intoppi, poi un aggiornamento del sistema cambia un percorso di rete e lo script comincia a fallire in silenzio, notte dopo notte. Nessun sito è coinvolto, quindi nessun monitor HTTP se ne accorgerebbe mai, e la scopriresti solo il giorno in cui ti serve davvero un backup e non c'è.
Il cron notturno di un cliente
Un cliente ha un job che ogni notte genera i report contabili del giorno prima, e li manda in automatico al commercialista. Se quel job smette di girare per un errore nel server, nessuno se ne accorge finché il commercialista non chiama chiedendo dove sono finiti i dati di due settimane. Un heartbeat su quel job avrebbe fatto scattare l'avviso la prima notte, non la quattordicesima.
Il silenzio come segnale
È una funzione pensata apposta per quello che un controllo tradizionale non può vedere: non un sito che risponde male, ma un processo che ha semplicemente smesso di parlare. In entrambi i casi, personale o per conto di un cliente, il principio è lo stesso: se qualcosa dovrebbe succedere a intervalli regolari e a un certo punto non succede più, vuoi saperlo subito, non alla prossima emergenza.
Vuoi vederlo applicato al tuo caso? Scrivici e ne parliamo, senza impegno.
Contatti