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'm running Ubuntu server and am looking or a server monitoring utility that is open source/free. We don't need any thing too fancy. Mainly we want to know when the server is offline or if any core services have issues. Preferably something that can send us text messages or emails would be great.


I plan on making this external than the system it's monitoring. At most it will monitor 3 servers.


I'd like to get something that looks professional.


locked by HopelessN00b Mar 11 '15 at 15:54

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as off-topic by masegaloeh, mdpc, Cristian Ciupitu, HopelessN00b Mar 11 '15 at 15:54

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

If this question can be reworded to fit the rules in the help center, please edit the question.

Munin and monit are a great combination, and you could add ossec if you want to do log analysis, file integrity checking, policy monitoring, rootkit detection, real-time alerting and active response. There are also several cloud-based monitoring companies which have basic free offerings and can monitor from several locations, though of course this wouldn't meet your "open source" requirement. – kaerast Mar 24 '10 at 17:58
up vote 5 down vote accepted

Nagios is probably overkill for one server, but it works.

Of course remember that the monitoring system has to be external to the system being monitored -- if the monitoring system dies, how do alerts get out?

You also have OpenNMS and Hyperic, however like Nagios, they are more suited for enterprise level deployments – Zero0ne Mar 24 '10 at 18:17

If you just have one server, monit is a bit simpler than Nagios and friends. monit will let you do things like automatically restart services if they die, etc.

But as David mentioned, the monitoring system really needs to be external to the things you are monitoring.

Monit can monitor external systems too, you know. :) – Ernie Mar 24 '10 at 18:37
Pretty complicated, based on it's manual: – Kzqai Mar 3 '11 at 19:22

Munin can be configured to send emails/sms, and have nice charts.

share – Kzqai Mar 3 '11 at 19:11
Munin seems to be pretty slow, actually: Live monitoring link: – Kzqai Mar 3 '11 at 19:15

Don't overlook Xymon, which started life as a BigBrother clone.


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