7cf56f24ef
- Workspace Cargo avec backend, agent-scan-network, agent-metric - Skeleton Rust pour les trois crates (Axum, Tokio, SQLx) - Documentation : README, FEATURES, ROADMAP, ARCHITECTURE, API, INSTALL - Exemples de widgets Glance (custom-api) - Script d'installation agents (squelette Phase 5) - Docker Compose + Dockerfile backend - .gitignore et CLAUDE.md Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.3 KiB
1.3 KiB
Roadmap SentinelMesh
Phase 1 — Architecture & Backend (en cours)
- Structure du dépôt
- Workspace Cargo
- Backend Axum skeleton
- Base SQLite + migrations
- Endpoints API v1 de base
- Documentation OpenAPI
Phase 2 — Découverte réseau
agent-scan-networkMVP : ICMP, ARP, MAC, OUI, DNS- Détection services (HTTP, SSH, SMB…)
- API JSON locale de l'agent
- Push vers le backend
widget-network-scanGlance (tuile + popup)
Phase 3 — Métriques système
agent-metric: CPU/RAM/réseau (1s)agent-metric: HDD/SMART (30min)agent-metric: DMI/hardware (boot)- Événements système
widget-agent-metricsGlance
Phase 4 — UX & Personnalisation
- Popups détaillés widgets
- Filtres, tri, favoris
- Icônes locales (Heroicons / selfh.st)
- Personnalisation par équipement
Phase 5 — Déploiement & Distribution
- Script d'installation agents
- Gestion des mises à jour
- Docker Compose production
- Build multi-arch (amd64, arm64, Raspberry Pi)
- CI/CD Gitea
Phase 6 — Extensions
- MQTT
- WebSocket / SSE
- Historique + agrégation + retention
- Prometheus / InfluxDB
- Home Assistant / Grafana
- Support multi-dashboard
- PostgreSQL