Un petit agent. Tout votre parc sous surveillance.
Un agent léger tourne sur chaque serveur, remonte ses données à Risal et vous prévient avant la panne, avec l’analyse de cause racine par l’IA envoyée dans Telegram. Bientôt en open source sur GitHub.
Installez-le en une ligne depuis Serveurs → Ajouter un serveur : vous obtenez une commande à portée limitée. L’agent est un unique fichier Python ; il n’ouvre aucun port entrant et appelle uniquement l’API Risal.
Ce qu’il lit
Système
CPU, RAM/swap, charge, chaque disque monté, réseau, E/S disque et principaux processus.
Services
Unités systemd, conteneurs Docker et processus PM2, plus tout service que vous épinglez pour le surveiller.
Web et TLS
Détection automatique des vhosts nginx + Apache avec état en direct, et expiration des certificats SSL.
Bases de données
Postgres, MySQL/MariaDB, MongoDB et Redis : taille, connexions et taux de succès du cache.
Tâches planifiées et sauvegardes
cron et minuteurs systemd, y compris la fraîcheur des tâches de sauvegarde, pour qu’une sauvegarde silencieuse ne passe pas inaperçue.
Audit de sécurité
Paquets vulnérables (CVE), SSH, sysctl, pare-feu, bases de données exposées et correctifs en attente. Les constats sont répartis entre correctifs et configuration, et Fix applique une remédiation sûre après confirmation.
Téléphonie / PBX
Asterisk / Issabel : spool des événements d’appel, flux audio, état AMI (lecture seule) et activité des appels.
Alertes et seuils
Les alertes sont dédoublonnées et transmettent à Telegram un résumé de cause racine par l’IA : non pas un simple « CPU élevé », mais la cause probable et les actions suivantes. Chaque seuil a une valeur par défaut raisonnable et peut être modifié par serveur.
Plus la prévision de remplissage des disques (« /var sera plein dans ~3 jours ») et les régressions de sécurité de base.
Où arrivent les alertes
🔴 disk_full · ziyarago
/var est plein à 86% : saturation prévue dans ~3 jours.
Risal Monitor
disk_full · /var 86% : nettoyage de journald → libère ~3,2 Go.
Actions exécutables
- Redémarrer un service systemd, lire ses journaux et son état
- Actions Docker et PM2, nettoyage du journal, diagnostics ponctuels
- Sauvegardes de bases à la demande : Postgres / MySQL / Mongo / Redis
- Mêmes actions disponibles pour les agents IA via le serveur MCP
Open source, bientôt
L’agent est un unique fichier Python auditable. Nous l’ouvrons sur GitHub pour que vous puissiez lire exactement ce qui s’exécute sur vos serveurs.
Ouvrir l’application