HI Team,
We are installing Nagios XI on RHEL9 OS and after installation we are unable to start the nagios Service as we are seeing this ndo related error :
# systemctl status nagios
× nagios.service - Nagios Core 4.4.13
Loaded: loaded (/usr/lib/systemd/system/nagios.service; enabled; preset: disabled)
Active: failed (Result: exit-code) since Thu 2024-11-21 13:48:08 EST; 7h ago
Duration: 2.529s
Docs: https://www.nagios.org/documentation
Process: 8889 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS)
Process: 8890 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS)
Process: 8900 ExecStopPost=/bin/rm -f /usr/local/nagios/var/rw/nagios.cmd (code=exited, status=0/SUCCESS)
Main PID: 8891 (code=exited, status=1/FAILURE)
CPU: 41ms
Nov 21 13:48:05 nagios[8891]: qh: Socket '/usr/local/nagios/var/rw/nagios.qh' successfully initialized
Nov 21 13:48:05 nagios[8891]: qh: core query handler registered
Nov 21 13:48:05 nagios[8891]: qh: echo service query handler registered
Nov 21 13:48:05 nagios[8891]: qh: help for the query handler registered
Nov 21 13:48:05 nagios[8891]: wproc: Successfully registered manager as @wproc with query handler
Nov 21 13:48:07 nagios[8891]: Error: Could not load module '/usr/local/nagios/bin/ndo.so' -> /usr/local/nagios/bin/ndo.so: cannot open shared object file: Operation not permitted
Nov 21 13:48:07 nagios[8891]: Error: Failed to load module '/usr/local/nagios/bin/ndo.so'.
Nov 21 13:48:07 nagios[8891]: Error: Module loading failed. Aborting.
Nov 21 13:48:07 systemd[1]: nagios.service: Main process exited, code=exited, status=1/FAILURE
Nov 21 13:48:08 systemd[1]: nagios.service: Failed with result 'exit-code'.
I have checked file exists.
--Vamsi
Nagios XI - Nagios Service doesnt start (Failed to load module '/usr/local/nagios/bin/ndo.so')
-
veeravamsi
- Posts: 139
- Joined: Wed Jan 23, 2019 3:35 am
Re: Nagios XI - Nagios Service doesnt start (Failed to load module '/usr/local/nagios/bin/ndo.so')
Hi Vamsi,
Could you advise what the permissions are on "/usr/local/nagios/bin/ndo.so"?
Could you advise what the permissions are on "/usr/local/nagios/bin/ndo.so"?
-
gwesterman
- Posts: 268
- Joined: Wed Aug 23, 2023 11:29 am
Re: Nagios XI - Nagios Service doesnt start (Failed to load module '/usr/local/nagios/bin/ndo.so')
Hi @veeravamsi,
This may be caused by selinux. If you have selinux enabled, try disabling it and running the install.
This may be caused by selinux. If you have selinux enabled, try disabling it and running the install.
-
veeravamsi
- Posts: 139
- Joined: Wed Jan 23, 2019 3:35 am
Re: Nagios XI - Nagios Service doesnt start (Failed to load module '/usr/local/nagios/bin/ndo.so')
Selinux is disabled :
[root@]# sestatus
SELinux status: disabled
[root@]#
File and Folder Permissions :
[root@]# ll /usr/local/nagios/bin/ndo.so
-rwxrwxr-- 1 nagios nagios 911760 Nov 22 11:49 /usr/local/nagios/bin/ndo.so
[root@]# ll /usr/local/
total 0
drwxr-xr-x. 3 root root 181 Nov 22 11:17 bin
drwxr-xr-x. 2 root root 6 Jun 25 10:28 etc
drwxr-xr-x. 2 root root 6 Jun 25 10:28 games
drwxr-xr-x. 2 root root 6 Jun 25 10:28 include
drwxr-xr-x. 3 root root 23 Nov 22 11:15 lib
drwxr-xr-x. 5 root root 47 Nov 22 11:16 lib64
drwxr-xr-x. 2 root root 6 Jun 25 10:28 libexec
drwxr-xr-x 8 root root 79 Nov 22 11:11 nagios
drwxr-xr-x 10 root nagios 102 Nov 22 11:15 nagiosxi
drwxr-xr-x 5 apache apache 70 Nov 22 11:16 nagvis
drwxr-xr-x 5 nagios nagios 72 Nov 22 11:14 nrdp
drwxr-xr-x. 2 root root 6 Jun 25 10:28 sbin
drwxr-xr-x. 6 root root 62 Nov 22 11:08 share
drwxr-xr-x. 2 root root 6 Jun 25 10:28 src
[root@]# ll /usr/
total 232
dr-xr-xr-x. 2 root root 45056 Nov 22 11:15 bin
drwxr-xr-x. 2 root root 6 Jun 25 10:28 games
drwxr-xr-x. 71 root root 8192 Nov 22 11:07 include
dr-xr-xr-x. 34 root root 4096 Nov 21 10:15 lib
dr-xr-xr-x. 99 root root 65536 Nov 22 11:15 lib64
drwxr-xr-x. 36 root root 8192 Nov 22 11:07 libexec
drwxr-xr-x. 16 root root 187 Nov 22 11:16 local
dr-xr-xr-x. 2 root root 16384 Nov 22 11:07 sbin
drwxr-xr-x. 154 root root 4096 Nov 22 11:15 share
drwxr-xr-x. 5 root root 49 Nov 22 11:07 src
lrwxrwxrwx 1 root root 10 Jun 25 10:28 tmp -> ../var/tmp
[root@]#
[root@]# sestatus
SELinux status: disabled
[root@]#
File and Folder Permissions :
[root@]# ll /usr/local/nagios/bin/ndo.so
-rwxrwxr-- 1 nagios nagios 911760 Nov 22 11:49 /usr/local/nagios/bin/ndo.so
[root@]# ll /usr/local/
total 0
drwxr-xr-x. 3 root root 181 Nov 22 11:17 bin
drwxr-xr-x. 2 root root 6 Jun 25 10:28 etc
drwxr-xr-x. 2 root root 6 Jun 25 10:28 games
drwxr-xr-x. 2 root root 6 Jun 25 10:28 include
drwxr-xr-x. 3 root root 23 Nov 22 11:15 lib
drwxr-xr-x. 5 root root 47 Nov 22 11:16 lib64
drwxr-xr-x. 2 root root 6 Jun 25 10:28 libexec
drwxr-xr-x 8 root root 79 Nov 22 11:11 nagios
drwxr-xr-x 10 root nagios 102 Nov 22 11:15 nagiosxi
drwxr-xr-x 5 apache apache 70 Nov 22 11:16 nagvis
drwxr-xr-x 5 nagios nagios 72 Nov 22 11:14 nrdp
drwxr-xr-x. 2 root root 6 Jun 25 10:28 sbin
drwxr-xr-x. 6 root root 62 Nov 22 11:08 share
drwxr-xr-x. 2 root root 6 Jun 25 10:28 src
[root@]# ll /usr/
total 232
dr-xr-xr-x. 2 root root 45056 Nov 22 11:15 bin
drwxr-xr-x. 2 root root 6 Jun 25 10:28 games
drwxr-xr-x. 71 root root 8192 Nov 22 11:07 include
dr-xr-xr-x. 34 root root 4096 Nov 21 10:15 lib
dr-xr-xr-x. 99 root root 65536 Nov 22 11:15 lib64
drwxr-xr-x. 36 root root 8192 Nov 22 11:07 libexec
drwxr-xr-x. 16 root root 187 Nov 22 11:16 local
dr-xr-xr-x. 2 root root 16384 Nov 22 11:07 sbin
drwxr-xr-x. 154 root root 4096 Nov 22 11:15 share
drwxr-xr-x. 5 root root 49 Nov 22 11:07 src
lrwxrwxrwx 1 root root 10 Jun 25 10:28 tmp -> ../var/tmp
[root@]#
-
betterwound
- Posts: 12
- Joined: Mon Jul 24, 2023 11:11 pm
Re: Nagios XI - Nagios Service doesnt start (Failed to load module '/usr/local/nagios/bin/ndo.so')
Great idea. I did it.gwesterman wrote: ↑Fri Nov 22, 2024 2:40 pm Hi @veeravamsi,
This may be caused by selinux. If you have selinux enabled, try disabling it and running the install.
-
veeravamsi
- Posts: 139
- Joined: Wed Jan 23, 2019 3:35 am
Re: Nagios XI - Nagios Service doesnt start (Failed to load module '/usr/local/nagios/bin/ndo.so')
Its not working in my case with selinux disabled state.. Please help