Guides
Faites le check-in depuis n'importe quoi.
Une requête HTTP (ou un e-mail) signale qu'un job est terminé. Voici la ligne exacte pour les outils que vous utilisez déjà.
Lire le blog → pour le pourquoi derrière la surveillance des échecs silencieux.
Le plus rapide
Ou laissez votre IA le faire.
Collez ceci dans votre assistant IA préféré. Ajoutez votre job en dessous, et il branche le check-in pour vous. En savoir plus sur la méthode IA →
Ajoute un check-in Mortemain au job ci-dessous pour que je sois alerté s'il s'arrête un jour en silence. En cas de succès, fais une requête HTTP vers https://ping.mortemain.com/COLLE-TON-UUID-DE-CHECK ; en cas d'échec, la même URL suivie de /fail. Reste minimal, pas de SDK, utilise curl / PowerShell / ce qui convient à mon code, puis montre-moi la version modifiée. [ colle ici ta ligne cron, ton script ou ton job ]
À lire d'abord
Surveiller les tâches cron
Pourquoi cron ne signale jamais un job arrêté, et le correctif d'une ligne.
Surveiller les sauvegardes
Le principe du check-in pour tout job de sauvegarde, avec les liens vers chaque outil.
Shells & langages
Script shell & cron (curl)
Linux et macOS : ajoutez un curl à n'importe quel script ou ligne cron.
Windows & PowerShell
Tâches planifiées et scripts avec Invoke-RestMethod.
Python
Quelques lignes avec requests, ou la lib standard.
Sauvegardes
pg_dump (PostgreSQL)
Encadrez le dump nocturne pour être alerté d'un échec silencieux.
rsync
Testez le code de sortie, ping sur succès, /fail sur erreur.
BorgBackup
Ping après borg create, en gérant le code d'avertissement.
Restic
Un wrapper de check-in pour restic backup et prune.
Duplicati
Un hook run-script-after qui lit le résultat analysé.
Sauvegarde Veeam
Un script post-job qui prouve que la sauvegarde s'est terminée.
Synology Hyper Backup
Un check-in via le Planificateur de tâches DSM.
TrueNAS (SCALE / CORE)
Ping depuis une tâche Cron, conditionné à votre réplication.
CI/CD
GitHub Actions
Une étape finale sur succès, une étape /fail sur échec.
GitLab CI
after_script sur succès, on_failure vers /fail.
Jenkins
post { success / failure } dans votre Jenkinsfile.
Planificateurs & orchestration
Tâches planifiées Windows
Ajoutez une action de check-in à n'importe quelle tâche.
SQL Server Agent
Une étape finale qui fait le check-in, et alerte sur échec.
Azure Automation
Encadrez un runbook PowerShell d'un try/catch.
Apache Airflow
Callbacks de succès et d'échec au niveau du DAG.
Prefect
State hooks on_completion et on_failure.
Dagster
success_hook et failure_hook sur un job.
Fonctions cloud
AWS Lambda (cron)
Check-in à la fin d'une Lambda planifiée.
Azure Functions
Une fonction à timer qui ping une fois terminée.
Conteneurs
Données & BI
No-code & webhooks
Zapier
Une étape Webhooks by Zapier à la fin du Zap.
Make (Integromat)
Un module HTTP à la fin du scénario.
Webhook / toute appli
Pas de shell ? Dirigez une étape « appeler une URL » vers votre check.
API & automatisation
Durcir vos check-ins
Recevez les alertes
Slack
Publiez les alertes dans un canal Slack via un webhook entrant.
Microsoft Teams
Acheminez les alertes vers Teams via un Workflow Power Automate.
Discord
Envoyez les alertes dans un salon Discord via un webhook.
Telegram
Recevez les alertes en messages depuis votre bot Telegram.
ntfy
Poussez les alertes sur votre téléphone (ntfy.sh ou auto-hébergé).