Page 1 of 1

New Nagios XI installation - monitoring engine won't start

Posted: Wed Jul 22, 2020 10:47 am
by callum
I've just set up a fresh install of Nagios XI on a new Centos 7 minimal VM (simply

Code: Select all

curl https://assets.nagios.com/downloads/nagiosxi/install.sh | sh
) with the intention of migrating to it once it's all working, but I've run into an odd error.

After importing configs (CCM -> Import Config Files), the monitoring engine fails to start with the following error:

Code: Select all

[1595432252] Nagios 4.4.6 starting... (PID=124268)
[1595432252] Local time is Wed Jul 22 16:37:32 BST 2020
[1595432252] LOG VERSION: 2.0
[1595432252] qh: Socket '/usr/local/nagios/var/rw/nagios.qh' successfully initialized
[1595432252] qh: core query handler registered
[1595432252] qh: echo service query handler registered
[1595432252] qh: help for the query handler registered
[1595432252] wproc: Successfully registered manager as @wproc with query handler
[1595432252] wproc: Registry request: name=Core Worker 124269;pid=124269
[1595432252] wproc: Registry request: name=Core Worker 124270;pid=124270
[1595432252] wproc: Registry request: name=Core Worker 124272;pid=124272
[1595432252] wproc: Registry request: name=Core Worker 124273;pid=124273
[1595432252] wproc: Registry request: name=Core Worker 124271;pid=124271
[1595432252] wproc: Registry request: name=Core Worker 124274;pid=124274
[1595432252] wproc: Registry request: name=Core Worker 124275;pid=124275
[1595432252] wproc: Registry request: name=Core Worker 124276;pid=124276
[1595432252] wproc: Registry request: name=Core Worker 124277;pid=124277
[1595432252] Error: Could not load module '/usr/local/nagios/bin/ndomod.o' -> /usr/local/nagios/bin/ndomod.o: cannot open shared object file: No such file or directory
[1595432252] Error: Failed to load module '/usr/local/nagios/bin/ndomod.o'.
[1595432252] Error: Module loading failed. Aborting.
I have checked and indeed the file /usr/local/nagios/bin/ndomod.o doesn't exist.

What is this file and a) why doesn't it exist and b) why is this happening after importing hosts, services etc.