Introduction to Raspberry Pi Monitoring

The Raspberry Pi is a capable little device that enables people of all ages to explore computing, and to learn how to program in languages like Scratch and Python. It is a low cost, credit-card sized computer that plugs into a computer monitor or TV, and uses a standard keyboard and mouse. So versatile is the Raspberry Pi, that it can be used to power homemade robots, serve as a home theater PC, and even operate as a Web server that can rapidly serve web pages.

This means that even the slightest dip in the performance of Raspberry Pi - be it a hardware failure or a resource contention at the OS-level - can adversely impact user experience with the device and all the applications powered by it. To avoid this, administrators should continuously measure the performance of the device, instantly detect anomalies, and fix them before users notice. This is where eG Enterprise helps. eG Enterprise notifies administrators of abnormalities in device performance, so that they can promptly intervene and do the needful to resolve them.

To enable full-stack monitoring of Raspberry Pi covering its hardware, operating sytem, network, and processes, eG Enterprise offers two specialized monitoring models. These are, namely:

  • Raspberry Pi Device model: This model is used to determine the overall health of the operating system of Raspberry PI.
  • Raspberry Pi System model: This model is used to determine the health of the hardware components of the Raspberry Pi.

This topic will discuss about each of these models.