# SentinelMesh Plateforme modulaire de supervision d'infrastructure orientée homelab et self-hosting. ## Composants | Composant | Description | |-----------|-------------| | `backend/` | API centrale Rust (Axum + Tokio + SQLite) | | `agents/agent-scan-network/` | Daemon Rust de découverte réseau | | `agents/agent-metric/` | Daemon Rust de collecte de métriques système | | `widgets/widget-network-scan/` | Widget Glance — équipements réseau | | `widgets/widget-agent-metrics/` | Widget Glance — métriques système | | `install/` | Scripts d'installation et de mise à jour | ## Démarrage rapide ```bash # Lancer le backend (développement) cd backend && cargo run # Lancer un agent cd agents/agent-scan-network && cargo run # Stack complète docker compose up -d ``` ## Intégration Glance ```yaml - type: custom-api title: SentinelMesh — Réseau cache: 30s url: http://sentinelmesh:8080/api/v1/widgets/network - type: custom-api title: SentinelMesh — Métriques cache: 1s url: http://sentinelmesh:8080/api/v1/widgets/metrics ``` ## Documentation - [Architecture](docs/ARCHITECTURE.md) - [API](docs/API.md) - [Installation](docs/INSTALL.md) - [Roadmap](ROADMAP.md) - [Fonctionnalités](FEATURES.md)