Healthchecks
Monitoraggio open source di cron job e attività in background con avvisi istantanei
Seleziona il piano VPS da distribuire Healthchecks
Si rinnova a 14,99 €/mese per 2 anni. Puoi annullare in qualsiasi momento.
Informazioni su Healthchecks
Healthchecks è un servizio di monitoraggio open-source progettato specificamente per cron job, attività pianificate e processi in background. A differenza dei tradizionali strumenti di monitoraggio dell'uptime che verificano se i siti web sono accessibili, Healthchecks monitora se i tuoi job periodici vengono effettivamente eseguiti quando dovrebbero. Aspettandosi ping regolari dalle tue attività, Healthchecks può rilevare immediatamente quando un job di backup fallisce, un processo di sincronizzazione dati si blocca o un report pianificato non viene generato. Con il supporto per oltre 50 canali di notifica e una semplice API di ping basata su HTTP, Healthchecks è diventato la soluzione standard per il monitoraggio dei job, apprezzata da migliaia di sviluppatori e team operativi in tutto il mondo.
Casi d'uso comuni
I team DevOps utilizzano Healthchecks per monitorare job di backup critici, attività di manutenzione del database e script di pulizia del sistema, ricevendo avvisi istantanei su Slack o PagerDuty quando i job falliscono o impiegano troppo tempo per essere completati. Gli amministratori di sistema si affidano a Healthchecks per tracciare script di rinnovo certificati, job di rotazione dei log e attività di scansione della sicurezza su più server, con log dettagliati che mostrano esattamente quando ogni job è stato eseguito. Gli ingegneri dei dati implementano Healthchecks per monitorare pipeline ETL, job di sincronizzazione dei dati e report pianificati, garantendo che i flussi di dati continuino ininterrotti con notifiche a più canali. Piccole imprese e freelancer utilizzano Healthchecks per monitorare script di backup di siti web, esportazioni di database e attività di manutenzione ricorrenti, sostituendo i controlli manuali con il monitoraggio automatizzato.
Funzionalità chiave
- Semplice API di ping HTTP per il monitoraggio di qualsiasi cron job o attività pianificata
- Oltre 50 integrazioni di notifica, inclusi Slack, Discord, Telegram, PagerDuty, Opsgenie
- Monitoraggio basato su email per script che non possono effettuare richieste HTTP
- Pianificazione flessibile con sintassi cron e periodi di tolleranza personalizzati
- Log di ping dettagliati che mostrano tempo di esecuzione, output e codici di uscita
- Organizzazione basata su tag per la gestione di centinaia di controlli
- Collaborazione in team con accesso condiviso e routing delle notifiche
- Badge di stato per incorporare lo stato dei controlli nelle dashboard
- API per la creazione e la gestione programmatica dei controlli
- Supporto per i fusi orari per una pianificazione accurata tra le regioni
Perché implementare Healthchecks su Hostinger VPS
L'implementazione di Healthchecks su un VPS Hostinger ti offre controlli illimitati senza il costo per controllo dei servizi ospitati, rendendolo conveniente per il monitoraggio di decine o centinaia di job. Con risorse dedicate e storage PostgreSQL, Healthchecks può gestire ping ad alta frequenza e mantenere log dettagliati indefinitamente per conformità e debug. Hostinger VPS fornisce l'affidabilità critica per l'infrastruttura di monitoraggio: il tuo servizio di monitoraggio deve essere più stabile dei job che monitora. Il controllo completo sulla configurazione SMTP garantisce la consegna degli avvisi tramite il tuo provider di posta elettronica preferito, e con tutti i dati archiviati sul tuo VPS,
mantieni la completa privacy sulle tue metriche operative. Questo rende Hostinger VPS ideale per eseguire Healthchecks come piattaforma centralizzata di monitoraggio dei job.
Per iniziare: Creare un account superuser
Dopo il deployment, dovrai creare un account superuser per accedere all'interfaccia di amministrazione di Healthchecks. Connettiti al tuo VPS via SSH e naviga nella directory della tua applicazione in /docker/[your-app-name], quindi esegui:
Metodo interattivo (consigliato per la prima configurazione):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser
Questo ti chiederà di inserire un indirizzo email e una password per il tuo account admin.
Metodo non interattivo (utile per l'automazione):
docker compose run healthchecks /opt/healthchecks/manage.py createsuperuser --email admin@example.com --password your-secure-password
In alternativa, puoi specificare il percorso del file compose direttamente senza navigare nella directory:
docker compose -f /docker/[your-app-name]/docker-compose.yaml run healthchecks /opt/healthchecks/manage.py createsuperuser
Una volta creato, puoi accedere a Healthchecks utilizzando le tue credenziali di superuser e iniziare a configurare i controlli per i tuoi cron job e le attività pianificate.
Seleziona il piano VPS da distribuire Healthchecks
Si rinnova a 14,99 €/mese per 2 anni. Puoi annullare in qualsiasi momento.