NRPE installed on Docker connectivity issue

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
snosie
Posts: 6
Joined: Tue Feb 28, 2017 4:46 am

Re: NRPE installed on Docker connectivity issue

Post by snosie »

@tmcdonald

Here is what I got when I did ps -ef | grep bin/nagios: (seems like double services)

Code: Select all

core@[STAGING eBonding System] 10.220.10.58 ~ $ docker exec -it ba9156fd9a8e bash
root@ba9156fd9a8e:/# ps -ef | grep bin/nagios
root     14116 14085  0 09:28 ?        00:00:00 grep bin/nagios
nagios   20304 18969  0 Feb27 ?        00:07:00 /usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
nagios   20305 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20306 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20307 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20308 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20309 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20310 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20311 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20312 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20313 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20314 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20315 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20316 20304  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   20317 20304  0 Feb27 ?        00:00:28 /usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
nagios   32537     1  0 Feb27 ?        00:06:50 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
nagios   32538 32537  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32539 32537  0 Feb27 ?        00:00:21 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32540 32537  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32541 32537  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32542 32537  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32543 32537  0 Feb27 ?        00:00:26 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32544 32537  0 Feb27 ?        00:00:21 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32545 32537  0 Feb27 ?        00:00:21 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32546 32537  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32547 32537  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32548 32537  0 Feb27 ?        00:00:22 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32549 32537  0 Feb27 ?        00:00:21 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   32550 32537  0 Feb27 ?        00:00:29 /usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg
I did killall nagios and then got:

Code: Select all

root@ba9156fd9a8e:/# ps -ef | grep bin/nagios
nagios   14317 18969  2 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
nagios   14318 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14319 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14320 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14321 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14322 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14323 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14324 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14325 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14326 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14327 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14328 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14329 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios --worker /usr/local/nagios/var/rw/nagios.qh
nagios   14330 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
root     14334 14085  0 09:30 ?        00:00:00 grep bin/nagios
Should I expect there to be nothing running with the name nagios? no matter how many times I try to do killall nagios it's the same.

What should I do?

Thanks
User avatar
tgriep
Madmin
Posts: 9177
Joined: Thu Oct 30, 2014 9:02 am

Re: NRPE installed on Docker connectivity issue

Post by tgriep »

Having 2 nagios processes is a normal thing. We do not count the workers as a process.
Here is your parent process

Code: Select all

nagios   14317 18969  2 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
And here is the child process

Code: Select all

nagios   14330 14317  0 09:30 ?        00:00:00 /usr/local/nagios/bin/nagios /usr/local/nagios/etc/nagios.cfg
The issue was your system you had multiple parent / child processes and that causes issues but they look correct now after the killall command was run.
Be sure to check out our Knowledgebase for helpful articles and solutions!
Locked