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 ?

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
  • 9
    A Linux Administrator :-) – Kyle Brandt May 11 '10 at 15:14
  • 2

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

  • 1
    +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.



"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.


Xymon (free: http://sourceforge.net/projects/hobbitmon/) 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.


Take a look at http://www.centreon.com/ - That will wrap Nagios in a nice, user-friendly, GUI.


I prefer Cacti. It works perfectly. If you need a realtime monitoring http://osman.gen.tr/server-info this tool works good on Linux platforms


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)

  • 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.