Hello,<br><br>I would like to monitor a Windows server on our network.  Before installing anything on that machine, however, I thought I'd test NSCP (aka NSClient++) on my laptop (Windows XP Professional, SP2).  I am getting some very weird results.<br>
<br>The following service is defined on the Nagios server in my services.cfg file:<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">define service{<br>
        host_name                 frank<br>        service_description     Outlook PST<br>        check_command        check_nrpe!check_pst_size<br>        use                            serviceTemplate<br>}<br></blockquote>
<br>On my Windows machine, I've added this command to the NSC.ini file:<br><br><blockquote style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;" class="gmail_quote">check_pst_size=inject CheckFileSize ShowAll MaxWarn=50K MaxCrit=75K File:PST=c:\\dell\DELLCIRC.ICO</blockquote>
<div><br></div><div>When I start NSClient++.exe from the DOS command line using the "/test" flag, I can watch everything as it happens (everything is logged to the screen).  The prompt asks me to "Enter command to inject or exit to terminate...", and when I enter "check_pst_size", I get exactly what I expect.  However, when I ask Nagios to perform the check, the slashes get stripped.  In the /test output, I see:<br>
<br>"Injecting: CheckFileSize: ShowAll, MaxWarn=50K, MaxCrit=75K, File:PST=c:dellDELLCIRC.ICO"<br><br>... instead of what I normally get, which is:<br><br>"Injecting: CheckFileSize: ShowAll, MaxWarn=50K, MaxCrit=75K, File:PST=c:\\dell\DELLCIRC.ICO"<br>
<br>I don't understand what's different, since in both cases "check_pst_size" is defined on the client machine, and NRPE's only job is basically to tell the client which command to run.  And here's another thing: when I allow Nagios to do its scheduled check, the backslashes get stripped and the returned file size is 0.  However, if I get on the Nagios server's CLI and type "/usr/nagios/libexec/check_nrpe -H <a href="http://10.128.128.16">10.128.128.16</a> -c check_pst_size", I get the correct results.<br>
<br>Nagios is 2.11 on Gentoo.  NSCP is <a href="http://0.3.1.">0.3.1.</a><br><br>Any ideas?  I'm not sure what to do next...<br><br>Thanks!<br>-Frank<br></div>