This commit is contained in:
2025-12-14 10:40:54 +01:00
parent 5d483b0df5
commit 8428bf9c82
55 changed files with 9763 additions and 391 deletions

147
STATUS_FINAL.txt Normal file
View File

@@ -0,0 +1,147 @@
════════════════════════════════════════════════════════════════
✅ APPLICATION MISE À JOUR - RÉSUMÉ COMPLET
════════════════════════════════════════════════════════════════
Date: 14 décembre 2025, 03:00
Version Frontend: 2.0.1
Version Script: 1.2.0
🔧 CORRECTIFS APPLIQUÉS (3 problèmes résolus)
1. Script bench.sh - CPU Cores
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❌ Avant: cpu_cores = CPU(s) (threads logiques)
✅ Après: cpu_cores = Core(s) × Socket(s) (cores physiques)
Exemple:
Intel i5-2400: 4 → 2 cores
Ryzen 9 5900X: 24 → 12 cores
2. Frontend - Affichage CPU et RAM
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❌ Avant: 0 affiche "N/A", null affiche "0 GB"
✅ Après: 0 affiche "0", null affiche "N/A"
3. Frontend - Affichage Carte Mère
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
❌ Avant: " " (espaces) affiche des espaces
✅ Après: Espaces vides affichent "N/A"
📦 SERVICES DOCKER
✓ Backend : http://localhost:8007 (UP)
✓ Frontend : http://localhost:8087 (UP - redémarré 2×)
✓ iPerf3 : Port 5201 (UP)
📊 DONNÉES ACTUELLES (AVANT NOUVEAU BENCHMARK)
Device 1: lenovo-bureau
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Carte Mère:
• Fabricant: LENOVO ✓
• Modèle: (espaces) → "N/A" ✓
• BIOS: null → "N/A" ✓
CPU:
• Cores: 0 → "0" ✓ (sera corrigé à 2 après benchmark)
• Threads: 4 → "4" ✓
RAM:
• Total: 47 GB ✓
• Utilisée: null → "N/A" ✓ (sera remplie après benchmark)
• Libre: null → "N/A" ✓
Device 2: aorus
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Carte Mère:
• Fabricant: Gigabyte Technology Co., Ltd. ✓
• Modèle: B450 AORUS ELITE ✓
• BIOS: null → "N/A" ✓
CPU:
• Cores: 0 → "0" ✓ (sera corrigé à 12 après benchmark)
• Threads: 24 → "24" ✓
RAM:
• Total: 47 GB ✓
• Utilisée: null → "N/A" ✓
• Libre: null → "N/A" ✓
🎯 ACTION REQUISE: LANCER LE BENCHMARK
Pour appliquer les correctifs et remplir les données manquantes:
cd /home/gilles/Documents/vscode/serv_benchmark
sudo bash scripts/bench.sh
⏱️ Durée: 3-5 minutes
📈 Données qui seront collectées:
✓ CPU cores physiques (2 au lieu de 0)
✓ RAM utilisée (~7 GB)
✓ RAM libre (~0 GB)
✓ RAM partagée (~0 GB)
✓ BIOS (si dmidecode disponible)
✓ Disques (SMART, température)
✓ Layout RAM (barrettes DIMM)
✓ Benchmarks complets
📊 RÉSULTAT ATTENDU APRÈS BENCHMARK
Device 1: lenovo-bureau
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Carte Mère:
• Fabricant: LENOVO
• Modèle: N/A (dmidecode requis)
• BIOS: Version + Date (si dmidecode)
CPU:
• Cores: 2 ✅ (corrigé)
• Threads: 4 ✅
RAM:
• Total: 8 GB ✅
• Utilisée: 7 GB (87%) ✅
• Libre: 0 GB ✅
🌐 TESTER L'INTERFACE
Maintenant (avant benchmark):
http://localhost:8087/device_detail.html?id=1
→ Affiche "N/A" pour données manquantes ✓
→ Affiche "0" pour cpu_cores ✓
→ Affiche "N/A" pour modèle carte mère vide ✓
Après benchmark:
http://localhost:8087/device_detail.html?id=1
→ Affiche toutes les données réelles ✓
→ CPU cores corrigé à 2 ✓
→ RAM utilisée remplie ✓
📁 FICHIERS MODIFIÉS
scripts/bench.sh (lignes 241-245)
• Calcul correct des cores CPU
frontend/js/device_detail.js (lignes 95-107, 129-130, 183-193)
• Gestion des valeurs 0, null, espaces vides
📚 DOCUMENTATION CRÉÉE
✓ CHANGELOG_2025-12-14.md - Détails techniques
✓ README_MISE_A_JOUR.md - Guide complet
✓ VERIFIER_MISE_A_JOUR.sh - Script de vérification
✓ STATUS_FINAL.txt - Ce fichier
🔍 VÉRIFICATION RAPIDE
Exécuter le script de vérification:
bash VERIFIER_MISE_A_JOUR.sh
Ou vérifier manuellement:
curl http://localhost:8007/api/devices/1 | jq
════════════════════════════════════════════════════════════════
✅ TOUS LES CORRECTIFS SONT APPLIQUÉS
🎯 PRÊT POUR LE BENCHMARK
════════════════════════════════════════════════════════════════