Simplify Master slave architecture

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
lntinfo
Posts: 136
Joined: Tue Mar 01, 2011 10:17 am

Simplify Master slave architecture

Post by lntinfo »

Hi,

Currently we have prospective client where there is master / slave architecture Running on Nagios Core. The salient points of the architecture is as follows:
a) There are three master servers spread across three regions A, B, C.
b) Each master server is linked to a number of slave servers
c) Region A has 126,000 services 6 slave servers, Region B has 15,000 services, 3 slave servers and region C has 9,000 services and 2 slave servers.
d) Each master server acts as a passive listener
e) In each slave server, there are a number of Nagios instances running in the system
f) Each instance of the slave is monitoring 3000 services.
g) In total there are 150,000 services and 5000+ hosts in the system

We feel that there could be two possible approaches for upgrade:
1) Simply the master / slave architecture by reducing the number of slave servers and having one master server catering to the three regions. In this case, all the servers will be on Nagios XI.
2) Upgrade only the Master servers to Nagios XI and let the slave servers run as it is on Nagios Core.

Kindly suggest which one of the two is a better option and why?
Also what would be the server specification of the slave servers if we are to replace the slave servers with new servers on Nagios XI.
mguthrie
Posts: 4380
Joined: Mon Jun 14, 2010 10:21 am

Re: Simplify Master slave architecture

Post by mguthrie »

With your setup I would probably suggest upgrading the current Masters to Nagios XI, and then actually using the new version of Nagios Fusion 2012 to manage them. Using a single XI for 150k services will likely create some scalability challenges. XI is easier to use and is more feature rich, but there is more resource overhead that comes with it. The other possibility you could look at is having a Fusion install for each region.

Below is the info on the new Fusion, which is now production ready.
http://labs.nagios.com/2012/06/08/nagio ... available/

I would also review the XI performance tweak documentation for larger installations.
http://assets.nagios.com/downloads/nagi ... p#boosting
lntinfo
Posts: 136
Joined: Tue Mar 01, 2011 10:17 am

Re: Simplify Master slave architecture

Post by lntinfo »

Thank you so much.


We find the Client is having slave servers with nomenclature as shared slave.
Can we have shared slave in a master slave architecture of Nagios implementation.
scottwilkerson
DevOps Engineer
Posts: 19396
Joined: Tue Nov 15, 2011 3:11 pm
Location: Nagios Enterprises
Contact:

Re: Simplify Master slave architecture

Post by scottwilkerson »

If you are asking if you can have some slaves described in your first post, send their results to multiple servers, the answer would be yes
Former Nagios employee
Creator:
Human Design Website
Get Your Human Design Chart
lntinfo
Posts: 136
Joined: Tue Mar 01, 2011 10:17 am

Re: Simplify Master slave architecture

Post by lntinfo »

The master servers run Nagios 3.0.6 and the slave (worker) instances run Nagios Core 3.2.3

can we use nagios fusion with above versions of core because your fusion document says..

Monitoring Server Requirements
Nagios Fusion can integrate with the following Nagios monitoring servers:
• Nagios XI version 2009R1.3 or later
• Nagios Core 3.2.2 or later
User avatar
nscott
Posts: 1040
Joined: Wed May 11, 2011 8:54 am

Re: Simplify Master slave architecture

Post by nscott »

Yes, that is still true. However, in the latest release, there were a bunch of nifty features that were added to are only available if you're interfacing with XI, however, it should still work with Nagios Core 3.x.
Nicholas Scott
Former Nagios employee
lntinfo
Posts: 136
Joined: Tue Mar 01, 2011 10:17 am

Re: Simplify Master slave architecture

Post by lntinfo »

Thanks.
Locked