Typically, you can get somewhere between 10,000 and a maximum of 20,000 total checks (hosts + services) on a five minute interval from a single well-provisioned Nagios XI server, but this depends on many factors, including:
- The strength of your monitoring server
- The check interval (every 5 minutes is the default)
- Whether the checks are active or passive.
- The type of plugins being used (for example, SNMP and WMI checks are more resource intensive for Nagios)
This document outlines important server considerations, and a variety of steps which can be taken to maximize performance on your XI system, such as utilizing a RAM Disk and offloading the MySQL DB (typically recommended to expand beyond 10K checks):
https://support.nagios.com/kb/article/n ... tions.html
In addition to this, you could review the "Boosting Performance" section in the Nagios XI Administrators Guide:
https://assets.nagios.com/downloads/nag ... p#boosting
Testing is ultimately the only way to know for certain how many checks will be possible for a single XI server in the context of your unique requirements, and we offer a free 60 day trial you can leverage to help determine this.
Hope this helps. Let us know if you have any more questions.
Thank you!