Hi! On a Citrix XenServer runs collectd 4.10.3. The collectd data are send to an collectd server on another machine in the local net here. The values for the activate plugins interface, load, memory and swap are corretd send. But the also activated plugin Exec no.
If i start the script on command line it generates this data: PUTVAL skyxen3/exec-ipmi/temperature-chasis interval=60 N:39 PUTVAL skyxen3/exec-ipmi/temperature-chasis interval=60 N:39 PUTVAL skyxen3/exec-ipmi/temperature-chasis interval=60 N:39 PUTVAL skyxen3/exec-ipmi/temperature-chasis interval=60 N:39 and so on... The script run not as root user! In the collectd log are no errors or another info about this. Here the part of the collectd.conf: <Plugin exec> Exec "collectduser:collectduser" "/etc/collectd/collectd-ipmi.sh" # NotificationExec "user:group" "/path/to/exec" </Plugin> And this is the script: #!/bin/bash HOSTNAME="${COLLECTD_HOSTNAME:-`hostname -f`}" INTERVAL="${COLLECTD_INTERVAL:-60}" while sleep "$INTERVAL" do TEMP=$((sudo ipmitool sensor get 'System Temp'|grep Reading|cut -d " " -f 12) 2>/dev/null); if [ $? -ne 0 ] then TEMP="U" fi echo "PUTVAL $HOSTNAME/exec-ipmi/temperature-chasis interval=$INTERVAL N:$TEMP" done Please, what make i wrong? Why no data on the server side? Greetings... Frederic _______________________________________________ collectd mailing list collectd@verplant.org http://mailman.verplant.org/listinfo/collectd