Agents

Présentation

Un agent est un exécutable léger déployé sur votre infrastructure qui réalise des vérifications de monitoring pour le compte de la plateforme Onagre. Les agents se connectent au Hub — le service central d'orchestration d'Onagre — via une connexion gRPC permanente et chiffrée.

Les agents sont volontairement simples : ils ne prennent pas de décisions de planification, ne stockent pas de configuration et n'agissent pas de manière autonome. Le Hub indique à chaque agent quoi vérifier et quand le faire, et l'agent renvoie le résultat. Cette conception rend les agents faciles à déployer, mettre à jour et remplacer.

Architecture


Types d'agents

Onagre propose trois catégories d'agents, selon l'endroit où ils s'exécutent et ce qu'ils surveillent.

Agents publics

Les agents publics sont gérés et hébergés par Onagre dans une infrastructure cloud. Ils sont disponibles par défaut pour tous les utilisateurs et peuvent surveiller toute ressource accessible depuis l'internet public — sites web, API, enregistrements DNS, certificats, et plus encore.

  • Aucune installation requise.
  • Plusieurs agents assurent la redondance et la distribution géographique.
  • Idéal pour surveiller les services exposés sur internet.

Agents privés — Core

Les agents Core sont déployés sur votre propre infrastructure pour surveiller l'hôte sur lequel ils s'exécutent. Ils collectent automatiquement les métriques système — CPU, mémoire, disque, uptime et charge moyenne — sans aucune configuration de sonde.

Lors de la première connexion, deux sondes sont créées automatiquement :

  • Heartbeat — confirme que l'agent est actif et connecté.
  • Server — collecte et transmet les métriques système.

Les agents Core sont disponibles à partir du plan Pro. En savoir plus →

Agents privés — Advanced

Les agents Advanced incluent tout ce que propose Core et débloquent les 14 types de sondes — HTTP, bases de données, certificats, vérifications réseau, intégrité de fichiers, et plus encore. Ils sont conçus pour les organisations nécessitant une observabilité approfondie et complète de leurs ressources internes.

Les agents Advanced prennent également en charge :

  • Network Discovery — scannez le réseau local pour trouver des hôtes et des ports ouverts, puis créez des sondes à partir des résultats. En savoir plus →
  • Surveillance de la charge de l'agent — suivez l'occupation de chaque agent pour planifier la capacité.

Les agents Advanced sont disponibles exclusivement avec le plan Enterprise. En savoir plus →


Comparaison

Public Core Advanced
Hébergé par Onagre Vous Vous
Plan Tous les plans Pro+ Enterprise
Métriques système
Sondes créées automatiquement
Les 14 types de sondes ✓ (publiques uniquement)
Network Discovery
Surveillance de la charge de l'agent
Idéal pour Ressources externes Santé de l'hôte Monitoring full-stack

Sécurité

  • Chiffrement TLS — Toutes les communications entre les agents et la plateforme sont chiffrées de bout en bout.
  • Aucun secret local — Les identifiants sont gérés de manière centralisée dans la plateforme via les Environnements et transmis aux agents au moment de l'exécution. Rien n'est stocké sur le disque.
  • Empreinte minimale — Les agents ne transmettent que les résultats de monitoring. Ils n'exposent jamais de détails sur le réseau interne au-delà de ce que vos sondes vérifient explicitement.
  • Authentification — Chaque agent s'authentifie avec un code unique et une paire de clés API.

Déploiement

Les agents privés (Core et Advanced) sont disponibles pour Linux et Windows, avec prise en charge de Docker et de l'automatisation Ansible.


Résumé

Agent Où il s'exécute Ce qu'il surveille Plan
Public Cloud Onagre Ressources publiques (sites web, API, DNS, certificats) Tous
Core Votre infrastructure Métriques de l'hôte (CPU, mémoire, disque, uptime) Pro+
Advanced Votre infrastructure Tout — full-stack avec les 14 types de sondes Enterprise