3 Commits

Author SHA1 Message Date
Gilles Soulier 325b5dc281 fix: type disque SATA + df timeout Proxmox
- disk_type : rota booléen (False/True) en plus des int (0/1) — lsblk récent
- df --local : évite le timeout sur montages réseau/NFS (Proxmox)
- 6 nouveaux tests disk_type

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 20:50:19 +02:00
Gilles Soulier ac51959eb2 fix: SMART NVMe + messages debug verbeux
- Parsing NVMe séparé de SATA (Temperature/Power On Hours/Available Spare)
- Flag --debug et --dry-run activent les messages détaillés sur stderr
- run() affiche les erreurs et exceptions en mode verbose
- Fallback du -d 1 -> --max-depth=1 pour home_users
- dprint() sur chaque étape : OS, disques, partitions, SMART, LVM, /home

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 20:35:32 +02:00
Gilles Soulier c0e737244c feat: script client inventaire.py (stdlib only, 28 tests)
CLI argparse : --host, --port, --dry-run/-n, --debug, --output
Variables env : MES_HDD_HOST, MES_HDD_PORT
Détection OS : proxmox/ubuntu/debian
SMART en français : ok/warn/fail/unavailable avec détail lisible
Partitions : fstype, UUID, espace, LVM, /home users
Distribution : curl | sudo python3 -

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 20:15:46 +02:00