Description of problem: The version currently in epel7 is incompatible with the version of nagios in epel7 Version-Release number of selected component (if applicable): Name : pnp4nagios Arch : x86_64 Version : 0.6.25 Release : 1.el7 Size : 5.0 M Repo : installed From repo : epel Summary : Nagios performance data analysis tool URL : http://www.pnp4nagios.org/ License : GPLv2 Description : PNP is an addon to nagios which analyzes performance data provided by plugins : and stores them automatically into RRD-databases. How reproducible: Install nagios and pnp4nagios and load pnp4nagios from /etc/nagios/nagios.cfg: broker_module=/usr/lib64/nagios/brokers/npcdmod.o config_file=/etc/pnp4nagios/npcd.cfg Actual results: Jan 22 16:00:29 server nagios: Error: Module '/usr/lib64/nagios/brokers/npcdmod.o' is using an old or unspecified version of the event broker API. Module will be unloaded. Jan 22 16:00:29 server nagios: Event broker module '/usr/lib64/nagios/brokers/npcdmod.o' deinitialized successfully. Jan 22 16:00:29 server nagios: Error: Failed to load module '/usr/lib64/nagios/brokers/npcdmod.o'. Jan 22 16:00:29 server nagios: Error: Module loading failed. Aborting. Jan 22 16:00:29 server systemd: nagios.service: main process exited, code=exited, status=1/FAILURE Jan 22 16:00:31 server systemd: Unit nagios.service entered failed state. Jan 22 16:00:31 server systemd: nagios.service failed. Expected results: No errors Additional info:
Upstream said: PNP4Nagios Broker Module npcdmod.o is not compatible with Nagios Core 4.x. So no solution to use broker module with nagios 4. Workaround is to use Bulk Mode with NPCD.