[Nagiosplug-devel] Missing character in plugin output

Bret Cason Bret_Cason at symantec.com
Tue Jan 17 01:45:08 CET 2012

What does 'View Config' say for that service?
After selecting the 'Check Command' for that service, you will see how the command is constructed.
Maybe you need an additional $ARG2$ or something. The output is acting like ${HDTEMP} is (null).

Best Regards.

From: Mark Clayton [mailto:clayton256 at gmail.com]
Sent: Monday, January 16, 2012 2:39 PM
To: nagiosplug-devel at lists.sourceforge.net
Subject: [Nagiosplug-devel] Missing character in plugin output

I put together a bash script to use as a plugin. It is to monitor a hard drive temperature via hddtemp on a linux box. I based the script on check_log. The interesting bits are:

    HDTEMP=$(/user/sbin/hddtemp $DRIVE | awk '{ print $4}' | awk -F '°' '{ print $1}')
    /bin/echo "($DRIVE)=${HDTEMP} C."

The command line output looks fine:

root at little-harbor:/home/mark# /usr/lib/nagios/plugins/check_hddtemp -d /dev/sda
(/dev/sda)=36 C.

But Firefox and Safari show:
Disk Temperature<http://little-harbor.local/cgi-bin/nagios3/extinfo.cgi?type=2&host=localhost&service=Disk+Temperature>


2012-01-16 13<tel:2012-01-16%2013>:14:55

0d 4h 8m 22s


(/dev/sda)= C.

The machine details are:
Ubuntu 11.10
Nagios core 3.2.3
Nagios plugins 1.4.15
Apache 2.2.20

Does anyone have any thoughts?


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/devel/attachments/20120116/7d109526/attachment.html>

More information about the Devel mailing list