I’ll show you how you can monitor temperatures using groundwork monitor open source edition a one wire interface and some 1 wire temperature sensors.
- A 1-wire serial interface, I use The Link RJ45 version
- Groundwork open source monitor installed, I installed it on Ubuntu 6.06
apt-get install digitemp should do the trick
I mainly followed this guide but there are a few modifications needed for gwmce.
When making the symlink you should use:
ln -s /usr/bin/digitemp_DS9097U /usr/local/bin/digitemp
The U version is the correct one for the link45
I added chmod 777 $STATEFILE to the end of the cron script so that nagios would be able to read it, this is a bit dirty and it would be better to change the owner to whoever nagios is running under I suppose.
The nagios plugin is here and this should be copied to /usr/local/groundwork/nagios/libexec
All that is left to do is to add a check_temperature command in groundwork monitor but I’ll leave that as an exercise for you.