ndo2db: 2.1.2
We have a number of Nagios servers which are overloaded and we are finding a bottleneck where the ndo2db processing the mqueue is not fast enough. This is causing the mqueue to fill up and cause problems, we are looking into all options including breaking up the monitors on the Nagios servers.
I wanted to find out if you have an alternative to ndo2db, so the remote database we have can get updated and we are no longer limited by the mqueue?
Server Specs:
Code: Select all
CPU = 32 x Intel(R) Xeon(R) CPU E5-2630 v3 @ 2.40GHz
Memory = 65 GB
Disk Mount = 322.1 GB
OS = CentOS Linux release 7.2.1511
Code: Select all
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.4.3
Copyright (c) 2009-present Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 2019-01-15
License: GPL
Website: https://www.nagios.org
Reading configuration data...
Read main config file okay...
Read object config files okay...
Running pre-flight check on configuration data...
Checking objects...
Checked 49004 services.
Checked 3273 hosts.
Checked 19016 host groups.
Checked 12167 service groups.
Checked 313 contacts.
Checked 19429 contact groups.
Checked 188 commands.
Checked 11 time periods.
Checked 0 host escalations.
Checked 0 service escalations.
Checking for circular paths...
Checked 3273 hosts
Checked 0 service dependencies
Checked 0 host dependencies
Checked 11 timeperiods
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...
Total Warnings: 0
Total Errors: 0
Things look okay - No serious problems were detected during the pre-flight check
Code: Select all
ipcs
------ Message Queues --------
key msqid owner perms used-bytes messages
0xf2000002 294912 nagios 600 262144000 256000
0x5d000002 2031617 nagios 600 262144000 256000
0xca000002 2621442 nagios 600 259445760 253365
0xd8000002 2654211 nagios 600 261363712 255238
0x09000002 2686980 nagios 600 261277696 255154
0x65000002 2883589 nagios 600 261379072 255253
0x49000002 2916358 nagios 600 0 0
------ Shared Memory Segments --------
key shmid owner perms bytes nattch status
0x011416ef 163840 root 600 1000 11
0x0001610e 196609 nagios 600 4096 225
0x0114338b 131074 root 600 1000 0
------ Semaphore Arrays --------
key semid owner perms nsems
0x00000000 589824 apache 600 1
0x00000000 622593 apache 600 1
0x00000000 229378 apache 600 1
0x00000000 655363 apache 600 1
0x00000000 688132 apache 600 1
0x00000000 720901 apache 600 1
0x00000000 851974 apache 600 1
0x00000000 884743 apache 600 1
0x00000000 819208 apache 600 1
0x00000000 917513 apache 600 1
0x00000000 950282 apache 600 1
0x00000000 983051 apache 600 1