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

Possible Duplicate:
What tool do you use to monitor your servers?

1) is extensible with plugin infrastructure

2) allows external data feeds into it... I have some proprietary items that need to be managed & monitored. Rather then building the whole monitoring infrastructure around this, I'd like to feed the data into a tool that would then be able to create alerts/tickets/display reports & graphs, etc...

Does such a tool exist? I've briefly looked at Spiceworks, which at the surface had the most promise, but I didn't see a way to integrate my data into it... the plugin framework seemed to expose the data that Spiceworks has access to, but no way to inject data into it...

share|improve this question

marked as duplicate by Zypher Jan 23 '12 at 19:52

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

up vote 1 down vote accepted

I have had good success with Zenoss. It does the usual monitoring stuff out-of-the-box (free memory, CPU load etc. for servers, routing tables for routers...). It can be expanded in various ways (supports Nagios plugins, can be extended in Python).

At any rate, the most elegant solution is probably to have your monitored software report its state via SNMP (there are various libraries available, or you could write a plugin for e.g. NetSNMP). Then any SNMP-capable monitoring software will be able to communicate with it.

share|improve this answer
This is a very interesting idea... are there any libraries you can recommend? Especially anything for the Windows world? – Igorek Mar 30 '11 at 17:05
Well, I've written a plugin for NetSNMP myself ( ) , which was basically just a shell script that NetSNMP runs on demand. I've never used NetSNMP on Windows, but they do have a Windows version. Just try it. – sleske Mar 30 '11 at 18:16

The definitive answer to this question must be Nagios.

share|improve this answer
Is Nagios going to be much use on Windows? I know the nagios-agent is available for windows, but I'd expect the server would prefer a unix/linux-environment? – olemd Mar 30 '11 at 7:26
@olemd, Nagios is certainly more at home on Linux but people do run it on Windows as well. I think I remember seeing instruction for it on the Nagios site. Admittedly, I personally prefer to repurpose an old PC by installing Linux and running it natively. – John Gardeniers Mar 30 '11 at 10:23

With a quite flexible windows agent you can try Pandora FMS ( ) it's open source and very easy to extend, but you will need a little linux/unix machine for the server.

share|improve this answer
Interesting, I had never heard of this tool. Looks neat. – sleske Apr 21 '11 at 8:26

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