Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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 need to monitor services like Apache, Mysql , Mongrel, Rails, Exim and also Load, Network, I/O on a linux server ... I do know Cacti, Nagios ... Is there any other better monitoring tool ?

share|improve this question

closed as not constructive by Kyle Brandt, Warner, EEAA, MattB, splattne May 12 '10 at 9:34

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Could you state what you are missing in those tools? – Sven May 11 '10 at 15:09
To echo below, define "better", either with what you want, or what you think Cacti or Nagios don't do well. – mfinni May 11 '10 at 15:13
A Linux Administrator :-) – Kyle Brandt May 11 '10 at 15:14

What's wrong with Cacti and Nagios? They're my preferences. You might take a look at Monit.

share|improve this answer
+1 for Nagios. It's not the most pretty, nor the most easy to use, but for what it lacks in aesthetics, it far makes up for in performance, flexibility, and reliability. I've tried nearly every other F/OSS monitoring solution out there and always end up coming back to Nagios. – EEAA May 11 '10 at 15:17

it depends what sort of thing you are after for monitoring, i have been playing with groundworks at the moment (uses nagios as the backend monitoring system) but has all bee wrapped up in a web UI to make administration easier for people.

Another good monitoring application i have been using for a couple of years is xymon (formally known as hobbit) this is another good system, you have a web UI for snoozing monitoring but you have to configure everything though files on the server.

I would say to stay with cacti and nagios at the moment but if you find that you are looking more into needing collect data for trending purposes it might be worth taking a peak at groundworks (there is a pay for version and a community edition) if you have experience with nagios you should be able to pick things up quiet quickly.


share|improve this answer

"best" tool is very subjective. Cacti & Nagios are both fine tools, each serving a different purpose (Cacti provides trending data, while Nagios provides real-time monitoring/alerting).

I'm currently using InterMapper (commercial software, but reasonably-priced IMO), which does a little of both (though it's much stronger on the monitoring side than trending) - It wins on ease of use & flexibility in monitoring some of the more esoteric bits of my environment.

share|improve this answer

Xymon (free: provides both trending and monitoring/alerting with only having to install one piece of software. It offers a lot of out of the box monitoring and you can write custom scripts (perl, shell etc.) to send any additional information that it doesn't track out of the box.

share|improve this answer

Take a look at - That will wrap Nagios in a nice, user-friendly, GUI.

share|improve this answer

I prefer Cacti. It works perfectly. If you need a realtime monitoring this tool works good on Linux platforms

share|improve this answer

If you do not want to host and manage it yourself, you should check out Scout:

or basic monitoring and management with CloudKick (they do physical server management as well)

share|improve this answer
I did liked this solution ( Scout ) . – Newtonx May 12 '10 at 13:09

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