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.
Simplify Master slave architecture
Re: Simplify Master slave architecture
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
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
Re: Simplify Master slave architecture
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.
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
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
Re: Simplify Master slave architecture
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
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
Re: Simplify Master slave architecture
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
Former Nagios employee