<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.0.6618.4">
<TITLE>NRPE + Check disk</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hey List,</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">Current setup.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Nagios 2.5  - Standard install to /usr/local/nagios/*</FONT>

<BR><FONT SIZE=2 FACE="Arial">Nagios Plugins 1.4.3 - Standard install to /usr/local/nagios/libexec</FONT>

<BR><FONT SIZE=2 FACE="Arial">SUSE Linux Enterprise Server 9 sp2 - Disks partitioned with LVM ( yes I have taken that into account in my check command I think)</FONT></P>

<P><FONT SIZE=2 FACE="Arial">I am attempting to check disks on remote machines using NRPE. This works fine but I do net get the actual disk free figures displayed in the Service Detail view off the host. All I get displayed is "DISK OK - free space:"</FONT></P>

<P><FONT SIZE=2 FACE="Arial">When I look at actual Service page I see that the Performance data shows the Disk free figures</FONT>
</P>

<P>        <FONT FACE="Arial">Service State Information</FONT>

<BR>        <FONT FACE="Arial">Current Status:   OK    </FONT>

<BR>        <FONT FACE="Arial">Status Information:     DISK OK - free space:   </FONT>

<BR>        <FONT FACE="Arial">Performance Data:       /=10840MB;11468;12901;-9223372036854775808;14335        </FONT>

<BR><FONT SIZE=2 FACE="Arial"></FONT> <FONT FACE="Arial">  </FONT>

<BR><FONT SIZE=2 FACE="Arial">Here is the relevant sections from my configs.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">From NRPE config file on monitored host</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">/usr/local/etc/nrpe.cfg</FONT>
</P>
<UL>
<P><FONT SIZE=2 FACE="Arial">pid_file=/var/run/nrpe.pid</FONT>

<BR><FONT SIZE=2 FACE="Arial">server_port=5666</FONT>

<BR><FONT SIZE=2 FACE="Arial">server_address=xxx.xxx.xxx.xxx</FONT>

<BR><FONT SIZE=2 FACE="Arial">dont_blame_nrpe=0</FONT>

<BR><FONT SIZE=2 FACE="Arial">nrpe_user=nagios</FONT>

<BR><FONT SIZE=2 FACE="Arial">nrpe_group=nagios</FONT>

<BR><FONT SIZE=2 FACE="Arial">debug=1</FONT>

<BR><FONT SIZE=2 FACE="Arial">command_timeout=60</FONT>

<BR><FONT SIZE=2 FACE="Arial">command[check_disk1]=/usr/local/nagios/libexec/check_disk -e -l -X iso9660 -X proc -x sysv -X tempfs -w 20% -c 10% -p /</FONT>
</P>
<BR>
</UL>
<P><FONT SIZE=2 FACE="Arial">From "checkcommands.cfg" on monitoring host</FONT>
</P>
<UL>
<P><FONT SIZE=2 FACE="Arial"># ' check systems using nrpe to check remote / file system size</FONT>

<BR><FONT SIZE=2 FACE="Arial">define command{</FONT>

<BR><FONT SIZE=2 FACE="Arial">        command_name    check_nrpe_root</FONT>

<BR><FONT SIZE=2 FACE="Arial">        command_line    $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$</FONT>
</P>
<BR>
</UL>
<P><FONT SIZE=2 FACE="Arial">From "services.cfg" on monitoring host</FONT>
</P>
<UL>
<P><FONT SIZE=2 FACE="Arial"># Free Space on remote system / partition</FONT>

<BR><FONT SIZE=2 FACE="Arial">define service{</FONT>

<BR><FONT SIZE=2 FACE="Arial">        use                                     generic-service</FONT>

<BR><FONT SIZE=2 FACE="Arial">        host_name                               h4oiap</FONT>

<BR><FONT SIZE=2 FACE="Arial">        service_description                     Free Disk Space /</FONT>

<BR><FONT SIZE=2 FACE="Arial">        is_volatile                             0</FONT>

<BR><FONT SIZE=2 FACE="Arial">        check_period                            24x7</FONT>

<BR><FONT SIZE=2 FACE="Arial">        max_check_attempts              3</FONT>

<BR><FONT SIZE=2 FACE="Arial">        normal_check_interval                   5</FONT>

<BR><FONT SIZE=2 FACE="Arial">        retry_check_interval                    1</FONT>

<BR><FONT SIZE=2 FACE="Arial">        contact_groups                          vsu-p</FONT>

<BR><FONT SIZE=2 FACE="Arial">        notification_interval                   120</FONT>

<BR><FONT SIZE=2 FACE="Arial">        notification_period                     24x7</FONT>

<BR><FONT SIZE=2 FACE="Arial">        notification_options                    w,c,r</FONT>

<BR><FONT SIZE=2 FACE="Arial">        check_command                           check_nrpe_root!check_disk1</FONT>
</P>
<BR>
</UL>
<P><FONT SIZE=2 FACE="Arial">When I execute the command as the nagios user on both the monitored and monitoring boxes I get the output below. </FONT>

<BR><FONT SIZE=2 FACE="Arial">As you can see the Monitored host reports the space free on the disk. Cool that’s what I want thanks.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">From Monitored host</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">nagios@h4oiap:/usr/local/nagios/libexec> /usr/local/nagios/libexec/check_disk -l -X iso9660 -X proc -x sysv -X tempfs -w 20% -c 10% -p /</FONT></P>

<P><FONT SIZE=2 FACE="Arial">DISK OK - free space: / 3492 MB (24% inode=nan%);| /=10843MB;11468;12901;-9223372036854775808;14335</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">On the monitoring host we do not seem to pick up the free space. Have I not escaped something in my configs.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">From Monitoring host</FONT>
</P>
<UL>
<P><FONT SIZE=2 FACE="Arial">nagios@usel:/usr/local/nagios/etc> /usr/local/nagios/libexec/check_nrpe -H 132.146.185.13 -p 5666 -c check_disk1</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">DISK OK - free space:| /=10842MB;11468;12901;-9223372036854775808;14335</FONT>
</P>
</UL>
<P><FONT SIZE=2 FACE="Arial">I know I've missed something stupid and cant spot it. I'm hopefull one off you eagle eyed blighters might spot it.</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Arial">All help gratefully received.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Tom</FONT>
</P>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<BR>

</BODY>
</HTML>