signalk-rpi-monitor

Signal K Node Server Plugin for Raspberry PI monitoring


Keywords
signalk-node-server-plugin, signalk-category-utility, signalk-category-hardware
License
Apache-2.0
Install
npm install signalk-rpi-monitor@1.0.0

Documentation

signalk-rpi-monitor

Signal K Node Server Plugin for Raspberry PI monitoring (based on signalk-raspberry-pi-temperature and signalk-raspberry-pi-monitoring)

Reports:

  • CPU Utilization averaged over the past 5 seconds
  • Memory utilization (fraction of total)
  • Storage Utilization (fraction of total)
  • CPU Temperature (degrees Kelvin)
  • GPU Temperature (degrees Kelvin)

In order for CPU utilization to work, you must install the sysstat package. On a Raspberry Pi you can do this with:

sudo apt-get update
sudo apt-get install sysstat

Big thanks people who developed the previous generations of monitoring for the Raspberry Pi. This code is based on: https://www.npmjs.com/package/signalk-raspberry-pi-monitoring https://github.com/nmostovoy/signalk-raspberry-pi-monitoring

which is based on: https://www.npmjs.com/package/signalk-raspberry-pi-temperature https://github.com/sbender9/signalk-raspberry-pi-temperature