Page 1 of 1

Nagios HW Requirements

Posted: Sun May 08, 2016 3:09 pm
by khalid.rifaat
Hi,

My company is going to purchase Nagios XI license. Accordingly, I need your support to define recommended server specification required for proper operation based on given information,

Monitored Hosts: 10000
Monitored Services: 30000
Poll Interval: 5 minutes
Check Type: Active

Given that most of service checks are SNMP checks and my network sometimes is suffering from considerable delay which will force me to set SNMP timeout > 5 seconds with more than 2 retries.

Appreciating your valuable feedback.

Re: Nagios HW Requirements

Posted: Sun May 08, 2016 7:02 pm
by Box293
Nagios XI will show signs of performance degradation after about 20,000 services. Once you exceed this number you need to look at splitting up your services across multiple XI servers.

The magic 20,000 number, when related to services can vary. On average customers have about 5 services per host, which calculates to about 4000 hosts. So that also means there are 4000 host checks as well, taking it to about 24,000 services.

In the numbers you've provided, you've got 10,000 hosts, which means you're up to about 40,0000 services. You are looking at 3 - 4 separate Nagios XI servers. It also depends on growth and how may extra hosts you plan to monitor over time.
khalid.rifaat wrote:Given that most of service checks are SNMP checks and my network sometimes is suffering from considerable delay which will force me to set SNMP timeout > 5 seconds with more than 2 retries.
You will want to implement a RAM Disk:
https://support.nagios.com/kb/article.php?id=288

Here is a hardware sizing guide:
https://support.nagios.com/kb/article.php?id=13

Re: Nagios HW Requirements

Posted: Mon May 09, 2016 6:17 am
by khalid.rifaat
Is it mandatory to use physical servers for this proposed setup or VMs would be sufficient !

Re: Nagios HW Requirements

Posted: Mon May 09, 2016 10:16 am
by rkennedy
VM's will work just fine - make sure you follow what @Box293 mentioned though in regards to splitting it up. 40K total checks on one server can lead to many different issues down the road.