Outils pour développeurs

Cron Monitor

Sachez quand les tâches planifiées cessent de s'exécuter.

Surveillance auto-hébergée des signaux de vie pour les tâches cron, les sauvegardes et les workers, avec gestion des incidents en cas d'exécution manquée et alertes de rétablissement.

Plateformes
  • Linux
  • macOS
  • Windows (Docker)
Technologies
  • Node.js 20
  • TypeScript
  • Express
  • EJS
  • SQLite
  • Docker Compose
Aperçu de Cron Monitor
Points forts

Ce que fait Cron Monitor

Une URL par tâche

Chaque moniteur dispose d'une URL de signal de vie unique. Ajoutez simplement un appel curl à la fin de votre tâche.

Intervalles et périodes de tolérance

Définissez la fréquence à laquelle une tâche doit signaler son état et le délai d'attente avant de déclencher un incident.

Incidents et rétablissement

Les exécutions manquées ouvrent un incident ; le prochain signal de vie le clôture et envoie une notification de rétablissement.

Des alertes là où vous travaillez

Notifications par e-mail, Telegram et webhook.

Les tâches planifiées échouent en silence. Un script de sauvegarde s'arrête après un changement de serveur, un worker de file d'attente se bloque, une importation nocturne ne démarre jamais, et personne ne s'en rend compte jusqu'à ce que les données soient nécessaires. Cron Monitor transforme ce silence en alerte.

Comment ça marche

  1. Créez un moniteur avec l'intervalle attendu et une période de tolérance.
  2. Ajoutez l'URL de signal de vie à la fin de votre tâche.
  3. Lorsqu'un signal de vie est en retard, Cron Monitor ouvre un incident et vous notifie. Lorsque la tâche signale à nouveau son état, un message de rétablissement est envoyé.

Pourquoi l'auto-héberger

Les URLs de signal de vie révèlent ce que vous exécutez et quand. Garder le moniteur sur votre propre serveur maintient ces informations privées, élimine la tarification par moniteur et vous permet d'adapter les vérifications à votre stack technique.

Ce que vous recevez

Le code source TypeScript complet (Express, vues EJS, SQLite), les fichiers Docker Compose, un tableau de bord administrateur sécurisé, des exemples de configuration d'environnement et la documentation d'installation.

Captures d’écran

En situation

Essayez avant d’acheter

Ouvrir la démo de Cron Monitor

Uniquement des données d’exemple. Vos actions n’affectent personne d’autre.

FAQ

Questions sur Cron Monitor

Autre chose ? Écrivez à [email protected].

Comment mes tâches envoient-elles leurs rapports ?

Appelez l'URL de signal de vie de la tâche lorsqu'elle se termine, par exemple curl -fsS https://monitor.example.com/ping/<token> à la fin d'une ligne crontab.

De quoi ai-je besoin pour l'exécuter ?

Docker Compose, ou Node.js 20+ directement. Les données sont stockées dans SQLite, il n'y a donc pas de serveur de base de données séparé.

Puis-je modifier les canaux d'alerte ?

Oui. Les alertes par e-mail, Telegram et webhook sont intégrées, et le code source est à vous pour l'étendre.

Actualités

À lire aussi

Toutes les actualités
Plus de SourceBento

Vous pourriez aussi avoir besoin de

Tous les produits
Cron Monitor $24Acheter sur Codester