Home » Produits » Surveillance des tâches Cron

Surveillance des tâches Cron qui vous informe à la seconde où un travail échoue, est en retard ou devient silencieux

Vos tâches cron, entrées crontab, sauvegardes, pipelines ETL et tâches en arrière-plan s'exécutent quand personne ne regarde. Dotcom-Monitor veille pour vous — envoyez un seul signal de vie et recevez une alerte instantanée au moment où une exécution planifiée est manquée, tardive ou trop lente.
Dotcom-Monitor cron job monitoring dashboard showing a scheduled backup heartbeat, run duration trend, and a late-run alert card
10 000+

Organisations dans le monde entier

99,99 %

SLA de disponibilité de la plateforme

30+

Sites de surveillance mondiaux

Depuis 1998

Leader de la surveillance de sites web

Aflac logo — Dotcom-Monitor customer
Dell logo — Dotcom-Monitor customer
Comcast logo — Dotcom-Monitor customer
Dish Network logo — Dotcom-Monitor customer
Citrix logo — Dotcom-Monitor customer
xerox

Qu'est-ce que la surveillance des tâches Cron ?

La surveillance des tâches cron est une méthode permettant de confirmer que les tâches planifiées — tâches cron, entrées crontab, sauvegardes et scripts en arrière-plan — s’exécutent bien à l’heure prévue et se terminent avec succès. Chaque tâche envoie un petit signal appelé signal de vie lorsqu’elle s’exécute. Si ce signal arrive en retard, n’arrive jamais ou signale un échec, le service de surveillance envoie une alerte instantanée pour que vous soyez informé avant vos utilisateurs.

Parce qu’une tâche cron manquée est invisible par défaut — aucune erreur ne se produit, la tâche ne s’exécute tout simplement pas — une surveillance crontab dédiée et une surveillance cron fiable sont les seules manières de détecter les échecs silencieux dans les sauvegardes, les pipelines de données et les rapports planifiés.

Visibilité complète

Surveillez toute tâche Cron, entrée Crontab ou tâche planifiée

S’il s’exécute selon un planning et peut atteindre Internet, nous pouvons le surveiller. Transformez chaque tâche cron en un point de données que vous pouvez analyser, alerter et prouver — le tout sur la même plateforme que vous utilisez déjà pour la surveillance de site web et la surveillance API.

Détection des exécutions tardives et manquantes

Recevez une alerte lorsqu’un cron job ne se signale pas dans le délai prévu — ou lorsqu’il s’exécute mais prend beaucoup plus de temps que prévu.

Suivi de la durée et tendances

Visualisez le temps d’exécution sur des jours et des semaines pour détecter les régressions lentes et les problèmes de capacité bien avant qu’ils ne causent une panne.

Horaires flexibles

Expressions cron, intervalles fixes (toutes les 24h) ou heures spécifiques de la journée. Correspond exactement au rythme auquel vos tâches s’exécutent réellement.

Alertes multicanaux

Email, SMS, voix, Slack, Microsoft Teams, PagerDuty et webhooks — avec escalade pour que la bonne personne soit toujours informée.

Métriques riches, pas seulement actif/inactif

Envoyez le statut, la durée, les lignes traitées, la taille de la sortie ou tout KPI dans un simple POST JSON. Chaque valeur est stockée et affichée dans des graphiques.

Une plateforme unifiée

Réutilisez les mêmes tableaux de bord, équipes et règles d’alerte que vous avez déjà pour la surveillance des sites web, API et infrastructures.

Configuration en environ 3 minutes

Comment fonctionne la surveillance des cron jobs

Aucun agent à installer et rien à ouvrir dans votre pare-feu. Si votre cron job, entrée crontab ou tâche planifiée peut faire une requête HTTP, vous êtes à une ligne de surveillance complète sous Linux, Windows ou toute autre plateforme.

1

Créer un moniteur

Ajoutez un collecteur personnalisé dans votre tableau de bord et indiquez-nous le planning attendu — une expression cron, un intervalle, ou une heure de la journée.

2

Envoyer un Signal de Vie

Ajoutez un seul POST HTTP à la fin de votre script ou tâche. Incluez toutes les métriques qui vous intéressent sous forme de paires nom/valeur.

3

Détendez-vous — Nous Surveillons

Nous suivons chaque exécution. Si un signal de vie arrive en retard, est manquant, trop lent ou rapporte un échec, vous recevez une alerte instantanée.

One line of code appended to the end of a cron job that pings Dotcom-Monitor to signal a successful run

Une Ligne à la Fin de Votre Tâche

Le même signal de vie peut comporter autant de métriques que vous le souhaitez. Définissez un seuil pour chacune d’elles — alertez lorsque status rapporte un échec, lorsque duration_sec dépasse une limite, ou lorsque rows est inférieur à ce que vous attendez d’une exécution saine.

Fonctionne à partir d’un script Bash, d’une tâche Python, d’une tâche Windows, d’un conteneur Docker, d’un CronJob Kubernetes ou d’une fonction serverless — tout ce qui peut appeler une URL.

Comment Surveiller un Cron Job sur Linux

Pour surveiller les cron jobs sur Linux, enchaînez un seul signal de vie curl à la fin de votre entrée crontab existante. Il se déclenche uniquement lorsque la tâche s’exécute réellement — donc si l’exécution est sautée, si la machine est en panne, ou si la commande échoue, aucun signal de vie n’arrive et vous êtes alerté. Ouvrez votre crontab avec crontab -e et ajoutez :

				
					# run the backup at 2:00 AM, then send a heartbeat
0 2 * * * /opt/scripts/backup.sh && \
  curl -fsS -m 10 "https://wdc.dotcom-monitor.com/apiv1/tasks/post/$COLLECTOR" \
  -d '{ "backup_status": 1 }'
				
			

Et voilà — Dotcom-Monitor attend maintenant un signal de vie de cette entrée crontab selon son planning et vous alerte dès qu’un est en retard ou absent. La même méthode fonctionne pour le Planificateur de Tâches Windows (appelez l’URL avec PowerShell) et launchd sur macOS.

Conçu pour les vraies tâches

Ce Que les Équipes Surveillent Avec

Sauvegardes de Bases de Données

Vérifiez que les sauvegardes nocturnes se terminent réellement — et que le résultat n’est pas suspectement petit. Alertez sur toute exécution manquée ou trop volumineuse.

ETL & Pipelines de Données

Suivez importations, exportations et transformations. Surveillez la durée et le nombre d’enregistrements traités, et détectez rapidement les ralentissements ou échecs silencieux.

Rapports & Facturation

Assurez-vous que les rapports planifiés et les cycles de facturation se terminent à temps — et alertez si une exécution est sautée ou produit un fichier vide.

Scans de Sécurité & Conformité

Confirmez que les scans s’exécutent selon leur cadence et renvoient les résultats attendus. Alertez en cas d’échecs ou de pics inhabituels dans la durée des scans.

Connectivité & Appareils en Périphérie

Faites en sorte que les appareils IoT et périphériques signalent leur état sain. Un signal de vie manquant signale instantanément un appareil ou une connexion défaillante.

Travailleurs et services de file d'attente

Surveillez les travailleurs en arrière-plan et les services de longue durée. Envoyez un statut 0 dès qu’un processus s’arrête et recevez une alerte immédiatement.

Plateforme agnostique

Fonctionne partout où vos tâches s'exécutent

Windows, Linux, macOS, Docker, Kubernetes, serverless, IoT — s’il peut envoyer un POST HTTP, il peut être surveillé. Pas d’agents, pas d’infrastructure supplémentaire.

Linux / cron & crontab
Planificateur de tâches Windows
macOS launchd
Docker & Kubernetes CronJobs
Serverless / Lambda
Python · Bash · Node
Appareils IoT et périphériques
Au-delà du succès / échec

Suivez des métriques personnalisées à chaque exécution de cron

Chaque battement de cœur peut contenir plusieurs paires nom/valeur — durée, taille de sortie, enregistrements traités, ou toute mesure produite par votre tâche. Chaque valeur est stockée et affichée dans des graphiques dans le temps.

Fixez un seuil par métrique et laissez chacune déclencher sa propre alerte. Si votre script détecte un problème, envoyez 0 pour une métrique de statut afin de déclencher une notification immédiate — quel que soit le programme prévu.

Cron job monitoring panel tracking custom metrics — rows processed, exit code, and duration — alongside heartbeat status
Noté 4.5 sur Capterra

Ce que nos clients disent

"Les alertes en temps réel et les analyses détaillées des performances ont révolutionné notre disponibilité. Le tableau de bord intuitif facilite le suivi de tout, et leur support est exceptionnel — toujours réactif et efficace."
Tomer C.
Directeur général · Services aux installations
Avis vérifié Capterra, 2025
"Les capacités API push/pull nous fournissent les données de performance dont nous avons besoin. Dotcom-Monitor nous permet de surveiller plusieurs services au sein d'une seule interface et plateforme. Cela nous a permis de fonctionner plus efficacement."
Gregory S.
Manager · Médias de diffusion
Avis Capterra vérifié, 2023
"J'ai été profondément impressionné par le niveau de détail et l'exhaustivité des rapports. L'équipe de support a dépassé mes attentes — toujours patiente, avec des réponses détaillées et pertinentes."
Shirin R.
Ingénieur test logiciel · Logiciels informatiques
Avis Capterra vérifié, 2026

4.5

Capterra

83 avis

4.6

Facilité d'utilisation
Avis Score Capterra

4.6

Service client
Avis Score Capterra

Tous les avis sont issus de avis vérifiés Capterra. Notes à la date de août 2026.

Obtenez des réponses

FAQ sur la surveillance des tâches cron

La surveillance des tâches cron suit vos tâches planifiées en recevant des battements — des requêtes HTTP simples que votre tâche envoie lorsqu’elle s’exécute. Vous définissez le calendrier attendu en utilisant des expressions cron, des intervalles, ou des heures spécifiques. Si un battement arrive en retard ou jamais, Dotcom-Monitor vous alerte immédiatement. Cela fonctionne avec tout ce qui peut envoyer une requête HTTP POST, des sauvegardes de bases de données aux pipelines ETL.

Environ trois minutes. Créez un moniteur dans votre tableau de bord, définissez le calendrier attendu, et ajoutez une seule requête HTTP POST à la fin de votre script ou tâche. Une fois configuré, vous commencez à recevoir les données de battements et les alertes immédiatement — aucun agent à installer.

La plateforme est totalement indépendante du système. Windows, Linux, macOS, conteneurs Docker, Kubernetes, fonctions serverless, et dispositifs IoT — tout système qui peut accéder à Internet et effectuer une requête HTTP peut s’intégrer à la plateforme.

Oui. Envoyez plusieurs paires nom/valeur avec chaque battement de cœur — durée d’exécution, enregistrements traités, taille de sortie ou tout KPI personnalisé. Chaque métrique est stockée, représentée graphiquement, et peut avoir ses propres alertes basées sur des seuils, afin que vous puissiez être alerté lorsque la durée dépasse une limite ou que le nombre d’enregistrements est inférieur aux attentes.

E-mail, SMS, appels vocaux, Slack, Microsoft Teams, PagerDuty et webhooks. Les alertes prennent en charge les politiques d’escalade, donc si un problème n’est pas reconnu, les notifications sont automatiquement escaladées à la personne ou au canal suivant.

Dotcom-Monitor envoie une alerte immédiate selon vos règles. Vous pouvez être alerté des exécutions tardives ou manquantes lorsqu’un travail ne se signale pas dans sa fenêtre, et des travaux qui dépassent une durée maximale — vous aidant à détecter tôt les régressions de performance et les problèmes de capacité.

Ajoutez une seule requête curl à la fin de votre entrée crontab pour qu’elle envoie un battement de cœur lorsque le travail s’exécute — par exemple 0 2 * * * /path/backup.sh && curl -fsS https://wdc.dotcom-monitor.com/apiv1/tasks/post/$COLLECTOR. Dotcom-Monitor attend ce battement de cœur selon le calendrier et vous alerte s’il est en retard ou manquant. Aucun agent n’est installé sur le serveur, et la même méthode fonctionne pour Windows Task Scheduler et macOS launchd.

Un cron job échoué ou sauté reste silencieux — aucune erreur ne se produit, donc vous ne pouvez pas le détecter uniquement depuis le serveur. Avec la surveillance des battements de cœur, celui-ci ne se déclenche que lors d’une exécution réussie. Si le travail échoue, que la machine est hors service, ou que cron ne le déclenche jamais, aucun battement de cœur n’arrive dans la fenêtre prévue et vous êtes alerté automatiquement. Vous pouvez aussi envoyer une valeur de statut 0 depuis votre script pour signaler explicitement un échec.

Ils désignent la même chose. « Surveillance de crontab » met l’accent sur le fichier crontab Linux/Unix où les cron jobs sont définis, tandis que « surveillance de cron job » est le terme général pour surveiller toute tâche planifiée. Dotcom-Monitor couvre les deux — ainsi que Windows Task Scheduler, Kubernetes CronJobs, les programmations serverless, et toute autre tâche pouvant envoyer une requête HTTP.

Oui — un essai gratuit de 30 jours sans carte de crédit requise. Toutes les fonctionnalités premium sont incluses, et vous bénéficiez d’un support expert 24/7 pendant toute la durée de l’essai.

Ne découvrez plus les échecs de vos travaux grâce à vos clients

Configurez votre premier moniteur de cron job en environ trois minutes et ne manquez plus jamais une exécution critique.