[collectd] Need help with sensors plugin

Bruno Friedmann bruno at ioda-net.ch
Tue Apr 13 22:02:02 CEST 2010


On 04/13/2010 09:21 PM, Sebastian Harl wrote:
> Hi Bruno,
> 
> On Tue, Apr 13, 2010 at 09:13:18PM +0200, Bruno Friedmann wrote:
>> I've a server which gives me this with sensors
>>
>> sensors
>> atk0110-acpi-0
>> Adapter: ACPI interface
>> Vcore Voltage:     +1.09 V  (min =  +0.85 V, max =  +1.60 V)
>>  +3.3 Voltage:     +3.26 V  (min =  +2.97 V, max =  +3.63 V)
>>  +5 Voltage:       +5.12 V  (min =  +4.50 V, max =  +5.50 V)
>>  +12 Voltage:     +12.16 V  (min = +10.20 V, max = +13.80 V)
>> CPU FAN Speed:       0 RPM  (min =  600 RPM)
>> CHASSIS FAN Speed:   0 RPM  (min =  600 RPM)
>> POWER FAN Speed:     0 RPM  (min =  600 RPM)
>> CPU Temperature:   +42.0°C  (high = +60.0°C, crit = +95.0°C)
>> MB Temperature:    +39.0°C  (high = +45.0°C, crit = +95.0°C)
>>
>> (Don't worry about the FAN, they are water-cooled :-)
>>
>> I've try to activate the sensors plugin but it return errors
>>
>> Apr  9 18:39:51 chewbacca collectd[13285]: sensors plugin: lm_sensors reports no features. Data will not be collected.
>> Apr  9 18:39:51 chewbacca collectd[13285]: read-function of plugin `sensors' failed.
> 
> Which versions of collectd and lm-sensors do you use? The sensors plugin
> is linked against libsensors. Which version is that (`ldd /path/to/
> sensors.so | grep sensors' should be sufficient)? The functionality of
> the sensors plugin is fairly limited in case you're using lm-sensors
> version 3.x and libsensors (soname) version 3 (lm-sensors 2.10), which
> might explain that behavior.
> 
> HTH,
> Sebastian
> 

Hi Sebastian,

So here begin my trouble :-)

ls /usr/lib64/libsensors*
libsensors.so.3      libsensors.so.3.1.5  libsensors.so.4      libsensors.so.4.2.0

a sensors -v return
sensors version 3.1.1 with libsensors version 3.1.1

and finally the ldd
ldd /usr/lib64/collectd/sensors.so
        linux-vdso.so.1 =>  (0x00007fffac1ff000)
        libsensors.so.3 => /usr/lib64/libsensors.so.3 (0x00007ff58e633000)
        libdl.so.2 => /lib64/libdl.so.2 (0x00007ff58e42f000)
        libc.so.6 => /lib64/libc.so.6 (0x00007ff58e0d3000)
        libm.so.6 => /lib64/libm.so.6 (0x00007ff58de7e000)
        libsysfs.so.2 => /lib64/libsysfs.so.2 (0x00007ff58dc72000)
        /lib64/ld-linux-x86-64.so.2 (0x00007ff58ea9d000)

So everything like normal to me. But as you take about the v2 version.
I think I've no choice than waiting a new plugin or it's upgrade .

So I think I can use one of the table, tail regex and find a way to get values from there ...



-- 

     Bruno Friedmann




More information about the collectd mailing list