Surveillance des tâches cron, planifiées & workflows · Hébergé dans l'UE

Soyez alerté quand une tâche planifiée s'arrête sans prévenir.

Mortemain est un interrupteur de type « homme mort » pour tout ce qui doit fonctionner à heure fixe : une tâche cron ou planifiée, une sauvegarde, un job Salesforce ou Power BI, une paie, une synchro de données. À chaque exécution, un signal est envoyé à Mortemain ; si le signal attendu tarde ou n'arrive pas, Mortemain vous alerte. Le silence devient l'alarme.

Créer votre compte

Offre gratuite, sans carte bancaire. Votre premier check tourne en quelques minutes.

D'où vient le nom

Mortemain, c'est la mainmorte venant de l'ancien droit, au Moyen Âge : la main qui ne lâche jamais ce qu'elle tient.

Cas d'usage

Surveillez tout ce qui tourne selon un planning prédictible, comme :

Linux & cloud
tâches cron timers systemd CronJobs Kubernetes schedulers cloud jobs CI/CD planifiés
Windows & IT
tâches planifiées Windows jobs SQL Server Agent sauvegardes Veeam & serveurs synchro Active Directory / Entra
Sécurité
renouvellements de certificats TLS scans de vulnérabilités rotation des secrets & clés correctifs & mises à jour flux SIEM / logs
Ventes & marketing
jobs planifiés Salesforce scénarios Zapier & Make campagnes & envois marketing synchros pub & analytics imports de leads
Finance, RH & e-commerce
facturation & clôtures traitements de paie rapprochements bancaires synchros SIRH flux stocks & prix
Données & infra
sauvegardes de bases pipelines ETL & batchs synchros & imports de données actualisations Power BI santé des workers & files signes de vie serveurs & services signes de vie IoT & appareils

…et bien d'autres, selon vos besoins.

L'angle mort de la supervision

La surveillance classique guette les erreurs.
Un serveur, un démon cron ou un datacentre qui meurt en silence ne produit aucune erreur.
L'alerte classique interprète donc le silence comme « tout va bien ».

Mortemain fait de l'absence d'information le signal. Quand un check-in attendu n'arrive pas dans sa fenêtre de temps prévue, son absence constitue l'événement qui engendre l'alerte de dysfonctionnement.

Comment ça marche

Une ligne de code préconfigurée. Soixante secondes.

Aucun agent à installer, aucun démon à surveiller. S'il peut faire une requête HTTP, curl, PowerShell, ou une étape « appeler une URL » dans votre appli, il peut faire le check-in.

Comment fonctionne Mortemain Votre cron job envoie un ping à Mortemain. Si le ping arrive à l'heure, tout va bien. Si Mortemain n'entend que le silence, il déclenche une alerte. Votre cron job Ping Mortemain OK Silence Tout va bien Alerte
1

Créez un check

Créez un check pour chaque travail planifié et obtenez une URL de ping unique et impossible à deviner. Choisissez un intervalle fixe ou une expression cron, fuseau horaire et heure d'été gérés pour vous.

2

Pinguez à chaque exécution

Ajoutez une ligne dans votre tâche cron, votre tâche planifiée Windows, votre script de sauvegarde ou votre appli pour pinguer en fin d'exécution.

3

Mortemain surveille l'horloge

Si la fenêtre est manquée, il vous alerte par e-mail, webhook, ntfy, Telegram, Slack, Discord ou Microsoft Teams.

 Faites le check-in lorsque la tâche se termine
# Linux / macOS / Windows : curl
run-etl-nocturne.sh && curl -fsS -m 10 https://ping.mortemain.com/votre-uuid-de-check

# Windows PowerShell
Invoke-RestMethod https://ping.mortemain.com/votre-uuid-de-check

# Pas de shell ? la plupart des applis ont une étape « appeler une URL » / webhook, Faites le check-in avec l'URL et son UUID.
 Signalez plus qu'« ça a tourné »
# marque le début de l'exécution ; Mortemain mesure la durée
curl -fsS https://ping.mortemain.com/votre-uuid-de-check/start

# échec explicite : alerte immédiate, sans attendre l'échéance
curl -fsS https://ping.mortemain.com/votre-uuid-de-check/fail

# ou transmettez le code de sortie du shell : 0 pour succès, autre chose pour un échec
curl -fsS https://ping.mortemain.com/votre-uuid-de-check/$?

# joignez une ligne de log ou une sortie d'erreur pour le contexte
curl -fsS --data-binary @run.log https://ping.mortemain.com/votre-uuid-de-check/log

Aucun HTTP possible ? Envoyez un e-mail à la place : utilisez votre-jeton@in.mortemain.com comme adresse de check-in, pratique pour les systèmes anciens, les appareils, et tout ce qui sait envoyer un e-mail mais pas de HTTPS.


En images

Un aperçu de l'intérieur.

Le tableau de bord, une vérification de près, et la page de statut que vous pouvez partager. Cliquez sur une image pour l'ouvrir en grand.


Pourquoi utiliser Mortemain

Mortemain est ultra-simple, et son intégration tient en une seule ligne : aucun agent, aucun SDK, aucun module npm à auditer. Si votre code ou votre outil peut faire une requête HTTP ou envoyer un e-mail, vous pouvez l'utiliser.

Pas de SDK. Seulement une requête HTTP, ou un e-mail.

Signaler qu'un job est terminé, grâce à une seule requête HTTP, ou un e-mail. Vous n'avez rien à installer que vous n'ayez déjà.

Votre agent IA qui sait forcément appeler un endpoint : aucun paquet à chercher, aucun token gaspillé à lire la doc d'intégration.

De l'intérieur, pas de l'extérieur

Les moniteurs d'uptime observent de l'extérieur et rapportent « réponse reçue, status OK ». Mortemain inverse : votre job ou service fait son check-in de l'intérieur et rapporte son propre état en connaissance de cause. Ce signe de vie à la première personne, « j'ai fonctionné », « je suis vivant », prouve qu'il fonctionne vraiment et peut se manifester, là où une sonde externe répond « tout va bien » pendant que le vrai travail a échoué en silence.

Hébergé dans l'UE

Trois centres de données, deux pays : la France et l'Allemagne. Basculement automatique, conforme au RGPD, et vos données ne quittent jamais l'UE.

Surveillez par e-mail

S'il peut envoyer un e-mail, vous pouvez le surveiller. Vieux serveurs de sauvegarde, NAS, contrôleurs RAID et onduleurs : tout ce qui envoie un rapport fait son check-in à votre-jeton@in.mortemain.com. Un e-mail reçu prouve toute la chaîne d'envoi, pas seulement qu'une ligne de code s'est exécutée.

Offre gratuite généreuse

Commencez gratuitement, et restez-y si ça suffit : 20 checks, des check-ins jusqu'à toutes les 5 minutes, 90 jours d'historique, et tous les canaux d'alerte (e-mail, webhook, ntfy, Telegram, Slack, Discord, Microsoft Teams). Sans carte bancaire.


Pour qui

Pour toute personne ou organisation qui ne peut pas se permettre une panne silencieuse.

  • Dev solo : surveillez vos cron jobs et sauvegardes perso.
  • Équipes ops : gérez plus de 100 checks en équipe, avec des rôles.
  • Entreprises : une entreprise européenne, données en France et en Allemagne.

Devs solo & sysadmins

Vous avez des tâches cron, des timers et une sauvegarde nocturne, et vous voulez un interrupteur « homme mort » qui vous prévient sur votre téléphone dès que l'un d'eux s'arrête en silence.

Petites équipes ops & data

Des dizaines de travaux planifiés et de pipelines sur plusieurs serveurs. Des espaces d'équipe avec des rôles par membre (propriétaire, éditeur, lecture seule) et des alertes Slack, Telegram, Discord, Microsoft Teams, webhook ou e-mail.

Tous ceux dont une tâche récurrente ne doit pas échouer.

Une sauvegarde nocturne, un chargement ETL, un renouvellement de certificat, un signe de vie (heartbeat) d'appareil : vous devez savoir qu'il a fonctionné et s'est terminé, et être prévenu rapidement si ce n'est pas le cas.


Pourquoi Mortemain, précisément

Conçu dans l'UE, pour l'UE, en deux langues.

  • Données hébergées dans l'UE uniquement. Serveurs en France et en Allemagne, conformes au RGPD. Vos données ne quittent jamais l'UE.
  • Check-in par e-mail, pas seulement HTTP. Tout ce qui sait envoyer un e-mail est surveillable, même les vieilles machines qui ne peuvent pas lancer curl. Un e-mail reçu prouve toute la chaîne.
  • Honnête pendant ses propres pannes. Si Mortemain ne peut pas répondre d'un check, il se tait au lieu de crier au loup. Une alerte de sa part veut dire quelque chose de réel.
  • Un produit entièrement en français. Support compris, et tout aussi disponible en anglais.
  • Détection du flapping. Un check qui récupère puis retombe en panne à répétition est signalé comme instable, une seule alerte au lieu d'un déluge.
  • Pause, reprise, régénération. Mettez un check en pause sans perdre son historique, reprenez à tout moment, et régénérez une URL de ping compromise en un clic.
  • API REST. Automatisez la gestion des checks et des canaux avec l'API, sur toutes les offres payantes.

La sécurité, en trois points

  • Chiffré au repos, par compte. Les données sensibles sont chiffrées en AES-256, avec une clé propre à votre compte.
  • Check-ins signés, à usage unique. Une URL de ping capturée ou fuitée ne peut pas être rejouée pour simuler un check en bonne santé.
  • Uniquement dans l'UE, trois centres de données. Si l'un tombe, un autre prend le relais automatiquement ; vos données ne quittent jamais l'UE.

Le détail complet : la page sécurité.

FAQ

Vos questions, les réponses.

Qu'est-ce qu'un moniteur « homme mort » ?

Il vous alerte quand un événement attendu n'arrive pas. Votre job fait son check-in quand il s'exécute ; si un check-in tarde, Mortemain vous alerte. Cela détecte les pannes silencieuses, un job qui n'a jamais démarré, une sauvegarde jamais terminée, que la surveillance sur erreur ne voit pas.

Comment connecter un job ?

Une requête HTTP en fin de job : curl, Invoke-RestMethod en PowerShell, ou l'étape « appeler une URL » / webhook de votre appli. Aucun agent, aucun SDK. Ce qui ne peut pas faire de HTTP mais sait envoyer un e-mail fait son check-in par e-mail.

Peut-on intégrer nativement avec un script sous Windows ?

Oui. curl est intégré à Windows 10 et 11, Invoke-RestMethod est natif en PowerShell, et une tâche planifiée Windows, un job SQL Server Agent ou un script post-job Veeam peuvent appeler l'URL de ping directement.

Où sont hébergées mes données ?

Dans l'Union européenne, sous le RGPD, dans trois centres de données : deux en France, un en Allemagne. En cas de défaillance, un autre prend automatiquement le relais. Vos données ne quittent jamais l'UE.

Combien coûte Mortemain ?

L'offre gratuite comprend 20 checks, des check-ins jusqu'à toutes les 5 minutes et 90 jours d'historique, sans carte bancaire. Les offres payantes vont plus loin (plus de checks, check-ins à la minute, historique plus long), au tarif de lancement ; voir la page Tarifs.

Et si Mortemain lui-même tombe en panne ?

Mortemain est conçu pour ne jamais crier au loup pendant sa propre panne : si Mortemain a une avarie, il ne vous alerte pas, et toute panne est publiée sur sa page de statut. Une alerte de Mortemain doit vouloir dire quelque chose de réel.

Surveillez vos jobs dès aujourd'hui.

Créez un compte gratuit et configurez votre premier check en quelques minutes. Sans carte bancaire.