nagios for large installations

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
cresg82
Posts: 2
Joined: Wed May 02, 2012 2:19 am

nagios for large installations

Post by cresg82 »

hi,
i have a question about nagios performance and capabilities. I need to monitor 2000 hosts with ad average of 30 services per host=60.000 services. It is possibile to do this with nagios core?
how many hosts and services can manage with nagios core? What are the hardware requirements?
thanks
agriffin
Posts: 876
Joined: Mon May 09, 2011 9:36 am

Re: nagios for large installations

Post by agriffin »

You'll need a physical server with a fast CPU and fast hard disks. You'll also probably need to distribute the checks using something like mod_gearman or dnx. Unfortunately it's hard to get very specific about requirements since everybody's use case for nagios can vary quite a lot.
cresg82
Posts: 2
Joined: Wed May 02, 2012 2:19 am

Re: nagios for large installations

Post by cresg82 »

ok...suppose i have a virtual server on an esx host with 2 cpu, 4 gb ram and 80 gb ok disk space... how can i calculate how many hosts/services can i manage of an istance of nagios installed on my VM
agriffin
Posts: 876
Joined: Mon May 09, 2011 9:36 am

Re: nagios for large installations

Post by agriffin »

There really isn't a good answer I can give you. It depends not only on your hardware, but also the specific checks you will be using.
User avatar
jsmurphy
Posts: 989
Joined: Wed Aug 18, 2010 9:46 pm

Re: nagios for large installations

Post by jsmurphy »

cresg82 wrote:hi,
i have a question about nagios performance and capabilities. I need to monitor 2000 hosts with ad average of 30 services per host=60.000 services. It is possibile to do this with nagios core?
how many hosts and services can manage with nagios core? What are the hardware requirements?
thanks
agriffins advice is sound, Nagios can be notoriously difficult to calculate the scalability of due to the fact it relies heavily on third-party plugins... and that is where the majority of your performance hit is going to be. Some plugins are miniscule in their utilization and some (like the VMWare API) will rape and pillage your server of every last resource it can get its hands on.

Assuming however a basic setup of the 'big three' SNMP, NRPE and NSClient, you would probably be pushing a single server to near its limits with that number of services but it could probably be done with adequate optimization. The smart money however would probably be running two boxes with DNX for the sake of future scalability.
Locked