Surveillez efficacement vos Cron
Alertes en temps réel
Definissez vos propre processus
Identifiez rapidement les problèmes
Comment ça fonctionne
Paramètrage
Créer et intégrer facilement un moniteur pour surveiller une tâche
Monitorer
Cronbee surveille vos tâches à partir du moment où elles entrent en contact via un signal
Alertes & analyses
Cronbee vous informe dès qu'une tâche pose soucis et vous fourni une analyse de vos processus
Tarifs
Peut importe vos besoins, nous avons une offre qui vous correspond :
Gratuit
2 moniteurs
1 organisation
10 événements par moniteurs
Startups
40 moniteurs
1 organisation
100 événements par moniteurs
Petite & Moyenne entreprises
500 moniteurs
1 organisation
1000 événements par moniteurs
Entreprise
Moniteurs illimités
Organisation illimitées
10000 événements par moniteurs
What is a Cron?
Cron is a standard Unix utility that is used to schedule commands for automatic execution at specific intervals. By extension we call Cron or Cron jobs everything that run automated tasks at specific interval. The Cron is configured via a file called Crontab where you specify the list of commands to run and at which frequency you want to run them.
For instance, you might have a script that produces web statistics, or backups that you want to run once a day automatically at 3:00 AM.
As theses cron jobs are running automatically, you will not know when they fail! Cronbee is a cron monitoring tool that helps you to monitor theses tasks and ensure that they run as expected.
We try as much as possible to put information in our documentation. Look at how you can use Cronbee to implement your cron monitoring:
- How to monitor a cron job
- How to configure a crontab
- Advanced cron monitoring
- How to monitor a cron job with linux
Documentation
Une seule ligne de code suffit pour intégrer Cronbee !
Après la création de votre premier moniteur, vous obtenez une URL comme celle-ci :
https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a
Utilisez un script shell ou votre langage favori afin de PING votre moniteur. C'EST TOUT.
# Ping un moniteur
* * * * * curl -fsS --retry 3 https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a/ping && ma_commande
#!/bin/bash
##############################
# Ping un moniteur #
##############################
curl -fsS --retry 3 https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a/ping
###############################
# Start/stop monitoring #
###############################
TOKEN=`curl -fsS --retry 3 "https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a"`
#
# --- Mon script ---
#
curl -fsS --retry 3 "https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a/event/stop?token=$TOKEN"
<?php
/**
* Ping un moniteur
*/
file_get_contents('https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a/ping');
/**
* Start/stop monitoring
*/
$token = file_get_contents('https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a');
// Mon script...
file_get_contents('https://api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba22a/event/stop?token=' . $token);
var https = require(' https ');
https.get('https: //api.cronbee.com/monitor/43d483a8-6487-4428-82ec-5199d23ba806/ping');
cronbee propose un monitoring de workflow avancé. Jetez un œil à notre documentation et tutoriaux !