Concepts
Système, Problème, Événement
Section intitulée « Système, Problème, Événement »monsys utilise trois mots. Un Système est tout ce qui est surveillé : serveur, conteneur, service, site web, plateforme ou compte cloud (Systèmes). Un Problème est une ligne par situation qui demande de l’attention, avec compteur, impact et prochaine étape (Problèmes). Un Événement est une alerte du flux sous-jacent ; les problèmes en sont construits.
Surveillé et Sûr
Section intitulée « Surveillé et Sûr »La page d’accueil répond à deux questions. Surveillé : combien de systèmes ont terminé les huit étapes de la mise en place et livrent des données récentes, avec les lacunes par nom. Sûr : combien de problèmes sont ouverts, avec les cinq plus importants en tête. Chaque chiffre est le même que sur la page vers laquelle il mène.
Huit groupes : Statut, Problèmes, Systèmes, Vulnérabilités, Conformité, Rapports, Équipe et Paramètres, plus Modules pour l’observabilité IA. Un clic sur le groupe ouvre la page principale, la flèche à côté affiche les sous-pages. Chaque page est à deux clics.
Une zone de travail isolée. Chaque table de base de données contenant des informations sur les clients a une colonne tenant_id ; PostgreSQL Row Level Security garantit que les requêtes ne voient que les lignes du tenant propre.
Binary statique lié à Rust (~12 Mo) qui tourne sur chaque hôte surveillé. Il collecte des métriques, traite des journaux, exécute trois modèles d’anomalies localement et envoie uniquement des fonctionnalités agrégées vers l’amont.
Le niveau de contrôle Go (api.monsys.ai). Il enregistre les métriques, gère les agents, envoie des jetons d’urgence et fournit l’API du dashboard.
Jeton d’action d’urgence
Section intitulée « Jeton d’action d’urgence »Une capacité signée Ed25519 à court terme (TTL ≤ 15 min) qui est délivrée par le hub à un agent pour exécuter une action spécifique (isoler le réseau, tuer un processus, …). Utilisable une seule fois via nonce.
Canard de piège
Section intitulée « Canard de piège »Un fichier locatif rempli de faux identifiants. Un watch Inotify sur l’agent. Un événement de lecture = alerte critique immédiate + réponse d’urgence au niveau 1.
ADN du processus
Section intitulée « ADN du processus »SHA256 du binary du processus. Comparé à une référence ; les écarts alertent.