Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. 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

My Linux version is Linux 3.4.76-65.111.amzn1.x86_64 x86_64. It's AWS.

These days I'm suffering from the absence of monitoring tools, processes sometimes die without knowing it.

My need is simple. Though they might be achieved by my own shell script, I want it managed by tools.

  1. Alert if specific processes die
  2. Alert if resource(hard disk space, CPU, MEMORY) reaches to treshold
  3. Tracking resource usage
  4. Free for corporation use
share|improve this question

closed as primarily opinion-based by jasonwryan, cuonglm, polym, Mat, Patrick Aug 11 '14 at 5:17

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

up vote 1 down vote accepted

I'd use Nagios. In a survey I did awhile back I noticed that this was a big majority favorite. Notice that a lot of sites use multiple monitoring tools.

I'd like to remind you that "free" only means that the source code is available, effort (in any case) is still required and that is NOT free.

BTW, Nagios comes in a free and a paid supported version.

share|improve this answer

Take a look at Webmin and its variations.

share|improve this answer

Zabbix is the first one that comes to mind. It's what I'm using at home. It can alert on resource utilisation, processes, has historical tracking. Note that it needs an agent installed on the server.

Alternatively, Cacti can also do what you need through plugins for alerting.

share|improve this answer

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