Aiuto e guideHeartbeat (cron monitoring) › Crea monitor heartbeat

Crea monitor heartbeat

3 min di lettura · Heartbeat (cron monitoring)

Obiettivo: Creare un monitor Heartbeat e ottenere l'indirizzo di ping da inserire nel tuo cron job.

Passo 1: Apri la creazione del monitor

  1. Nella panoramica di ePulz.io fai clic su + Aggiungi monitor
  2. Seleziona il tipo Heartbeat (cron)
Modulo nuovo monitor - selezione del tipo, indirizzo e intervallo
Modulo nuovo monitor - scegli il tipo, inserisci un nome e un intervallo.

Passo 2: Assegna un nome al monitor

Usa un nome descrittivo che ti ricordi cosa stai monitorando. Esempi:

  • Backup notturno DB
  • Sincronizzazione con CRM (oraria)
  • Fatturazione settimanale
  • Pulizia vecchi accessi

Passo 3: Imposta l'intervallo

Intervallo in minuti - con quale frequenza deve arrivare il Heartbeat:

  • 5 = ogni 5 minuti (attività brevi, controllo del servizio)
  • 60 = ogni ora
  • 1440 = giornaliero (24 × 60)
  • 10080 = settimanale (7 × 24 × 60)

Passo 4: Imposta la finestra di tolleranza (grace)

La tolleranza è il tempo dopo la scadenza prevista durante il quale aspettiamo ancora. I cron job possono avere un leggero scostamento (tempo di rete, ritardo o l'attività dura più del solito).

Raccomandazioni:

  • Cron breve (5-60 min): tolleranza 2-10 minuti
  • Cron orario: tolleranza 10-15 minuti
  • Cron giornaliero: tolleranza 30-60 minuti
  • Cron settimanale: tolleranza 6 ore o più

Passo 5: Notifiche

Attiva quali canali devono ricevere una notifica quando un Heartbeat viene mancato:

  • E-mail
  • Telegram (richiede un bot collegato)
  • Webhook (Slack, Discord, indirizzo personalizzato)

Passo 6: Salva e ottieni l'indirizzo

Fai clic su Crea monitor. Viene mostrato il dettaglio del monitor con il tuo indirizzo Heartbeat univoco:

https://epulz.io/heartbeat/Qs78OPNIIsCF_-Vj

Questo indirizzo lo aggiungi al tuo script cron o all'attività. Da ora ePulz.io si aspetterà un ping ogni [interval] minuti.

Suggerimento: L'indirizzo è segreto - chi lo conosce può fingere che il tuo cron sia in esecuzione. Non condividerlo e non inserirlo in repository pubblici.

Stato del monitor

Dopo la creazione, il monitor è nello stato In attesa (attende il primo Heartbeat). Dopo il primo ping riuscito passa a OK. Se il Heartbeat non arriva nella finestra prevista, passa a Disservizio e invia una notifica.

Passo successivo:

Aggiungi l'indirizzo Heartbeat al tuo cron job (esempi per bash, Python, Node.js).

Aggiungere a un cron job →
Questa guida è stata utile?