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

is there a free, open source server monitoring tool like Nagios that runs on the MS stack? It will need to be able to detect service stoppages and starts also.

link|improve this question
See also: serverfault.com/questions/14570/… – user640 Jun 16 '09 at 16:33
feedback

closed as exact duplicate by Zypher Oct 3 '11 at 16:44

This question covers exactly the same ground as earlier questions on this topic; its answers may be merged with another identical question. See the FAQ for guidance on how to improve it.

12 Answers

up vote 6 down vote accepted

Polymon is exactly what you're looking for. polymon.codeplex.com

It's fantastic for monitoring anything that can be communicated by TCP Port, SNMP, Powershell, WMI, SQL, HTTP, Perfmon, or Ping.

I don't monitor anything *nix, so I can't speak to that. But for the Windows world it's very simple to set up, extremely intuitive, and extremely flexible, It has very nice built-in dashboard display, sms or email notification. You can do long-term trending/reporting/graphing, auto respond to events (like restart a service if it stops, etc.)

And at least for me, it's a lot easier to set up and maintain than Nagios, OpenNMS, or Zabbix. I heartily recommend it.

link|improve this answer
What's up with adding www.codeplexe.org/polymon to an address bar and receiving a Bing search result. I'm scratching my head here (as in wth/f)... – l0c0b0x Jun 16 '09 at 17:47
codeplex.com/polymon – notandy Jun 16 '09 at 17:54
Ah... noticed the domain is Microsoft owned (both .org and .com). They're re-directing .org queries to bing (how annoying) – l0c0b0x Jun 16 '09 at 17:58
-1 I beg to differ. I've tried Polymon, but found anything but intuitive. I struggled for about an hour to get even a simple CPU usage monitor going and gave up after lots of trial and error and several softwre crashes. I wish I could recommend anything else instead, but so far I haven't found it. – Adrian Grigore Jun 4 '11 at 9:04
feedback

Zenoss

Zenoss will monitor Windows services too. It's open-source. Easy to configure and has a bunch of capabilities for monitoring and reporting.

link|improve this answer
feedback

OpenNMS & Hyperic both work on Windows and are open source. Hyperic has a for money option but the basic offering is open source and free. Both are Java based.

link|improve this answer
feedback

Nagios works with MS servers quite well, by installing a service called pNSClient.

It allows monitoring of services, processes, diskspace, cpu, and all sorts of system counters.

We have a network split about 50/50 between linux/windows servers, and use Nagios to monitor it all.

link|improve this answer
feedback

Spiceworks

Spiceworks is a complete network management and monitoring, helpdesk, PC inventory and software reporting solution to manage everything IT in small and medium businesses.

It's free.

link|improve this answer
feedback

Nagios can monitor process in memory (so services too) through snmp. So you don't have to install the nagios agent.

link|improve this answer
feedback

You could look at Cacti

http://www.cacti.net/download_cacti.php

It's more geared towards network graphing but has add-ons for alerting and thresholding.

link|improve this answer
feedback

you can also have a look at Zenoss.

link|improve this answer
feedback

Hyperic offers a pretty good solution. http://www.hyperic.com/products/open-source-systems-monitoring.html

link|improve this answer
feedback

You could also give Just for Fun (http://www.jffnms.org/) a try, we have used that to monitor quite a few different things over the years. It can be a bit tricky to get going but its powerful once its running

link|improve this answer
feedback

You may consider using Total Network monitor- it's free and easy to use with a very nice interface. It can monitor services, alert you via email or messages, log in event log and take actions when a service fails. There are also many other monitors- you do not need to install any agents.

http://www.softinventive.com/products/total-network-monitor/

link|improve this answer
feedback

ObserveIT has a free auditing tool that records & replay all user sessions on the servers- both for Windows & Unix. Monitors up to 5 servers. check here: www.observeit-sys.com

link|improve this answer
feedback

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