In nagios & nrpe, I said that I’d written a fix for a problem I had with NRPE. I didn’t have access to syslog configuration, so I had to hack NRPE to log to a file.

image: default artistic cloners 1

Here is, which includes a drop–in replacement for nrpe.c from NRPE source, version 2.15. The new files, locallog.c and locallog.h, replace the syslog functions to output to a file. It’s a dirty hack, and does not deserve any praise. To use it, download NRPE 2.15, download, added locallog.c to the Makefile, and rebuild. To use it, amend the config file to replace the facility name with a filename, and maybe add a log_level. For example:


Download the nrpe hack.