Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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've been reading up on "mon" for server monitoring and have created a config that monitors Apache, MySQL and FTP which is great. At the moment, I'm just trialing on one machine, though in the future the plan is to deploy this to most servers that we either own or are supporting.

I'm curious to know if there's people out there with experience of running mon across several/many servers and whether they've hit any particular maintenance problems with mon. It seems to me like the only problem might be for example if I need to update all of the email addresses that alerts get sent to for example.



share|improve this question

closed as too broad by Magellan, TheCleaner, Falcon Momot, Ward, mdpc Sep 5 '13 at 3:35

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

Would you like to give us some clues, such as what OS and exactly what it is you're trying to monitor? Monitors Apache, MySQL and FTP in what way? What information are you after? – John Gardeniers Aug 30 '09 at 22:00
Hi John - apologies for being a bit vague. I'm using Debian Lenny. As for the information I'm after, I'm looking for any particular experiences that people have had with mon, good or bad. Pitfalls, common annoyances etc. Hope that's ok. – user16529 Aug 31 '09 at 8:25

We use Nagios to monitor a few hundred servers for typically around half a dozen services per machine (time, disc utilization, SSH/SMTP/HTTP greetings, some HTTP content, ping), including with escalation lists, a single place to modify the e-mail addresses, and service dependencies (if the server is not responding to ping, don't send notifications for every service that is down). We have a central Nagios server, and use an external monitoring service to alert us if our upstream is having issues.

I'm very happy with our monitoring setup.

For capacity planning, we use munin, which is very easy to set up. We run that on most of our servers installed locally.


share|improve this answer

monitoring systems have a sort of built in set of tasks that must be managed manually. Something like updating contacts is a good example of this. I recommend choosing a monitoring system based on a balance of modularity versus redundant data. I prefer nagios with vim as the admin interface and git for managing revisions.

share|improve this answer

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