可能重复:
你用什么工具来监视你的服务器?
是否有一个免费的开源服务器监控工具,如运行在MS堆栈上的Nagios? 它将需要能够检测到服务停止并启动。
Polymon正是你要找的。
监控任何可以通过TCP端口,SNMP,Powershell,WMI,SQL,HTTP,Perfmon或Ping传输的信息都是非常棒的。
我不监视任何事情,尼克斯,所以我不能说话。 但是对于Windows世界来说,设置非常简单,非常直观,而且非常灵活,它具有非常好的内置仪表板显示,短信或电子邮件通知。 你可以做长期的趋势/报告/graphics,自动响应事件(如重新启动服务,如果停止等)
至less对我来说,build立和维护要比Nagios,OpenNMS或Zabbix容易得多。 我衷心推荐它。
Zenoss也将监视Windows服务。 它是开源的。 易于configuration,并具有一系列的监测和报告function。
Nagios可以通过snmp监视内存中的进程(所以服务也是如此)。 所以你不必安装nagios代理。
OpenNMS和Hyperic都可以在Windows上运行,并且是开源的。 Hyperic有一个可选项,但基本的产品是开放源码和免费的。 两者都是基于Java的。
Nagios通过安装一个名为pNSClient的服务,很好地与MS服务器一起工作 。
它允许监视服务,进程,磁盘空间,CPU以及各种系统计数器。
我们有一个networking在Linux / Windows服务器之间分配大约50/50,并且使用Nagios监视它。
Spiceworks是一个完整的networkingpipe理和监控,帮助台,电脑库存和软件报告解决scheme,以pipe理中小企业的一切IT。
免费。
你也可以看看Zenoss。
Hyperic提供了一个很好的解决scheme。 http://www.hyperic.com/products/open-source-systems-monitoring.html
你也可以尝试一下Just for Fun( http://www.jffnms.org/ ),多年来我们用它来监视不同的事情。 一旦运行,它可能有点棘手,但它的强大
您可以考虑使用Total Network监视器 – 它是一个非常漂亮的界面,使用起来非常方便。 它可以监视服务,通过电子邮件或消息提醒您,login事件日志并在服务失败时采取行动。 还有很多其他的监视器 – 你不需要安装任何代理。
http://www.softinventive.com/products/total-network-monitor/