Nagios xi Enterprise Edition

This support forum board is for support questions relating to Nagios xi, our flagship commercial network monitoring solution.
kalyanpabolu
Posts: 246
Joined: Fri Jul 03, 2020 4:18 am

Nagios xi Enterprise Edition

Post by kalyanpabolu »

Hello Team,

What is the maximum number of hosts and services that can be monitored in unlimited Enterprise Edition of Nagios xi?

Thanks in advance!!
benjaminsmith
Posts: 5324
Joined: Wed Aug 22, 2018 4:39 pm
Location: saint paul

Re: Nagios xi Enterprise Edition

Post by benjaminsmith »

Hi,

Good question! With that edition of xi, there's no upper limit in the license. However, there are practical hardware/software/network limitations and we usually recommend adding an additional xi server of around 20,000 checks.

Hope that helps answer your question. Let us know if you need clarification on anything.

Regards,
Benjamin
As of May 25th, 2018, all communications with Nagios Enterprises and its employees are covered under our new Privacy Policy.

Be sure to check out our Knowledgebase for helpful articles and solutions!
kalyanpabolu
Posts: 246
Joined: Fri Jul 03, 2020 4:18 am

Re: Nagios xi Enterprise Edition

Post by kalyanpabolu »

Hello,

Thanks for your reply!!
Currently we have 3000 hosts and 5000 services monitored. If in case, we want to add almost double hosts and services here, what system specifications you would suggest on same server to avoid performance of server?
ssax
Dreams In Code
Posts: 7682
Joined: Wed Feb 11, 2015 12:54 pm

Re: Nagios xi Enterprise Edition

Post by ssax »

This would be a good start just based off of the numbers but it depends on a lot of different unique factors:

16-32GB RAM
250GB SSD Disk (fast disk is critical)
8-16 CPU

What do you currently have? How is it performing.

Generally at 10K total combined host/service checks we recommend that you setup a RAMDisk, and at around 20K we recommend you start looking at adding an additional xi server because they can only process so much. Now this may come sooner or later than 20K depending on what type of checks you are running (compiled vs a script), how much resources they use and for how long (network speed/remote system load impacts this), your hardware speed, and what you're doing to mitigate the impact (RAMDisk, increasing check_intervals/retry_intervals on non-critical hosts/services, fix any failing failing checks to make them work or disable them, etc).

You can read more about setting up a RAMDisk here:

https://assets.nagios.com/downloads/nag ... giosxi.pdf

You should run this check profiler script and see what long running checks you have and determine what some of your long running checks are, they consume resources the whole time they are running so reducing those helps a lot:

https://exchange.nagios.org/directory/P ... me/details

Please read through this doc as well, with the number of checks you are running I would leave the DB local though at this point in time because of the large amount of total checks you have:

https://assets.nagios.com/downloads/nag ... ios-xi.pdf

You can only do so much on a single server, you'll need to do what you can to mitigate the impact as you grow, depending on how your system performs the resources will need to be adjusted as necessary.

Let me know if you have any questions or if I can clarify anything.