Skip to content
jrbail01 edited this page Dec 11, 2016 · 14 revisions

#How to Remotely Monitor Your Pi Processes

by Jamie Bailey, December 12, 2016

Process Dashboard Hero

If you are using one or more Raspberry Pis to run a dedicated task (such as monitoring who's at home or the weather or your beer fridge), you need those processes to run uninterrupted. A task that exits unexpectedly may need your immediate attention to avoid project delays, lost data, or a system failure. It is impractical to manually babysit a bunch of Pis to make sure everything keeps running. A better way to ensure continuous operation is to be alerted when a process exits and be able to pull up a single dashboard at anytime to see the status of every important process running on every one of your deployed Pis.

In this tutorial, we will use a couple of simple scripts to:

  • create a web-based dashboard that monitors the status of multiple processes
  • configure our Pi to launch the dedicated process and its monitor on boot
  • create an email/SMS notification when a process exits

Let's get started with the first step - setting up a simple web service to monitor our processes.

Part 1: Initial State >>