Some nagios check tools and a remote check http-server as NRPE-/SNMP-alternative. License is GPL v2.
Some little man-pages are included. For more information please take a look at the sources, which are written and tested on Linux 2.6 x86.
Binaries in the package are statically linked with the dietlibc (excluding some *.asm sources). This package should work with every linux distro.
Since snapshot 0.4-20080602 the package also contains test-programs which I used to compare the performance of my http-remote-checks vs. NRPE and SNMP. Remote-checks by http are up to approx. 200 times faster than an "unpatched" snmpd and check_snmp. For more information please look at www.tuxad.com/nagios-remote-performance.html.
Another simple test with /usr/bin/time lead to the following impressive results (fastest of 1000 results overnight was taken):
The memory footprints of knoerre and pyrre (aka knoerre in Python) are low. When compiled with dietlibc and sstriped knoerre's file size is about 43KB and many "modules" can be removed from knoerre with '#undef' at compile time.
Please note that this package is highly experimental, lacks documentation and has dirty merge-all-over source code which must be cleaned up until yesterday. Please ignore the fact that the software in this package runs fast and without any trouble for months on more some hundred hosts and much more than 10000 services. ;-)
Some man-pages of included tools:
knoerre.1
check_http_fwb.1
check_remote_by_http.1
check_remote_by_http_time.1
cacti_remote_by_http.1
daemonize.1
direntries.1
filescan.1
killwebprocs.1
lps.1
sfgrep.1
A sample screenshot: nagios-screenshot.gif
The latest version can be downloaded at http://www.tuxad.com/download-nagios-fwb.html or http://www.tuxad.de/download-nagios-fwb.html .