[Nagiosplug-devel] NRPE Problems

Rodney Ramos rodneyra at gmail.com
Fri Aug 31 17:38:10 CEST 2007


I´m testing Nagios NRPE and I´m finding serveral problems.

I´m working with:
- Nagios 2.9 on Solaris 9 (last CVS patch).
- NRPE 2.8.1 on Solaris 8 (last CVS patch).
- gcc 3.4.6

1) When I try to start a daemon using NRPE, I receive the message
"CHECK_NRPE: Socket timeout after 10 seconds.", although the service is
started.

> check_nrpe -H <remote_machine> -n -p 5666 -c start_daemon
CHECK_NRPE: Socket timeout after 10 seconds.

In the remote machine I have in the nrpe.cfg:

command[start_daemon]=/usr/local/bin/sudo /usr/local/nagios/bin/teste_daemon

My teste_daemon is:
----------------------------------------
#!/usr/bin/perl

use POSIX;

chroot("/usr/local/nagios/bin")
    or die "Couldn't chroot: $!";

$pid = fork;
if ($pid) {
    print "OK\n";
    exit 0;
}
die "Couldn't fork: $!" unless defined($pid);

POSIX::setsid() or die "Can't start a new session: $!";

while (1) {

    sleep 10;

}

exit 0;

-------------------------------------------

It seems that the NRPE waits an output message from the teste_daemon that
does not come (?!).

2) When I try to check a process using the plugin "check_procs" via NRPE the
number of process running is added by one.

Example:

> check_nrpe -H <remote_machine> -n -p 5666 -c check_daemon
PROCS CRITICAL: 2 processes with args 'teste_daemon'

In the nrpe.cfg, I have:

command[check_daemon]=/usr/local/nagios/libexec/check_procs -c 1:1 -a
teste_daemon

But, when I run "check_procs -c 1:1 -a teste_daemon" on the remote machine,
I have:

PROCS OK: 1 process with args 'teste_daemon'

The "solution" was to change the command to "check_procs -c 1:1 -p 1 -a
teste_daemon",
but it isn´t what I´m looking for.

3) I couldn´t configure NRPE to run with the inetd. It always answers with a
SSL error message, even with
the "-n" flag in both side.

So I found several problems with NRPE that are difficulting my job. I was
intending to put Nagios to
monitoring more than 3500 machines but after this problems I don´t know if
other people of my group
will feel comfortable to use this tool. Thats is a pity, because I found
Nagios a excellent monitoring tool,
very flexible, but I don´t know if other people will buy the fight to change
our actual tool to Nagios.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/devel/attachments/20070831/cbae9b6f/attachment.html>


More information about the Devel mailing list