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.
Sizing help requested.
Re: Sizing help requested.
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
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
Former Nagios employee
"It is turtles. All. The. Way. Down. . . .and maybe an elephant or two."
VI VI VI - The editor of the Beast!
Come to the Dark Side.
"It is turtles. All. The. Way. Down. . . .and maybe an elephant or two."
VI VI VI - The editor of the Beast!
Come to the Dark Side.
- costanza2k1
- Posts: 197
- Joined: Fri Aug 09, 2013 12:19 pm
Re: Sizing help requested.
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.
-
slansing
- Posts: 7698
- Joined: Mon Apr 23, 2012 4:28 pm
- Location: Travelling through time and space...
Re: Sizing help requested.
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
http://assets.nagios.com/downloads/nagi ... ios_XI.pdf
- costanza2k1
- Posts: 197
- Joined: Fri Aug 09, 2013 12:19 pm
Re: Sizing help requested.
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.
-
slansing
- Posts: 7698
- Joined: Mon Apr 23, 2012 4:28 pm
- Location: Travelling through time and space...
Re: Sizing help requested.
No problem, we would be happy to hear how everything looks after implementation.
- costanza2k1
- Posts: 197
- Joined: Fri Aug 09, 2013 12:19 pm
Re: Sizing help requested.
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.
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:

You could also just use Gearman workers do it.

You could also just use Gearman workers do it.
Former Nagios employee
- costanza2k1
- Posts: 197
- Joined: Fri Aug 09, 2013 12:19 pm
Re: Sizing help requested.
Thanks for the reply, what's your recommendation? NSCA/NRDP or Gearman workers?
-
slansing
- Posts: 7698
- Joined: Mon Apr 23, 2012 4:28 pm
- Location: Travelling through time and space...
Re: Sizing help requested.
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.