Simple and effective way to log system health and temperatures across any machine.
With the summer starting, we needed a way to easily check on system temperatures. It started out simple enough, a couple shell scripts to post board sensor data to a ColdBox module that logs the data.
Then we realized the same system could be modified to accept System Health information (cpu, memory, drive etc usage).
After that, we got an I2C sensor for our BeagleBone Backup project and created a small java application to log ambient temperatures.
Add in some charts, graphs, and trending views, and we're very happy with the result.
To finish it up, we created a rules engine to setup notifications and alert us if any temperatures are too high.