Home - InitialState/pi-health-dashboard GitHub Wiki

Create a System Health Dashboard for your Raspberry Pi


Introduction

Pi System Health Dashboard

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

Part 1: Initial State >>