15 Commits

Author SHA1 Message Date
sthen
cd3a03d679 fix bad patch, spotted by tb@ 2021-11-28 19:30:39 +00:00
sthen
6f9e401d54 Update to NRPE 4.0.2, based on a diff from trondd
This has slightly less ancient TLS support (allowing us to get rid of
use of openssl to build) but is not compatible with older versions.

The warning remains; if you are still using this it is recommended that
you don't:

WARNING: NRPE is deprecated upstream and no longer receives bug fixes or
new features. For some of the checks on remote servers that you might
otherwise make using NRPE, you may like to consider "manubolon-snmp" and
an SNMP daemon instead.
2021-11-28 12:05:28 +00:00
naddy
75e606a654 fix warning and future error about unescaped left brace in perl regex 2019-04-03 14:01:29 +00:00
sthen
32356d0c7f Switch NRPE to openssl; libressl no longer supports 512 bit DH keys.
Add a no_ssl flavour to allow a non-SSL build (SSL doesn't really add
much in the case of NRPE as no authentication is done anyway).

guenther@ provided a diff to stay with libressl and use auto dh support
instead, but backwards compatibility is a problem there.
2015-03-23 09:16:55 +00:00
jca
10dea71a20 Prevent the nrpe children from cleaning up the pidfile on
accept(2)/getpeername(2) errors, from Ubuntu.  ok sthen@
2014-07-22 08:55:45 +00:00
sthen
e54156760e Filter more unsafe chars for popen() (only affects installations where
"dont_blame_nrpe" has been set, which you should not do).

From http://seclists.org/fulldisclosure/2014/Apr/240 / oss-sec
2014-04-18 11:33:41 +00:00
sthen
6901833549 update to nrpe 2.15, adding IPv6 support (and yes, it still listens on v4. ;) 2013-09-17 21:22:26 +00:00
sthen
cf80c9cf32 switch back to the nagios version of NRPE and update to 2.14, including
fix for metacharacter filtering (CVE-2013-1362) which was letting $(...)
through, reported by a couple of people.

this loses the v6 support but the fork which added this is currently dead.
2013-04-17 15:15:16 +00:00
sthen
b700bc9042 cvs add. I could've sworn this was already there... 2012-09-05 19:57:42 +00:00
sthen
5394819523 - switch to Icinga's fork of nrpe (it hasn't changed much; mostly auto*
changes and v6 support)

- remove unnecessary /dev/*random patch

- force libwrap detection via autoconf variables, it's less intrusive
than patching configure
2011-04-21 11:23:38 +00:00
sturm
4ec405ebe2 follow henning on nagios:
need to set pfd.events, not revents... d'oh. Tamas TEVESZ <ice@extreme.hu>
2009-01-10 16:56:42 +00:00
sturm
36a6d24579 adapt henning's nagios diff, to fix reading of nonblocking sockets
ok sthen
2009-01-09 18:40:14 +00:00
sthen
abb85a5553 update to 2.12 and take MAINTAINER.
ok david@ (previous maintainer).
2008-11-13 08:33:16 +00:00
sturm
6919b1d57c update to nrpe 2.7.1
ok david@ (maintainer)
2007-09-06 19:09:10 +00:00
david
073f232890 initial import of nrpe-2.3 (Nagios Remote Plugin Executor)
NRPE is an addon for Nagios that allows you to execute "local" plugins
(like check_disk, check_procs, etc.) on remote hosts. The check_nrpe
plugin is called from Nagios and makes plugin execution requests to the
NRPE daemon running on the remote host (either as a standalone daemon
or as a service under inetd). Supports passing command arguments to
server, as well as native SSL/TLS encryption (anonymous DH mode).

help/ok sturm@ bernd@
2006-02-04 13:16:08 +00:00