Introduction
Auditix est une plateforme d'audit de conformite reseau qui vous permet de surveiller, collecter des donnees et evaluer la conformite de vos equipements reseau.
Fonctionnalites principales
- Gestion des noeuds — Enregistrez et organisez vos equipements reseau (routeurs, switches, pare-feu, etc.) avec detection du fabricant et du modele.
- Collecte automatisee — Planifiez et executez la collecte de donnees depuis vos noeuds via SSH/SNMP avec des commandes personnalisables.
- Evaluation de conformite — Definissez des regles et politiques de conformite, puis evaluez vos noeuds avec un scoring automatique.
- Monitoring SNMP — Surveillez la sante de vos equipements avec le polling SNMP pour le CPU, la memoire, la temperature, etc.
- Generation de rapports — Generez des rapports de conformite professionnels au format DOCX avec des themes personnalisables.
- Multi-contexte — Organisez votre infrastructure en contextes separes pour differentes equipes ou environnements.
- Multi-langue — Interface complete disponible en anglais, francais, allemand, espagnol, italien et japonais.
Architecture
Auditix est construit avec :
- Backend : Symfony 7 (PHP 8.3) avec PostgreSQL
- Frontend : Next.js 15 avec React et Tailwind CSS
- File de messages : RabbitMQ pour le traitement asynchrone (collecte, conformite, monitoring, generation de rapports)
- Temps reel : Mercure pour les mises a jour en direct
- Reverse Proxy : Nginx
Tous les services tournent sous forme de containers Docker orchestres via Docker Compose.
Etapes suivantes
- Prerequis — Verifiez ce dont vous avez besoin avant l'installation
- Installation — Deployez Auditix avec Docker Compose
- Premiers pas — Configurez votre premier contexte et ajoutez des noeuds