I'm sure this has been done countless times before, but I wanted to share my version. I currently use the mobile app RaspController, which saves a small Python script on your Raspberry Pi to retrieve CPU, RAM, Storage, and Network monitoring details.
I've created a PHP script that executes this Python script and outputs the data as XML on a website. The XML also includes a transformation file for a nicely formatted display, while remaining flexible for integration with other systems like openHAB.
To use you’ll need to install the RaspController app on your device. When you open the relevant section in the app, it automatically installs the required Python script, enabling system monitoring. Make sure this is set up so the PHP script can function correctly.
You'll need a web server (e.g., Apache or Nginx) and php installed on the pi.
It's on github. Feel free to modify.
https://github.com/allanstevens/RaspMonitor
![Image]()
I've created a PHP script that executes this Python script and outputs the data as XML on a website. The XML also includes a transformation file for a nicely formatted display, while remaining flexible for integration with other systems like openHAB.
To use you’ll need to install the RaspController app on your device. When you open the relevant section in the app, it automatically installs the required Python script, enabling system monitoring. Make sure this is set up so the PHP script can function correctly.
You'll need a web server (e.g., Apache or Nginx) and php installed on the pi.
It's on github. Feel free to modify.
https://github.com/allanstevens/RaspMonitor

Statistics: Posted by digitialgeek.me — Sun Mar 09, 2025 5:37 pm — Replies 7 — Views 146