Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have multiple server on my production server (2 web server, 2 application and 2 database server). I would like to setup a free monitoring tool using which i can monitor all my servers from one server. I want to monitor cpu utilization, database server usage (postgres db).

Please suggest some good free monitoring tool for this purpose. All my servers are red hat 5.7 linux servers.

share|improve this question

closed as off topic by gWaldo, Khaled, womble, Tim Brigham, Ward Aug 14 '12 at 14:33

Questions on Server Fault are expected to relate to server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

Shopping Questions are not allowed on ServerFault. Details are provided in the FAQ. – gWaldo Aug 14 '12 at 10:22
@gWaldo: This is not a shopping question, I wanted to setup a monitoring server for which I have already got answers below. – Ankit Aug 14 '12 at 10:48
nagios,ganglia,monit... these are my favourites... – ananthan Aug 14 '12 at 10:49
@ankit I understand that you are new to the community, but it is what we consider a shopping question, Even though you have set the price at "0". The community is free to answer your questions (as they have), but this kind of question is frowned upon. – gWaldo Aug 14 '12 at 12:53
up vote 2 down vote accepted

You should check out munin. It is fairly easy to setup and gives you trend graphs of your system and applications.

One of your servers need to act as a munin-master which gathers, stores and graphs your data. All machines will act as munin-nodes (including the one running as master) and will collect data and ship it to the master.

Install munin-master

yum install munin.noarch

Install munin-node

yum install munin-node.noarch

When this is done, you need to configure the nodes and master. You should be able to do this by looking at the example configuration files provided with the packages.

share|improve this answer

Nagios is an excellent choice for monitoring. If setting it up by modifying text files is not your cup of tea, you can configure it with NConf.

share|improve this answer
Nagios may be a little bit of over kill for managing 6 servers! – boburob Aug 14 '12 at 10:46
Maybe, maybe not. I started with it when I only had 10 servers to look after. :-) – Janne Pikkarainen Aug 14 '12 at 10:49

Not the answer you're looking for? Browse other questions tagged or ask your own question.