Node Hardware Monitor System
The Pi 5 Hardware Monitor is a lightweight Cockpit plugin designed specifically for Raspberry Pi 5 systems, providing a clean, real-time view of critical hardware and system metrics directly within the Cockpit web interface. It displays CPU, I/O, PMIC, and NVMe temperatures, fan speed and power levels, detailed power/throttling status from vcgencmd, system load, memory usage, storage health (NVMe, SD, USB), PCIe link data, voltages, clocks, and firmware info, all formatted into easy-to-read cards with clear status indicators. The plugin uses efficient, on-demand polling that only runs while the page is open, minimizing system impact, while an optional background history collector tracks trends over time for deeper diagnostics—making it ideal for monitoring performance and stability on headless or remote Pi 5 nodes such as those used in AllStarLink setups. Screenshots are at the bottom of the ReadMe.
Jeff - KE2HNI
If you run into any bugs please post it on /github so I can track them & fix them and help you get it working... I am working on a version for Pi 4 also, just waiting on a fan for my Pi 4... I also have a version for anyone using the Dell Wyse 3040, & I have a version for the current Raspberry Pi OS (Pi 5) - (Pi 4) coming soon...