14

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.

1

11 Answers 11

6

Polymon is exactly what you're looking for.

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.

6
  • 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, 2009 at 17:47
  • codeplex.com/polymon
    – notandy
    Jun 16, 2009 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, 2009 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. Jun 4, 2011 at 9:04
  • Since this post we've added another 75 or so Windows servers to our monitoring scope. I recently posted some sample powershell scripts to show the basics of how to sample a collection of key measures using powershell and then display/alert/respond via Polymon
    – Bob
    Aug 14, 2012 at 11:32
3

Zenoss

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

2

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

1

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.

1

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.

1

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.

0

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.

0

you can also have a look at Zenoss.

0

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

0

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

0

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/

Not the answer you're looking for? Browse other questions tagged .