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

What are the tools available in debian (highly preferable from standard repositories) that would allow me to monitor one or several processes on my server and send an alert email when processes have stopped/crashed optionally executing some other configurable actions such as running shell script?

I am aware that Zabbix has similar functionality, but setting up and tuning Zabbix for such simple use seems to be an overkill.

EDIT: Would be great if it actually had similar way of pointing to the process as it is done in Zabbix, e.g. by checking if the certain port is busy/in_use etc.

share|improve this question

closed as off-topic by MadHatter, Ward, mdpc, cole, Scott Pack Dec 16 '13 at 2:19

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking product, service, or learning material recommendations are off-topic because they tend to become obsolete quickly. Instead, describe your situation and the specific problem you're trying to solve." – MadHatter, Ward, mdpc, cole, Scott Pack
If this question can be reworded to fit the rules in the help center, please edit the question.

Supervise can to respawn services. Not sure about alerts. – LatinSuD Dec 5 '13 at 13:33

Maybe monit is what you're looking for.

share|improve this answer
I put a small addition to the question. Check it out. Does monit have same way to point which process to watch? Also is it monit package that i can see in repository cache? – AlexKey Dec 5 '13 at 12:48
Yes, it does. Read more at and – Vinz Dec 5 '13 at 12:56

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