LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   Nagios Monitoring Capacity (https://www.linuxquestions.org/questions/linux-newbie-8/nagios-monitoring-capacity-910453/)

ravindert 10-27-2011 08:45 AM

Nagios Monitoring Capacity
 
Hi ,

I am working as UNIX administrator in Data Centre having more than two thousand servers(hp-ux, Sun solaris & Linux).I am planning to install Nagios 3.0.6 (Stable) and Nagios Plugins 1.4.13 (Stable) to monitor the all servers in data centre mentioned above. I just want to know whether Nagios can monitor such large number of servers environment , if yes than what is minimum hardware requirement.

Thanks
Ravinder

acid_kewpie 10-27-2011 09:06 AM

Why do you want to install a 2 year old version of a package that's still being very actively developed? Sounds pretty daft to me.

Nagios can monitor loads of systems, but it is wholly dependent on what about these systems you are monitoring. Also note that nagios itself does not do monitoring. It just crudely executes other monitoring scripts which return happy face / sad face back to nagios. If you want to split the load between multiple you can use the NSCA protocol to report details back up to a central aggregation server.

ravindert 10-28-2011 02:35 AM

Hi kewpie,

Thanks for your reply.

I want to install nagios on Centos 5.5.
I want to monitor parameter like CPU, Disk , memory etc for all of the servers including Hp-ux ,Solaris and Linux.
Can you tell me which is the best versoin of the nagios should i use?
Secondly, why i should use the NSCA rather than nrpe plugin and which is best out of two and why?
Thirdly, how much network bandwidth it will consume of the data center network, will it cause choke of network.?

Thanks.
Ravinder

acid_kewpie 10-28-2011 04:29 AM

you should use the latest stable version, that's what it's there for.

nsca pushes bulk data to a central server, nrpe goes from a central server to all the nodes. nrpe is awful, and I would personally not recommend using it. I would recommend running your checks over an existing network service, e.g. ssh which is much more secure etc. Running nrpe just opens more network holes and it generally crude and rubbish.

bandwidth is negligible. note that it obviously relates, as does server load, to how often you run these checks. there is twice as much bandwidth and cpu requirements from running a check every 5 minutes as opposed to every 10 minutes etc.

BTW, my personal opinion is that whilst it is something of a "standard" nagios is a VERY poor monitoring platform. It's just an archaic under powered web interface with a poor engine that just crudley runs external scripts on a schedule. any analysis of the monitoring data, graphing etc, requires further external packages, e.g. pnp4nagios, which integrate very very poorly into the overall environment. I would suggest using a genuine SNMP based monitoring program, e.g. opennms, zabbix, hyperic etc.


All times are GMT -5. The time now is 03:55 PM.