Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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.
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.
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.?
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.
Last edited by acid_kewpie; 10-28-2011 at 03:35 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.