AllStar Link Cockpit Hardware Monitor App

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...

Just installed it on my Pi5. Looks good so far. Thanks Jeff! 73 Mike - W4HOO

I'm glad you like it if you need any support reach out to me on Github, Recommend it to others if you like it... Thanks Jeff - KE2HNI

Just installed this on the node in my truck. Really nice job on this. Greatly appreciate your having shared it. Thank you. Andy KE2GBD.

Thank you, glad you like it, I occasionally update it if you have the newest version it should show you when and update is needed, also I have 1 for the Pi 4 and even the OS's... If you have any questions just post on Github

KE2HNI

Jeff

I have two nodes, both with RPi5 and running ASL3. Though I'm still fairly new to ASL. How do I know if I have the requirements for your plugin?

  • Raspberry Pi 5
  • Cockpit (cockpit-bridge)
  • systemd
  • nodejs / npm
  • python3
  • make
  • vcgencmd
  • git

Obviously, I have the first one covered and I believe the second (though I don't know about cockkpit-bridge). What about the remaining requirements?

As long as it's a Pi 5/ASL 3 and you choose the Pi 5 version you'll be fine, if you grab the wrong 1, the installer has built-in checks :check_mark: to make sure the unit is compatible, and if there are any missing requirements when related to other software packages the installer will install them, also during the install make sure you answer the questions correctly about the user and permissions, if you have any install issues, post the issue on GitHub so I can monitor and assist you.

Jeff

KE2HNI

Jeff, the installation went without a hitch. What a nice dashboard...very "clean" and informative! Thank you!

Glad you like it, if you ever have any questions or suggestions just post a comment on Github & I'll get back to you.

Jeff

KE2HNI