Nagios XI MySQL DB hardware requirements

This support forum board is for support questions relating to Nagios XI, our flagship commercial network monitoring solution.
Locked
lijinsc
Posts: 9
Joined: Tue Jul 26, 2016 4:11 am

Nagios XI MySQL DB hardware requirements

Post by lijinsc »

Can some one please help with the hardware requirements (CPU, Disk, Memory and IOps) for the below

1. Nagios Pollers (Core) which needs to handle 200 hosts with 30 services/checks for each host
2. Nagios XI Master to handle 20 Pollers (core)
3. Nagios XI MySQL DB to store data for 3500 hosts with 30 services per host

Thanks
Lijin
tmcdonald
Posts: 9117
Joined: Mon Sep 23, 2013 8:40 am

Re: Nagios XI MySQL DB hardware requirements

Post by tmcdonald »

This is going to depend on quite a few variables, but I would recommend at least 2GB of RAM and 2 cores each for the Nagios Core Pollers 200 * 30 = 6k checks), and for the central XI Master if it is collecting from 20 Pollers this is 120,000 hosts/services which is way above what I would recommend for a single XI server. To put it in perspective, I would recommend 8-16GB and 8-16 cores for 20k objects on an XI server. Even if it is not performing checks itself, the databases are going to get very large and reports and the web interface are going to take a while to render. I am also unsure what you mean by point 3, since that would only be some of the 120k objects (105,000 by my math).
Former Nagios employee
lijinsc
Posts: 9
Joined: Tue Jul 26, 2016 4:11 am

Re: Nagios XI MySQL DB hardware requirements

Post by lijinsc »

Thanks for your response

What I was requesting here is

In my solution I have separate hosts for Pollers, XI Master and DB (offloading to a separate instance, so XI Master doesn't hold any such datas)
Here I would need to size the Pollers, Master and DB based on the load it has and the data size it stores for 3500 hosts with 30 services in each hosts.
Provided one poller can hold 200 hosts.

Hope this clarifies better on my question

Thanks
Lijin
tmcdonald
Posts: 9117
Joined: Mon Sep 23, 2013 8:40 am

Re: Nagios XI MySQL DB hardware requirements

Post by tmcdonald »

This has been addressed in another of your topics:

https://support.nagios.com/forum/viewto ... 90#p191209

Please see the answer there for a single host, and you can extrapolate upward from there. But as has been said before, there are many variables at play here so it won't be easy to give exact numbers.
Former Nagios employee
lijinsc
Posts: 9
Joined: Tue Jul 26, 2016 4:11 am

Re: Nagios XI MySQL DB hardware requirements

Post by lijinsc »

This doesn't give answer to my questions. but anyways thanks for the response....

What I actually require is the CPU, Memory, Disk and IOps needed for a Nagios Core Pollers, Nagios XI Master and Nagios MySQL DB based on the load it has and the data size it is require to store for 3500 hosts with 30 services in each hosts. Provided one poller can hold 200 hosts.

Lijin
tmcdonald
Posts: 9117
Joined: Mon Sep 23, 2013 8:40 am

Re: Nagios XI MySQL DB hardware requirements

Post by tmcdonald »

I gave that answer in my first post in this thread (except for iops) and the disk usage was given in the other I linked to. We cannot get any more precise without taking a close look at your system, running some baselines, and going into consulting.
Former Nagios employee
Locked