hardware-inventory: add disk SMART/serials for all PVE nodes (via Proxmox API)
All 19 PVE-node disks health=PASSED. Serials + wear captured without sudo. Still pending: DIMM/system-serial on 4 nodes + PBS disk SMART. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -43,8 +43,32 @@ All PVE nodes on kernel 6.17.13-pve. **beast = PVE master + NUT master**, holds
|
|||||||
- **compute5**: node-exporter.
|
- **compute5**: node-exporter.
|
||||||
- **compute6**: tdarr-node, diun, vikunja, speedtest-tracker, ntfy, node-exporter, netdata, glances, watchyourlan, **linkding**.
|
- **compute6**: tdarr-node, diun, vikunja, speedtest-tracker, ntfy, node-exporter, netdata, glances, watchyourlan, **linkding**.
|
||||||
|
|
||||||
|
## Disk health & serials (SMART via Proxmox API, 2026-07-06 — all PASSED)
|
||||||
|
Wear = % life remaining (100 = new).
|
||||||
|
|
||||||
|
| Node | Device | Model | Serial | Size | Wear |
|
||||||
|
|---|---|---|---|---|---|
|
||||||
|
| beast | nvme0n1 | Samsung 990 PRO 2TB | S7L9NJ0Y428635T | 2 TB | 98% |
|
||||||
|
| beast | nvme1n1 | Sabrent SB-ROCKET-4TB | R24093062000007 | 4 TB | 100% |
|
||||||
|
| beast | sda / sdb | Samsung 870 EVO 1TB | S75BNL0XC20021M / …26272M | 1 TB | 99% |
|
||||||
|
| beast | sdc / sdd | Crucial BX500 2TB | 2306E6A93ADA / …3C38 | 2 TB | 98% |
|
||||||
|
| beast | sde / sdf | HGST HUS728T8TALE6L4 8TB (USB) | VGGANA5G / VGK1WUDG | 8 TB | HDD |
|
||||||
|
| compute2 | nvme0n1 | Samsung 970 EVO Plus 1TB | S6S1NS0TB13410F | 1 TB | 99% |
|
||||||
|
| compute2 | sda | Crucial MX500 1TB | 2310E6B97787 | 1 TB | 91% |
|
||||||
|
| compute3 | nvme0n1 | Samsung 990 PRO 2TB | S73WNU0XA01509Y | 2 TB | 99% |
|
||||||
|
| compute3 | sda | Crucial BX500 1TB | 2306E6A8BFB7 | 1 TB | 97% |
|
||||||
|
| compute4 | nvme0n1 | SK hynix PC601 1TB | NS03N5816101Y3M12 | 1 TB | 98% |
|
||||||
|
| compute4 | sda | Bliksem 128GB | YS202010005501AA | 128 GB | 100% |
|
||||||
|
| compute5 | nvme0n1 | WD SN740 256GB | 22340J800493 | 256 GB | 82% |
|
||||||
|
| compute5 | nvme1n1 | SK hynix PC711 1TB | AJ0BNA4391070C757 | 1 TB | 100% |
|
||||||
|
| compute6 | nvme0n1 | Crucial P5 1TB | 20512C08236A | 1 TB | 96% |
|
||||||
|
| compute6 | nvme1n1 | Crucial P3 Plus 1TB | 25144F6C8F15 | 1 TB | 100% |
|
||||||
|
| compute6 | sda | EDILOCA EN206 256GB | MX_00000000000060007 | 256 GB | HDD/N-A |
|
||||||
|
|
||||||
|
Most-worn SSD = compute5 WD SN740 (82% remaining) — still healthy. pbs disk serials/SMART not yet captured (PBS API token mismatch, sudo pw rejected).
|
||||||
|
|
||||||
## Notable findings / TODOs
|
## Notable findings / TODOs
|
||||||
- ⚠️ **compute6 NIC runs at 100 Mb** (ethtool-confirmed; the K10 has 2.5 GbE) — bad cable/switch port. `speedtest-tracker` runs on this node, so its WAN results are capped/misleading. Fix the cable/port.
|
- ⚠️ **compute6 NIC runs at 100 Mb** (ethtool-confirmed; the K10 has 2.5 GbE) — bad cable/switch port. `speedtest-tracker` runs on this node, so its WAN results are capped/misleading. Fix the cable/port.
|
||||||
- **beast concentration / SPOF** — PVE master + NUT master + GPUs + TrueNAS + Media-Server + Nextcloud + DNS all on one machine.
|
- **beast concentration / SPOF** — PVE master + NUT master + GPUs + TrueNAS + Media-Server + Nextcloud + DNS all on one machine.
|
||||||
- **Kernel skew** — docker-node01/02 + ansible-control on 6.8.0-111 (pending update); media-server 6.8.0-134; PVE nodes 6.17.13-pve.
|
- **Kernel skew** — docker-node01/02 + ansible-control on 6.8.0-111 (pending update); media-server 6.8.0-134; PVE nodes 6.17.13-pve.
|
||||||
- **Deferred (need root sudo):** serials/DIMM/SMART on beast, compute2, compute3, compute4, pbs; TrueNAS `tank` disk-passthrough map; Synology model.
|
- **Disk SMART/serials: DONE for all 6 PVE nodes** (via Proxmox API, no sudo). Still deferred: **DIMM layout + system serial on beast/compute2/3/4** (need `sudo`; the password tried was rejected), **pbs disk SMART/serials** (PBS API token id unknown, sudo pw rejected), TrueNAS `tank` disk-passthrough map, Synology model.
|
||||||
|
|||||||
Reference in New Issue
Block a user