Superviser les infrastructures.
Healthchecks — surveillez vos cron, sauvegardes et jobs planifiés : une alerte dès qu'une tâche ne s'exécute pas, échoue ou dure trop longtemps.
En validation
L'installation automatique de cette solution est prête et passe actuellement nos tests sur serveur réel. La commande ouvrira dès que la validation sera terminée.
Healthchecks est un service open source (licence BSD-3) de surveillance des tâches planifiées. Le principe est inversé par rapport à un moniteur classique : au lieu d'interroger un serveur, Healthchecks attend un signal. Chaque tâche — une ligne de crontab, un timer systemd, une sauvegarde, un job de CI — appelle une URL de ping à la fin de son exécution. Si le ping n'arrive pas dans la période prévue, plus le délai de grâce, Healthchecks vous prévient.
C'est exactement le trou que laisse un moniteur d'uptime : un site peut répondre 200 pendant que la sauvegarde nocturne ne tourne plus depuis trois semaines. Healthchecks mesure aussi la durée des tâches, reçoit les codes de sortie et les dernières lignes de journal, et envoie ses alertes par e-mail, webhook, Slack, Discord, Matrix, ntfy, Telegram et une vingtaine d'autres intégrations.
Ajoutez un ping à la fin de votre script de sauvegarde nocturne : le jour où il ne tourne plus — disque plein, identifiants expirés, serveur redémarré — vous êtes prévenu le matin même, pas le jour où vous en avez besoin.
Envoi des factures, purge des sessions, synchronisation avec un fournisseur : chaque commande planifiée de votre SaaS a son contrôle, avec sa durée normale et un canal d'alerte vers l'équipe.
Un poste derrière un NAT, un routeur, un Raspberry Pi chez un client : il suffit qu'il puisse appeler une URL HTTPS pour signaler qu'il est vivant, sans ouvrir aucun port entrant.
Guide optimisé pour les VPS Cloud ServOrbit.
Commandez un VPS Ubuntu 24.04 avec 1 Go de RAM. Healthchecks exige un domaine : les URL de ping et les liens des alertes sont construits sur cette adresse. Il s'ouvre en HTTPS sur un sous-domaine de l'un de vos domaines, ou sur le sous-domaine gratuit du VPS (healthchecks.{dns_slug}.servorbit-dns.com), HTTPS compris. Inutile d'acheter un nom de domaine.
Dans votre espace client, sélectionnez Healthchecks, choisissez l'adresse et cliquez sur Installer. Le script déploie le conteneur, applique les migrations de la base SQLite, crée le compte administrateur et configure le reverse proxy nginx en HTTPS. Les inscriptions publiques sont fermées.
Ouvrez https://votre-domaine et connectez-vous avec l'adresse [email protected] et le mot de passe généré affiché dans votre espace client. Changez ensuite l'adresse e-mail et le mot de passe depuis les paramètres du compte.
Cliquez sur Ajouter un contrôle, choisissez une planification cron ou une période, puis copiez l'URL de ping. Ajoutez-la à la fin de votre tâche, par exemple && curl -fsS -m 10 --retry 5 https://votre-domaine/ping/<uuid>.
Dans Intégrations, ajoutez au moins un canal que vous lisez vraiment : webhook, Slack (webhook entrant), Mattermost, ntfy ou Gotify fonctionnent sans configuration serveur. Pour les alertes par e-mail, renseignez un serveur SMTP dans le fichier .env de l'application.
Supervision de disponibilité simple et visuelle : surveillez vos points d'entrée HTTP, TCP et DNS, recevez l'alerte dès la première coupure et publiez une page de statut pour vos clients.
Monitoring & ObservabilitéServeur de notifications push self-hosted : envoyez une alerte depuis n'importe quel script, pipeline CI/CD ou outil de monitoring avec un simple appel HTTP — sans API key, sans abonnement.
Monitoring & ObservabilitéPage de statut et monitoring de santé self-hosted pilotée par fichier YAML : définissez vos endpoints, leurs conditions de santé et les canaux d'alerte, et consultez l'état de tous vos services en temps réel.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.
Écrire sur WhatsApps'ouvre dans un nouvel onglet