No output returned from plugin

Olivier Mugabonake mugabonakeolivier at gmail.com
Tue Apr 12 10:24:57 CEST 2005


Hello,
After testing all possible and imaginable ways to use check_nrpe
command to monitor a remote host, I think that the problem I have is
not in the way  I use check-rpe  but in my web based interface of
nagios:
Indeed, when I use check_nrpe in command line I got the right
information, but this is not case in my graphical interface.
This message is permenently written in my nagios home page: 
>>Warning: Monitoring process may not be running!
Click here for more info.
  
When I had a look on the nagios home page, I read that this message
was sent when there's no free disk space on the partition where nagios
is intalled.
However, there's enough disk space on my nagios server.

Now I would to know if there's a link between the error : nagios may
not be running (and this is not the case because the real status of
nagios is "started") and the fact that I can not monitor remote hosts.

I thank you

On Apr 11, 2005 3:29 PM, Andreas Ericsson <ae at op5.se> wrote:
> Olivier Mugabonake wrote:
> > Hi, It's again me, about remote monitoring.
> >
> >
> >> First of all, you should have a look at the nrpe.cfg on the remote host and
> >>check the command_names.
> >
> >
> > command_names specified in /etc/nagios/nrpe.cfg of remote Host are the
> > same as those used in checkcomands.cfg of the nagios server (for
> > concerned commands)
> >
> >
> >>If you want to give the warning and critical thresholds from your
> >>checkcommands.cfg through nrpe to your nrpe Daemon on the other side you
> >>have to allow the nrpe daemon to handle with arguments (This ist not
> >>recommend because of security reasons!!!)
> >>
> >> If you even want this your checkcommand has to be such: check_nrpe -H
> >>mx1srv3 -c check_disk1 -a 25 [SPACE] 15 and the command_name on the remote
> >>nrpe.cfg has to interpret these args as $ARG1$ $ARG2$ and so on...
> >>
> >> If have enabled the argument parsing of nrpe and it just won't work, have a
> >>look about the '%' Chars... I am not sure if you have to tell him this
> >>chars. Just try the values 25 and 15 instead of 25% and 15%...
> >
> >
> >
> >
> > I changed my nrpe.cfg file on remote host like this:
> > ....
> > command[check_disk1]=/usr/nagios/libexec/check_disk $ARG1$ $ARG2$
> > ....
> >  And then I changer my checkommands.cfg file on nagios server like this:
> > # 'check_local_disk_mx1srv3' command definition
> > define command{
> >         command_name    check_disk_mx1srv3
> >         command_line    /usr/nagios/libexec/check_nrpe -H mx1srv3 -c
> > check_disk1  -a 25  15 
> >         }
> >
> > After enabling debog option in nrpe.cfg, and running this command from
> > nagios server
> >
> > /usr/nagios/libexec/check_nrpe -H mx1srv3 -c check_disk1 15 25
> >
> 
> check_nrpe --help
> Read the part about arglist.
> 
> > I received some thing like this in my nagios web interface : O bytes
> > received from the daemon: check log messages on remote host..
> >
> > After a look in my log file on remote host, I got some thing like "
> > nrpe: can't parse arguments"
> >
> > So, my problem remains: I can't monitor any thing on remote hosts
> > using my web based interface, but I can when using command line.
> > I
> >
> >
> >
> >
> > On Apr 11, 2005 1:43 PM, Hendrik Baecker <b00mer at gmx.net> wrote:
> >
> >> Olivier Mugabonake schrieb:
> >> Thanks for your reply
> >>
> >>
> >>
> >>
> >> Did you try this as the User under which is Nagios running? Or just as
> >>root?
> >>
> >> I did so just as root not as nagios user
> >>
> >>
> >>
> >>
> >> I hope you don't try to insert "/usr/nagios/libexec/check_nrpe -H
> >>
> >> remoteHost -c >>check_disk1" as check_command in your services.cfg...
> >>
> >>I defined the command above in the checkcommands.cfg file, in
> >>servece.cfg file I just gave the the name of the command
> >>
> >>To be more explicit here is a part of my services.cfg file :
> >>
> >> host_name mx1srv3
> >> check_command check_disk_mx1srv3
> >>
> >>And this is the concerned part of my checkcommand.cfg file
> >>
> >>define command{
> >> command_name check_disk_mx1srv3
> >> command_line /usr/nagios/libexec/check_nrpe -H mx1srv3 -c
> >>check_disk1 -w 25% -c 15%
> >> }
> >>
> >> Looks not so bad, but:
> >>
> >> Is your NRPE Daemon on the other side configured to handle Arguments?
> >>
> >> Your command definition gives the arguments -w 25% and -c 15%.
> >>
> >> First of all, you should have a look at the nrpe.cfg on the remote host and
> >>check the command_names.
> >>
> >> If you want to give the warning and critical thresholds from your
> >>checkcommands.cfg through nrpe to your nrpe Daemon on the other side you
> >>have to allow the nrpe daemon to handle with arguments (This ist not
> >>recommend because of security reasons!!!)
> >>
> >> If you even want this your checkcommand has to be such: check_nrpe -H
> >>mx1srv3 -c check_disk1 -a 25 [SPACE] 15 and the command_name on the remote
> >>nrpe.cfg has to interpret these args as $ARG1$ $ARG2$ and so on...
> >>
> >> If have enabled the argument parsing of nrpe and it just won't work, have a
> >>look about the '%' Chars... I am not sure if you have to tell him this
> >>chars. Just try the values 25 and 15 instead of 25% and 15%...
> >>
> >> Another chance is to enable the debug at your nrpe daemon (nrpe.cfg
> >>debug=1) and have a look at your system log when nagios connects to.
> >>
> >>
> >> I also set the specified permissions on the external command file
> >>(/var/nagios/rw )
> >>(it belongs to nagios and apache users)
> >>
> >>Hope my problem is more clear I'll send you any other information you need.
> >>Thanks
> >>
> >>
> >>On Apr 11, 2005 12:36 PM, Hendrik Baecker <b00mer at gmx.net> wrote:
> >>
> >>
> >> Olivier Mugabonake schrieb:
> >>
> >>
> >>
> >> Hello there,
> >>
> >>I 'm running nagios 1.2 on a linux gentoo.
> >>I would like to monitor hosts other than where nagios is intalled.
> >>when I run this
> >>nagios-server etc # /usr/nagios/libexec/check_nrpe -H remoteHost -c
> >>check_disk1
> >>
> >>I receive the right status of disks on remoteHost.
> >>
> >>
> >>
> >> Did you try this as the User under which is Nagios running? Or just as
> >>root?
> >>
> >>
> >>
> >> My problem is this:
> >>when I define the above command in services config file to be
> >>automatically handled by nagios, I receive this status on my nagios
> >>web interface:"No output returned from plugin"
> >>
> >>
> >>
> >>
> >> I hope you don't try to insert
> >>"/usr/nagios/libexec/check_nrpe -H remoteHost -c check_disk1"
> >>as check_command in your services.cfg...
> >>
> >>Normaly you define your check_command "PATH/check_nrpe ARGS" in your
> >>checkcommands.cfg with a nagios command_name like nrpe and this
> >>command_name you should have in your service definition.
> >>How did you do?
> >>
> >>Perhaps you can send the used parts out of your configs (services.cfg,
> >>checkcommands.cfg)
> >>
> >>
> >>
> >> nrpe and nsca are running and correctly configured on nagios server
> >>and remoteHost.
> >>
> >>Please help me.
> >>
> >>
> >>
> >> ...we will try...
> >>
> >>
> >>
> >> -------------------------------------------------------
> >>SF email is sponsored by - The IT Product Guide
> >>Read honest & candid reviews on hundreds of IT Products from real users.
> >>Discover which products truly live up to the hype. Start reading now.
> >>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> >>_______________________________________________
> >>Nagios-users mailing list
> >>Nagios-users at lists.sourceforge.net
> >>https://lists.sourceforge.net/lists/listinfo/nagios-users
> >>::: Please include Nagios version, plugin version (-v) and OS when reporting
> >>any issue.
> >>::: Messages without supporting info will risk being sent to /dev/null
> >>
> >>
> >>
> >>
> >>
> >> Best regards,
> >>Hendrik
> >>
> >>
> >> <<
> >>
> >>
> >>
> >>
> >>
> >
> >
> >
> > -------------------------------------------------------
> > SF email is sponsored by - The IT Product Guide
> > Read honest & candid reviews on hundreds of IT Products from real users.
> > Discover which products truly live up to the hype. Start reading now.
> > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > _______________________________________________
> > Nagios-users mailing list
> > Nagios-users at lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/nagios-users
> > ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
> > ::: Messages without supporting info will risk being sent to /dev/null
> >
> 
> --
> Andreas Ericsson                   andreas.ericsson at op5.se
> OP5 AB                             www.op5.se
> Lead Developer
> 
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from real users.
> Discover which products truly live up to the hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
> ::: Messages without supporting info will risk being sent to /dev/null
>


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list