Page 2 of 2

Re: NRPE installed on Docker connectivity issue

Posted: Wed Mar 08, 2017 4:36 am
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

Re: NRPE installed on Docker connectivity issue

Posted: Wed Mar 08, 2017 5:44 pm
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.