Home » Produits » Surveillance des tâches Cron

Surveillance de Job Cron Qui Vous Informe à la Seconde Qu'un Job Échoue, Est En Retard ou Devient Silencieux

Vos jobs cron, entrées crontab, sauvegardes, pipelines ETL et tâches en arrière-plan s'exécutent quand personne ne regarde. Dotcom-Monitor surveille pour vous — envoyez un seul heartbeat et recevez une alerte instantanée dès qu'une exécution programmée est manquée, en retard 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 Globale

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 de Job Cron ?

La surveillance de job cron est un moyen de confirmer que les tâches planifiées — jobs cron, entrées crontab, sauvegardes et scripts d’arrière-plan — s’exécutent bien à l’heure et se terminent avec succès. Chaque job envoie un petit signal appelé heartbeat lorsqu’il s’exécute. Si ce heartbeat 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’un job cron manqué est invisible par défaut — rien ne génère d’erreur, le job ne se produit tout simplement pas — une surveillance dédiée de crontab et une surveillance cron fiable sont les seuls moyens de détecter les échecs silencieux dans les sauvegardes, les pipelines de données et les rapports planifiés.

Visibilité complète

Surveillez n'importe quel Job 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 job cron en un point de données que vous pouvez analyser, surveiller et prouver — le tout sur la même plateforme que celle que vous utilisez déjà pour la surveillance de site web et la surveillance d’API.

Détection des exécutions tardives et manquantes

Recevez une alerte lorsqu’un travail cron ne rapporte pas dans la fenêtre prévue — ou lorsqu’il s’exécute mais prend beaucoup plus de temps que prévu.

Suivi de la durée et tendances

Tracez le temps d’exécution sur plusieurs jours et 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. Adaptez la cadence exacte à celle de vos tâches.

Alertes multi-canaux

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

Des métriques riches, pas seulement actif/inactif

Envoyez le statut, la durée, les lignes traitées, la taille de sortie ou tout KPI sous forme de POST JSON simple. Chaque valeur est stockée et représentée graphiquement.

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 de sites web, API et infrastructures.

Installation en environ 3 minutes

Comment fonctionne la surveillance des tâches cron

Pas d’agent à installer ni de port à ouvrir sur votre pare-feu. Si votre tâche cron, entrée crontab ou tâche planifiée peut effectuer une requête HTTP, vous êtes à une ligne près d’une 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 Battement de Cœur

Ajoutez une seule requête HTTP POST à la fin de votre script ou tâche. Incluez toutes les métriques qui vous importent sous forme de paires nom/valeur.

3

Détendez-vous — Nous Surveillons

Nous suivons chaque exécution. Si un battement de cœur est en retard, manquant, trop lent ou signale 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 battement de cœur peut contenir autant de métriques que vous le souhaitez. Fixez un seuil sur l’une d’elles — alertez lorsque status signale un échec, lorsque duration_sec dépasse une limite, ou lorsque rows est en dessous de 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 sans serveur — 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 battement de cœur 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, que la machine est éteinte, ou que la commande échoue, aucun battement de cœur 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 }'
				
			

C’est tout — Dotcom-Monitor attend désormais un battement de cœur de cette entrée crontab selon son planning et vous alerte dès qu’un est en retard ou manquant. La même approche 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 Base de Données

Vérifiez que les sauvegardes nocturnes se terminent bien — et que la sortie n’est pas suspectement petite. Alertez en cas d’exécution manquée ou surdimensionnée.

ETL & Pipelines de Données

Suivez les importations, exportations et transformations. Surveillez la durée et les enregistrements traités, et détectez précocement les ralentissements ou échecs silencieux.

Rapports & Facturation

Assurez-vous que les rapports programmés et les cycles de facturation s’achèvent à temps — et alertez si une exécution est sautée ou produit un fichier vide.

Analyses de Sécurité & Conformité

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

Connectivité & Appareils Périphériques

Faites en sorte que les appareils IoT et périphériques pinguent quand ils sont en bonne santé. L’absence d’un battement de cœur signale instantanément un appareil ou une connexion tombée.

Travailleurs et Services de File d'Attente

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

Indépendant de la plateforme

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é. Aucun agent, aucune infrastructure supplémentaire.

Linux / cron & crontab
Planificateur de tâches Windows
macOS launchd
Docker & Kubernetes CronJobs
Serverless / Lambda
Python · Bash · Node
Appareils IoT & edge
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 tracée au fil du temps.

Définissez 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 — peu importe le planning.

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

Ce que disent nos clients

"Les alertes en temps réel et les analyses de performance détaillées ont changé la donne pour notre disponibilité. Le tableau de bord intuitif facilite le suivi, et leur support est exceptionnel — toujours réactif et efficace."
Tomer C.
Directeur Général · Services des installations
Avis vérifié sur Capterra, 2025
"Les capacités API push/pull nous fournissent les données de performance nécessaires. Dotcom-Monitor nous permet de surveiller plusieurs services via une seule interface et plateforme. Cela nous a permis d'opérer plus efficacement."
Gregory S.
Manager · Médias de diffusion
Avis Capterra vérifié, 2023
"J'ai été profondément impressionné par le 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 perspicaces."
Shirin R.
Ingénieur test logiciel · Logiciel informatique
Avis Capterra vérifié, 2026

4.5

Capterra

82 avis

4.6

Facilité d'utilisation
Avis Capterra Score

4.6

Service Client
Avis Capterra Score

Tous les avis proviennent de avis Capterra vérifiés. Évaluations mises à jour au juillet 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 signaux — de simples requêtes HTTP 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 signal arrive en retard ou n’arrive jamais, Dotcom-Monitor vous alerte immédiatement. Cela fonctionne avec tout ce qui peut envoyer une requête HTTP POST, des sauvegardes de base 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 des signaux et alertes immédiatement — aucun agent à installer.

La solution est totalement indépendante de la plateforme. Windows, Linux, macOS, conteneurs Docker, Kubernetes, fonctions serverless et appareils IoT — tout système pouvant accéder à Internet et faire 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, graphiquement représentée, et peut avoir ses propres alertes basées sur des seuils, vous permettant d’être alerté lorsque la durée dépasse une limite ou que le nombre d’enregistrements est inférieur aux attentes.

Email, 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 s’escaladent automatiquement à la personne ou au canal suivant.

Dotcom-Monitor envoie une alerte immédiate basée sur vos règles. Vous pouvez être alerté pour des exécutions en retard ou manquantes lorsqu’un travail ne rapporte pas dans sa fenêtre, et pour les travaux qui dépassent une durée maximale — ce qui vous aide à 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 lors de l’exécution du travail — par exemple 0 2 * * * /path/backup.sh && curl -fsS https://wdc.dotcom-monitor.com/apiv1/tasks/post/$COLLECTOR. Dotcom-Monitor attend ce battement selon le planning 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 raté ou sauté est silencieux — aucune erreur ne se produit, vous ne pouvez donc pas le détecter uniquement depuis le serveur. Avec la surveillance du battement de cœur, celui-ci ne se déclenche qu’en cas d’exécution réussie. Si le travail échoue, que la machine est hors service, ou que cron ne le déclenche jamais, aucun battement n’arrive dans la fenêtre attendue et vous êtes automatiquement alerté. Vous pouvez également envoyer une valeur de statut 0 depuis votre script pour signaler explicitement un échec.

Ils désignent la même chose. « Surveillance de crontab » souligne 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 programmée. Dotcom-Monitor couvre les deux — ainsi que Windows Task Scheduler, Kubernetes CronJobs, les plannings serverless, et tout autre travail 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 24h/24 et 7j/7 pendant toute la durée de l’essai.

Cessez d’apprendre les échecs de vos travaux par vos clients

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