My home servers are water cooled, I use the Aquaero device for monitoring the status of the cooling system. (fan speed, temperature and water flow).
The Aquaero is a monitoring system made by Aquacomputer, an German watercooling hardware manufacturer.
This monitoring system is working on Debian GNU/Linux and the source code of the monitoring program is available under the terms of the LGPL License.
You can find the command ligne monitoring system here : aquaero downloads.
I’ve wrote an C++ plugin for Munin, in order to get the watercooling status monitored.
Fallow thoses instructions in order to build and setup the plugin :
# cd /usr/src
# wget http://www.aqua-computer.de/download/aquaero_software/aeinfo-2.1-src.tar.gz
# tar xzf aeinfo-2.1-src.tar.gz
# cd aeinfo-2.1-src/
# wget http://svn.csquad.org/aquaero_munin/munin.cpp
# g++ -Wno-deprecated munin.cpp -lusb -o munin
# mv munin /usr/share/munin/plugins/aquaero
# cd /etc/munin/plugins
# ln -s /usr/share/munin/plugins/aquaero aquaero_fan
# ln -s /usr/share/munin/plugins/aquaero aquaero_temp
# ln -s /usr/share/munin/plugins/aquaero aquaero_flow
# echo <
# /etc/init.d/munin-node restart
Enjoy and feel free to report bugs.