Simplify Master slave architecture
Posted: Fri Jul 27, 2012 10:58 am
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.
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.