Files
SentinelMesh/FEATURES.md
T
gilles 7cf56f24ef chore: initialise la structure du projet SentinelMesh
- 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>
2026-05-19 05:59:12 +02:00

66 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Fonctionnalités SentinelMesh
## Backend central
- [ ] API REST versionnée `/api/v1/`
- [ ] Documentation OpenAPI/Swagger
- [ ] Auto-découverte et enregistrement des agents
- [ ] Stockage SQLite (→ PostgreSQL futur)
- [ ] Auth par token
- [ ] Rate limiting
- [ ] Support futur WebSocket/SSE
## Agent — Découverte réseau (`agent-scan-network`)
- [ ] Scan ICMP (ping sweep)
- [ ] Découverte ARP
- [ ] Détection MAC + OUI (constructeur)
- [ ] Résolution DNS locale
- [ ] Détection services : HTTP, HTTPS, SSH, SMB, NFS, MQTT, Docker, Proxmox, Home Assistant
- [ ] Scan de ports
- [ ] API JSON locale
- [ ] Export vers le backend
- [ ] Mode daemon + systemd
- [ ] Export futur MQTT
## Agent — Métriques système (`agent-metric`)
- [ ] CPU, RAM, GPU, réseau (1s)
- [ ] HDD usage, SMART, températures (30min)
- [ ] DMI, hardware, BIOS, interfaces réseau (boot + 2×/jour)
- [ ] Événements : boot, shutdown, veille, reprise, changement réseau
- [ ] Architecture plugin/modulaire
- [ ] Support futur : Docker, Proxmox, NVIDIA/AMD GPU, Kubernetes
## Widget — Réseau (`widget-network-scan`)
- [ ] Tuile par équipement : nom, IP, type, icône, état, ping, services
- [ ] Popup détaillé : MAC, ports, constructeur, historique, liens rapides
- [ ] Groupement automatique
- [ ] Filtres et tri
- [ ] Favoris
- [ ] Personnalisation par tuile
## Widget — Métriques (`widget-agent-metrics`)
- [ ] Tuile par machine : CPU, RAM, HDD, GPU, température, état
- [ ] Popup : hardware complet, processus top 5, SMART, réseau, liens rapides
- [ ] Historique futur
## Installateur
- [ ] Script `curl | bash` avec paramètres `--server`, `--port`, `--token`, `--agent-type`
- [ ] Création service systemd automatique
- [ ] Enregistrement backend automatique
- [ ] Gestion des mises à jour
- [ ] Multi-architecture : amd64, arm64, Raspberry Pi
## Extensions futures
- [ ] MQTT
- [ ] Prometheus
- [ ] InfluxDB
- [ ] Home Assistant
- [ ] Grafana / Node-RED
- [ ] Multi-dashboard