OpenHAB is a great application that allows you to create a Smart Home. It connects with almost any smart device. This article assumes you already have OpenHAB installed on your Raspberry Pi 2 and are looking at installing the systeminfo binding to monitor some local stats on your server.
Installing the OpenHAB binding
# apt-get install openhab-addon-binding-systeminfo
This will install the binding but there is an issues with the library on the Raspberry Pi. It needs the SIGAR library manually installed.
# mkdir -p /usr/src/
# wget http://sourceforge.net/projects/sigar/files/1.6/hyperic-sigar-1.6.4-src.tar.gz
# tar -xvpzf hyperic-sigar-1.6.4-src.tar.gz
The SIGAR library need to be compiled. The collowing things need to be installed:
Oracle JDK 7
Ant 1.6.5 or higher
Perl 5.6.1 or higher
C compiler (I use GCC)
Most of the prerequesets where alredy on my system. The only thing I had to install was ant.
# apt-get install ant
Compile up the library
# cd /usr/src/hyperic-sigar-1.6.4-src/bindings/java
Test the install
# java -jar sigar-bin/lib/sigar.jar
If this work you should see a sigar> prompt. Type exit to get out of it. Now move the sigar.jar and the libsigar-arm-linux.so into the OpenHAB lib directory.
# service openhab stop
# mkdir -p /usr/share/openhab/lib
# cp sigar.jar libsigar-arm-linux.so /usr/share/openhab/lib/
# chown -R openhab:openhab /usr/share/openhab/lib
# service openhab start
A lot of this information was taken from here.
Here is some information on the systeminfo binding.