实时服务监控工具

时间:2015-07-22 05:14:53

标签: .net windows-services scheduled-tasks nagios health-monitoring

我需要一个高级开源工具来监控服务。

这些服务应该是,

 1. Web Services(.Net or Java)
 2. Windows Services
 3. Scheduled Tasks

这需要告诉服务向上向下

是否提供实时警报(电子邮件提醒)健康监控 ??

请告诉我有关该工具的明确信息。

2 个答案:

答案 0 :(得分:0)

什么高级意味着,但MoSKito可能是最高等级;-) http://www.moskito.org

它为Java应用程序提供实时性能和运行状况监视,它有一个开放的API,允许它使用来自其他源的数据,允许它监视.NET应用程序或任何带有syslog的内容。

答案 1 :(得分:0)

我认为High-Level不是一个非常清晰的描述,但我认为您正在寻找的是:可扩展性

Nagios(现为Naemon,由Andreas Ericsson创立)是监控复杂自定义变量的事实标准。原因是核心被设计为允许通过脚本检查任何内容。 Viz--如果您可以从CLI获取数据,则可以使用基于Nagios的解决方案对其进行监控。

如果您需要监控的输出在日志中可用,则还有免费 Nagios软件包。如果你没有使用Nag / Naemon的经验,这些也往往更容易上手(GUI很多?)。

虽然特定于应用程序的监控工具可能是一次性解决方案,但它将永远受到其关注点的限制。如果你想要一个可以增长的解决方案,并提供统一的所有内容视图而不必使用API​​重新调整用途,那么Naemon仍然是最佳选择。