Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Clone this wiki locally
Create a System Health Dashboard for your Raspberry Pi
Raspberry Pis are being used to drive a ridiculous number of projects ranging from fun hobby projects to mission critical functions. Despite being small, user-friendly, and inexpensive, your Pi contains an impressive number of complex subsystems that must work to keep your project running. This makes being able to monitor the health of your Pi important in many applications from ongoing maintenance of a long-term project to profiling the performance of a new prototype.
We are going to build our own browser-based dashboard to monitor the health and performance of a web-connected Raspberry Pi. To accomplish this task, we will run a simple Python script that will collect system information from the Pi and send it to a cloud platform that specializes in dashboards, analytics, and visualizations.
Project level: Beginner Approximate time to complete: 10 minutes
In this step-by-step tutorial, you will:
- learn how to collect system information from your Pi via a simple Python script
- learn how to use Initial State to build your own system health/performance dashboard for your Pi that you can access from any web browser on your laptop or mobile device