Welcome to the Monitorix project
Take control over your small server
News
04-Sep-2007
With this new major release Monitorix comes with the support for the LM-Sensors and the HDDTemp tool, both are used to create the new graph that also comes with this new version. The new graph can show up to 9 hard disk drives temperatures, motherboard temperatures with up to 4 CPUs temperatures and fan speeds.Because of the different ways how the motherboards show its sensors names, the new graph is disabled by default. The steps to activate it are:
- Execute the
sensors-detect
command in order to let the LM-Sensors know more about your motherboard sensors. - Once finished and if your motherboard is well supported you should get something like this:
# sensors k8temp-pci-00c3 Adapter: PCI adapter it8712-i2c-9191-d00 VCore 1: +1.36 V (min = +0.00 V, max = +4.08 V) VCore 2: +4.08 V (min = +0.00 V, max = +4.08 V) ALARM +3.3V: +3.31 V (min = +0.00 V, max = +4.08 V) +5V: +4.95 V (min = +0.00 V, max = +6.85 V) +12V: +12.03 V (min = +0.00 V, max = +16.32 V) -12V: +3.93 V (min = -27.36 V, max = +3.93 V) ALARM -5V: +4.03 V (min = -13.64 V, max = +4.03 V) ALARM Stdby: +6.85 V (min = +0.00 V, max = +6.85 V) ALARM VBat: +3.28 V fan1: 3054 RPM (min = 0 RPM, div = 2) fan2: 0 RPM (min = 0 RPM, div = 2) fan3: 3010 RPM (min = 0 RPM, div = 2) M/B Temp: +43°C (low = -1°C, high = +127°C) sensor = thermistor CPU Temp: +45°C (low = -1°C, high = +127°C) sensor = thermistor Temp3: +128°C (low = -1°C, high = +127°C) sensor = disabled
- Locate the right temperatures of your motherboard, CPU and the fan speeds.
- Configure your
/etc/monitorix.conf
file according the output you had received previously with something like this:our %SENSORS_LIST = ("MB" => "M/B Temp", "CPU1" => "CPU Temp", "FAN1" => "fan1", "FAN3" => "fan3");
This configuration would mean that you plan to monitorize the motherboard temperature, the temperature of one CPU and the 2 fan speeds that seems working in this example. - Once finished the LM-Sensors the next step is configure the hard disk drives you want monitorize. Remember that to extract the temperatures of the hard disk drives you must have installed the
hddtemp
tool. - Before selecting the hard disk drives you must make sure that such drive has the SMART feature support. To check that you can simply execute
hddtemp
with the hard disk device name. The following is an example of its output:# hddtemp /dev/hda /dev/hda: ST3200820A: 40°C
Here you can see that this Seagate hard disk it's fully supported byhddtemp
. - Execute the same on all of your hard disk drives you want to monitorize and then configure your
/etc/monitorix.conf
file according the results you had received previously with something like this:our @HDDTEMP_LIST = ("/dev/sda", "/dev/sdb", "/dev/hda", "/dev/hdb"); # max 9 hard drives
- The last step is enable the LM-Sensors graph just changing its value from N to Y and restart Monitorix.
our $ENABLE_LMTEMP = "Y";
Among some bug fixes there have been some good improvements. Please refer to the Changes file to see a more detailed information.
All current 0.9.x users are encouraged to upgrade to this version.
IMPORTANT NOTICE: The configuration file (/etc/monitorix.conf) has been extended with important changes.