ARP Networks.
Dashboard.
Fleet management, auto-repair, OOB console et audit trail pour ARP Networks.
$ curl -H "Authorization: Bearer $KEY" \ http://localhost:8000/fleet "total": 4, "healthy": 3, "dark": 1, "servers": [...]
Capabilities
Fonctionnalités
Fleet Management
Real-time health probes on all ARP servers. SSH TCP checks, latency tracking, state detection via GET /fleet.
Auto-Repair Engine
RemediationEngine detects dark servers, triggers OOB console diagnosis, applies targeted fixes automatically. POST /fleet/repair.
OOB Console
Out-of-band serial console access for servers that lost network connectivity. Full automation, no manual intervention.
Audit Trail
Immutable JSONL audit log for every action: repair, hardening, SSH event. Filterable by type and time via GET /audit.
Signed Webhooks
Register webhook endpoints with per-secret HMAC signing. Every fleet event delivered securely to your platform.
SSH Hardening
Post-boot hardening pipeline: key-only auth, firewall rules, fail2ban, config CIS. Appliqué automatiquement au démarrage.
Démarrage
3 étapes.
Configurer les tokens
Définir ARP_API_TOKEN dans .env. Phoenix gère l'authentification et les retries automatiquement.
Démarrer le service
uvicorn api:app --host 0.0.0.0 --port 8000. L'API REST est disponible immédiatement.
Ouvrir le dashboard
/fleet, /fleet/repair, /audit, /webhooks : tout accessible depuis le dashboard ou directement via l'API.