Skip to content

Funzioni /

Monitoraggio

Monitoraggio dei cron job: scopri l’esecuzione che non è mai partita

Quasi tutti i monitor controllano che qualcosa risponda. Un’attività pianificata è il contrario: il guasto è il silenzio. FrogStatus dà a ogni job un indirizzo di heartbeat da chiamare quando riesce, e ti avvisa quando la chiamata non arriva.

14 giorni di prova, senza impegno. Disdici quando vuoi.

Come funziona

  1. 1

    Crea un monitor heartbeat

    Dagli un nome e imposta ogni quanto gira il job.

  2. 2

    Copia l’URL di heartbeat

    Compare dopo aver creato il monitor. Accetta una richiesta POST.

  3. 3

    Chiamalo quando il job riesce

    Aggiungi una riga alla fine dello script. Se la chiamata non arriva entro l’intervallo, ricevi un avviso.

backup.sh && curl -fsS -X POST https://app.frogstatus.com/api/v1/heartbeat/<id-del-monitor>

Cosa ottieni

Il silenzio è il segnale

Un job mai partito, andato in errore o bloccato sembra lo stesso da fuori: nessuna chiamata. In tutti i casi ricevi un avviso.

Mai eseguito o in ritardo

L’avviso dice se il job non si è mai fatto vivo oppure ha saltato l’orario previsto.

Funziona da ovunque

Al job basta fare una richiesta HTTPS in uscita, quindi va bene dietro un firewall e su dispositivi senza indirizzo pubblico.

Gli stessi avvisi di tutto il resto

Stessi canali, promemoria e avvisi di ripristino degli altri monitor.

Dove è utile

  • Backup

    Scopri la notte in cui il backup non è girato, non il giorno in cui ti serve.

  • Importazioni e report pianificati

    Intercetta il job notturno che si è fermato senza errori.

  • Dispositivi dietro un firewall

    Un dispositivo che smette di chiamare è un dispositivo offline.

Domande frequenti

In quali piani è incluso?

Da Plus in su. Solo copre il monitoraggio di siti web (HTTP e HTTPS) e ping.

Come chiamo l’URL di heartbeat?

Con una richiesta POST, per esempio curl -X POST seguito dall’URL. Mettila dopo il comando, unita con &&, così parte solo se il job è riuscito.

Ogni quanto deve farsi vivo il job?

Almeno con la frequenza dell’intervallo che hai impostato. L’intervallo è limitato dal piano come per ogni altro monitor.

E se il job gira ma fa la cosa sbagliata?

L’heartbeat dice solo che il job ha segnalato di essere riuscito. Fai in modo che lo script chiami l’URL solo dopo aver controllato il proprio risultato.

Funziona anche per attività che non sono cron?

Sì. Qualsiasi cosa che sappia inviare una richiesta HTTPS può farsi viva: timer di systemd, pianificazioni di CI, script su un Raspberry Pi.

Funzioni collegate

Tutte le funzioni

Provalo sui tuoi servizi.

Aggiungi il primo monitor in un paio di minuti. La prova dura 14 giorni.

Prova gratis