Atraxis 1.0.9 · Logiciel libre · Auto-hébergé

Votre console de
supervision et d’automatisation.

Atraxis rassemble les observations de vos outils de supervision dans une interface web. Consultez l’état de vos services, retrouvez leurs dernières mesures et préparez vos règles d’automatisation avec Atropos. Ce logiciel libre s’installe sur votre infrastructure.

Pour les administrateurs système et les équipes qui exploitent une infrastructure.

Explorer l’architecture ↓

Démo sans compte : métriques réelles de Covenant, alertes livrées à un récepteur local et scénarios fictifs.

Les briques de l’écosystèmeLes flèches indiquent qui fait la requête. Les données reviennent dans le sens inverse.
À installer et configurer

01Consulter, préparer les règles et agir

monit-docker

Conteneurs, CPU, mémoire

CertLord

Certificats et échéances

Atraxis

Interroge les API des sources configurées et vous permet de préparer les règles.

Atropos

Enregistre les règles, les évalue et orchestre les workflows.

Auton

Exécute les tâches autorisées sur vos serveurs.

Atraxis interroge directement monit-docker et CertLord, sans Prometheus ni Covenant. La collecte reste en lecture seule ; activer les règles et exécuter les tâches sont des opérations distinctes.

02Optionnel : collecter les métriques et notifier

Vos sources
API HTTPRedisTLSFichiersCertLord
Covenant

Transforme les données et expose des métriques pour Prometheus.

Prometheus®

Collecte les métriques de Covenant, les conserve et évalue les règles d’alerte.

Projet tiers indépendant
Alertmanager

Regroupe les alertes et transmet les notifications.

Projet tiers indépendant

Covenant lit ses sources. Prometheus collecte les métriques exposées, puis envoie les alertes déclenchées à Alertmanager.

Atraxis rassemble les observations de monit-docker et CertLord, ainsi que des métriques numériques sélectionnées dans Prometheus, notamment celles produites par Covenant. La lecture des métriques est expérimentale ; les courbes et les interventions fondées sur ces métriques ne sont pas encore prises en charge. Les liaisons Auton et Alertmanager depuis Atropos nécessitent une configuration explicite. Licences et marques →

ATRAXIS / ATLAS

Explorez l’architecture interactive

Sélectionnez un composant pour comprendre son rôle, explorer les voies directes ou Prometheus et suivre les règles jusqu’à leur exécution.

Ouvrir la carte seule →

ATRAXIS / FONCTIONNALITÉS

Ce que vous pouvez faire avec Atraxis.

Consultez vos ressources dans un inventaire commun. Connectez monit-docker pour les conteneurs, CertLord pour les certificats TLS et Prometheus pour les métriques numériques de Covenant ou d’autres collecteurs.

01 — CONTENEURS DOCKER

Voir quels conteneurs tournent

Recherchez un conteneur et consultez son état, sa consommation de CPU et de mémoire, à partir des observations de monit-docker.

02 — CERTIFICATS TLS

Repérer les prochaines échéances

Retrouvez les domaines, les dates d’expiration et les informations de renouvellement remontées par CertLord.

03 — SOURCES INDISPONIBLES

Savoir si une mesure est encore à jour

Lorsqu’un outil ne répond plus, Atraxis conserve ses dernières observations et les signale comme anciennes. L’état actuel reste indiqué comme inconnu.

Par exemple : un worker consomme 95 % de CPU. Vous le retrouvez dans l’inventaire, vérifiez la provenance et la fraîcheur de la mesure, puis préparez un scénario de test pour une règle de seuil.

RÈGLES / AVEC ATROPOS
Atropos

Préparez vos règles.
Testez avant de les activer.

Depuis Atraxis, vous pouvez créer, modifier et tester des règles. Atropos est le service séparé qui les enregistre, les évalue et contrôle les autorisations.

ÉCRIRE

Créer un brouillon

Partez d’un modèle ou modifiez une règle existante dans l’éditeur web. Consultez ses versions et la révision actuellement active.

TESTER

Vérifier des cas concrets

Soumettez des scénarios, par exemple un CPU à 95 % pour un seuil à 80 %, puis consultez le rapport produit pour la version testée.

VALIDER

Choisir la version à activer

Examinez la règle et son rapport avant de confirmer l’activation. Enregistrer ou tester un brouillon ne l’active pas et ne déclenche aucune intervention.

Ces fonctions nécessitent un service Atropos configuré et les droits correspondants. Les workflows et l’exécution d’actions demandent une configuration et des autorisations supplémentaires.

À l’intérieur d’AtroposLe moteur, sa mémoire et les outils qui l’entourent.
Moteur auto-hébergé
Atraxis

Ou une autre application API

API authentifiée · atropos-client
AtroposComposants internes
Moteur

Règles, tests et autorisations.

Admission explicite des workflows.

Workers

Exécutent les étapes autorisées et enregistrent leurs résultats.

Terminal

Commandes locales pour les opérateurs de confiance.

Base de données

Règles, exécutions et historique.

SQLite par défaut

Le moteur et le terminal partagent les données si le même stockage et le même espace de noms sont configurés.

Auton

Exécute les tâches configurées.

Adaptateur optionnel
Alertmanager

Achemine les notifications.

Adaptateur optionnel

Enregistrer, tester ou activer une règle ne lance pas de workflow. Schéma technique ↗

Atropos 1.0.4 est disponible sur PyPI.

Installez le moteur sur votre infrastructure ou uniquement le client dans votre application. Python 3.11/3.12 ; bibliothèque système libmagic pour le moteur.

La commande du moteur est atropos. Atraxis 1.0.9 utilise le client publié atropos-client 1.0.0 ; le moteur reste un service indépendant.

Installation, premier workflow et configuration ↗

Atraxis et Atropos sont disponibles sur Docker Hub.

Installez les versions publiées sur Linux amd64. La stack Compose complète inclut les proxys TLS et propose des workers optionnels.

Installation complète avec Docker Compose ↗

Préparez vos configurations et conservez les volumes de données. Télécharger une image ne configure aucune source et n’active aucune règle.

L’installateur guidé 1.0.9 et le fichier Compose du tag v1.0.9 déploient tous deux l’image Atraxis 1.0.7 vérifiée.

INSTALLATION / ÉTAT DU LOGICIEL

À installer sur votre infrastructure.

DÉMARRER

Installer Atraxis

Dans un environnement virtuel Python 3.11, 3.12 ou 3.13 avec la bibliothèque système libmagic, installez la plateforme depuis PyPI.

python -m pip install atraxis==1.0.9

Derrière un proxy TLS, gardez le port applicatif privé, configurez le réseau IPv4 du proxy réel dans general.trusted_proxy_networks et appliquez la limitation nginx par client lors de la mise à niveau vers 1.0.7.

Le proxy de confiance doit remplacer X-Forwarded-For par $remote_addr. Les échecs Basic sont isolés par adresse cliente et par compte. Les en-têtes de transmission absents ou ambigus sont rejetés. Les clients derrière une même adresse NAT partagent les limites par adresse ; conservez la limitation nginx.

Paquet Atraxis sur PyPI ↗
Installation et configuration ↗
Guide Docker Compose ↗

CONNECTER VOS SOURCES

Conteneurs, certificats et métriques

Configurez les outils à interroger et leurs accès. Atraxis collecte leurs observations en lecture seule. Vous pouvez les consulter dans le navigateur, en ligne de commande ou dans l’interface terminal.

Connecter Covenant via Prometheus ↗

VERSION ACTUELLE

Atraxis 1.0.9

Stable pour le profil de référence documenté. La démo publique reste expérimentale et en lecture seule. Le logiciel est auto-hébergé : ce n’est ni un service de production hébergé, ni une garantie de haute disponibilité.

DOCUMENTATION / GPLv3

Les guides pour commencer.

Commencez par le guide Atraxis pour installer le logiciel et connecter vos sources. Le guide Atropos explique la configuration du moteur de règles. La documentation technique est actuellement en anglais.

POUR ALLER PLUS LOIN / L’ÉCOSYSTÈME

Les logiciels autour d’Atraxis.

monit-docker observe les conteneurs, CertLord gère les certificats et Atraxis rassemble leurs observations. Atropos apporte le moteur de règles. Covenant transforme les données en métriques. Prometheus les conserve et Atraxis peut en afficher les dernières valeurs sélectionnées. Alertmanager reçoit les alertes de Prometheus ; Auton peut exécuter les tâches autorisées par Atropos.

Cette présentation décrit l’architecture visée. Toutes les intégrations ne sont pas encore disponibles. Prometheus et Alertmanager sont des projets tiers indépendants ; leur présence ne constitue pas une approbation de leur part. Licences et marques →

Atraxis

Interface web et terminal pour consulter l’inventaire et gérer les règles via Atropos.

Atropos

Règles, orchestration des workflows et historique d’exécution dans un moteur séparé.

Covenant

Collecte, transformation et exposition des métriques.

Prometheus®Projet tiers ↗

Stockage des métriques et évaluation des règles d’alerte.

AlertmanagerProjet tiers ↗

Routage, regroupement et envoi des notifications.

Auton

Exécution de tâches explicitement autorisées.

monit-docker

Supervision des conteneurs Docker et actions automatiques locales.

Émission, renouvellement et déploiement des certificats TLS.

TEXTUAL / TUI

Les outils dans votre terminal

Des interfaces Textual pour les opérations Auton et les observations monit-docker. Ces captures utilisent des données de démonstration synthétiques.

DECRYPTUS / DÉMOS

Découvrir l’écosystème.
Commencer par monit-docker.

Trois minutes pour découvrir la supervision Docker : contrôle des ressources, modes cron et serveur, interfaces web et terminal.

Toutes nos vidéos sur Decryptus ↗

ATRAXIS / PAR DECRYPTUS

Découvrez Atraxis en quelques clics.

Suivez les métriques réelles de Covenant, puis explorez les scénarios fictifs de la démo publique. Pour connecter vos propres conteneurs, certificats et métriques, suivez le guide d’installation.