Bienvenue sur Onagre
Onagre surveille les applications et services dont dépendent vos utilisateurs — sites web, API, bases de données, files de messages, tâches planifiées — et prévient votre équipe dès que l'un d'eux cesse de fonctionner.
Vous décrivez ce qu'il faut contrôler ; Onagre exécute le contrôle selon une planification, ouvre un incident lorsqu'il échoue et prévient les bonnes personnes par Slack, e-mail, Teams, webhooks ou l'application mobile. Lorsque le contrôle réussit à nouveau, l'incident est résolu et tout le monde en est informé.

Ce que vous pouvez surveiller#
| Vous voulez savoir que… | Utilisez |
|---|---|
| votre site web est en ligne et affiche le bon contenu | HTTP ou Keyword |
| votre API répond, avec les bonnes données | HTTP, JSON ou XML |
| un certificat ou un nom de domaine ne vous fera pas défaut | Validité du certificat, Résolution de domaine |
| un hôte ou un port est joignable | Ping, Port |
| une tâche nocturne ou une sauvegarde s'est réellement exécutée | Heartbeat |
| une base de données, un stockage Redis ou une file RabbitMQ est en bonne santé | SQL, Clé-valeur, File de lettres mortes |
| un serveur dispose d'assez de CPU, de mémoire et de disque | Serveur |
Les ressources publiques sont contrôlées depuis internet par Onagre, sans rien à installer. Les ressources situées dans votre propre réseau — une API interne, une base PostgreSQL — sont contrôlées par un petit agent que vous y installez ; il n'établit que des connexions sortantes. Voir Surveillance publique et privée.
Commencer ici#
- Concepts clés — sondes, incidents, alerting, agents, services et environnements, en cinq minutes.
- Surveiller votre premier site web — créez un compte, ajoutez une première sonde et recevez votre première alerte.
- Puis allez plus loin :