Page 1 of 3

Sizing help requested.

Posted: Mon Sep 23, 2013 12:48 pm
by costanza2k1
Well it looks like we're ready to take the plunge with Nagios XI as our Enterprise server/services solution. I've been looking at the hardware req doc http://assets.nagios.com/downloads/nagi ... ements.pdf and still need some help. Here is what we expect 2 years out:

4,000 servers
20,000 services (ave of 5/server)

I figure we will keep the MySQL separated from Nagios XI itself. What are your recommendations? I think we need to go with a stand alone server for the Nagios portion and don't know if we need a stand alone for the MySQL. Any recommendations you can provide will be helpful.

Re: Sizing help requested.

Posted: Mon Sep 23, 2013 3:26 pm
by abrist
With that size of install, you will want to leverage all the performance options you can. This includes offloading the mysql databases and using rrdcached and a ramdisk. You will also want to look into using passive checks instead of active if the load is too high on the server.
http://assets.nagios.com/downloads/nagi ... rmance.pdf
http://assets.nagios.com/downloads/nagi ... ith_XI.pdf
http://assets.nagios.com/downloads/nagi ... h_NRDS.pdf
http://assets.nagios.com/downloads/nagi ... ios_XI.pdf
http://assets.nagios.com/downloads/nagi ... giosXI.pdf
http://assets.nagios.com/downloads/nagi ... Server.pdf

Re: Sizing help requested.

Posted: Mon Sep 23, 2013 4:15 pm
by costanza2k1
I was also thinking we use this http://assets.nagios.com/downloads/nagi ... ng_DNX.pdf as a solution. Start with 1 standalone server and then add slaves to it as we grow. Do you think it's ok to have the MySQL as a virtual or standalone? Getting any proposal won't be difficult as this will be THE monitoring solution for our company.

Re: Sizing help requested.

Posted: Mon Sep 23, 2013 4:22 pm
by slansing
It is useful to have an offloaded DB, however that does add some latency and is generally only recommended when you are running into performance issues. I would recommend using Mod Gearman instead of DNX as DNX is all but deprecated and has not been updated for quite a while.

http://assets.nagios.com/downloads/nagi ... ios_XI.pdf

Re: Sizing help requested.

Posted: Thu Sep 26, 2013 11:45 am
by costanza2k1
Looks like we're going 16 core, with 32 gb of RAM to start off....then we'll use Mod Gearman to balance the load with workers...thanks for your help.

Re: Sizing help requested.

Posted: Thu Sep 26, 2013 11:50 am
by slansing
No problem, we would be happy to hear how everything looks after implementation.

Re: Sizing help requested.

Posted: Wed Oct 16, 2013 12:26 pm
by costanza2k1
Just a follow up to this post. Our server is on the way, we have bought the enterprise XI. A question I had was can we use Nagios Core (built with Chef on VMs) to feed into XI with Mod Gearman installed?

Re: Sizing help requested.

Posted: Wed Oct 16, 2013 12:40 pm
by tmcdonald
Yes, you can do this with NSCA or NRDP under Admin -> Inbound Transfers in XI. There will be a bit of setup required beforehand in both cases, but XI makes it pretty clear what needs to be done:

Image

You could also just use Gearman workers do it.

Re: Sizing help requested.

Posted: Wed Oct 16, 2013 12:56 pm
by costanza2k1
Thanks for the reply, what's your recommendation? NSCA/NRDP or Gearman workers?

Re: Sizing help requested.

Posted: Wed Oct 16, 2013 1:38 pm
by slansing
Well NSCA/NRDP are passive check protocols, mod_gearman is a load balance that processes checks and performance data for nagios thus alleviating the load on your nagios server in general.