[clue] [tech] Nagios question - remote plugin status isn't shown
Christopher Cross
g1ccross at gmail.com
Fri May 25 16:21:08 MDT 2012
Glad it was an easy fix. I manage the Nagios system at work so I recognized
that output.
Here is a nice Nagios tip. You can make custom checks easily in bash (or
anything else). Just use the exit code to tell Nagios what the status is
and any output will be on the status line. Define the script as a command
and use it in a service definition.
exit 0 = OK
exit 1 = Warning
exit 2 = Critical
Sometimes this is easier than trying to figure out someone else's plugin
that is way more complex than you need or if you just have a very unique
system to monitor.
Christopher Cross
g1ccross at gmail.com
(310)536-6392
On Fri, May 25, 2012 at 3:48 PM, Jim Ockers <ockers at ockers.net> wrote:
> **
> Hi Chris,
>
> That was it thanks, you nailed it. I was missing the fact that NRPE
> prints out only that version message if you connect remotely and don't
> specify a command for it to run. I had the check_nrpe command configured
> wrong in the Nagios server's commands.cfg. In my ignorance I did it wrong
> when I defined the command.
>
> This config snippet causes it to generate the NRPE v2.13 output (note no
> $ARG1$):
>
> define command{
> command_name check_nrpe
> command_line /usr/nagios/libexec/check_nrpe -H $HOSTADDRESS$
> }
>
> [root at nagios]# /usr/nagios/libexec/check_nrpe -H remote.host.IP
> NRPE v2.13
>
>
> I changed the config to this and now NRPE and my plugins generate the
> command output I expected:
>
> define command{
> command_name check_nrpe
> command_line /usr/nagios/libexec/check_nrpe -H $HOSTADDRESS$ -c
> $ARG1$
> }
>
> [root at nagios]# /usr/nagios/libexec/check_nrpe -H remote.host.IP -c
> check_md_raid
>
> OK - Checked 1 arrays.
>
> Thanks it's all working fine now,
>
> Jim
>
> --
> Jim Ockers, P.E., P.Eng. (ockers at ockers.net)
> Contact info: http://www.ockers.net/
>
> Christopher Cross wrote:
>
> It sounds like you are only checking the npre plugin version and not the
> raid check command in your Nagios config. Can you post the relevant parts
> of your Nagios config files. The host, service, and commands parts should
> provide enough info.
>
> Christopher Cross
> g1ccross at gmail.com
> (310)536-6392
>
>
> On Fri, May 25, 2012 at 3:11 PM, Jim Ockers <ockers at ockers.net> wrote:
>
>> Hi CLUEbies,
>>
>> I'll keep this simple since I hope it's a simple question. I set up
>> nagios and it's monitoring a remote system to make sure the RAID array is
>> OK. I'm using the NRPE (remote) plugin because the /proc/mdstat file
>> contains the RAID array health information, and it's not readable from my
>> Nagios server. In the web interface the status is shown (OK, critical,
>> etc) but no further command output is shown.
>>
>> There's a whole "Status Information" column in the web interface and
>> instead of showing some useful command output it shows only "NRPE v2.13".
>> When I click on the service to drill into the status further, the
>> "Performance Data" is blank where the status output should be. I think it
>> would be a lot better if the actual plugin output was shown in the web
>> interface.
>>
>> When I run the local command it displays this:
>>
>> [root]# /usr/nagios/libexec/check_md_raid
>> OK - Checked 1 arrays.
>>
>> When I run the remote command from the nagios monitoring server it
>> displays this:
>>
>> [root at nagios ~]# /usr/nagios/libexec/check_nrpe -H remote.host.IP -c
>> check_md_raid
>> OK - Checked 1 arrays.
>>
>> >From this I know the remote command is working as configured, and the
>> command output is seen on the nagios server when it runs the remote command
>> because it picks up the OK status. In the web/GUI interface for "Services"
>> it shows OK but the only status information is "NRPE v2.13" instead of the
>> "OK - Checked 1 arrays." command output like it shows for every other
>> non-remote Nagios command.
>>
>> Help please? How can I get the remote command output shown in the web
>> interface? Believe it or not I've tried a variety of google searches for
>> this and got nothing, so help me CLUE you're my only hope!
>>
>> Thanks,
>> Jim
>>
>> --
>> Jim Ockers, P.E., P.Eng. (ockers at ockers.net)
>> Contact info: http://www.ockers.net/
>>
>>
>
> _______________________________________________
> clue mailing list: clue at cluedenver.org
> For information, account preferences, or to unsubscribe see:
> http://cluedenver.org/mailman/listinfo/clue
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cluedenver.org/pipermail/clue/attachments/20120525/9cf7cfcf/attachment.html
More information about the clue
mailing list