2011-08-17 49 views
1

我负责重写一系列遗留服务(win和web + msmq)。由于他们所处的状态,我无法快速为他们添加功能,因此他们“回家”报告状态/健康状况。我需要做到以下几点:对状态用于监视Web服务,Windows服务,应用程序池和MSMQ健康状况的工具

  • 投票赢服务:如果不是“跑步”,采取行动
  • 监控服务赢得CPU使用率:如果上述用于Y的X时期,采取行动
  • 监控一MSMQ的消息#:如果上面的X,采取行动
  • 监控表:如果最近的记录是比X采取行动年长
  • 监视Web服务MEM和CPU使用情况:如果上面的x,采取行动
  • 打开网页:如果找不到,请采取行动

采取的潜在行动是:

  • 启动或重新启动服务赢得
  • 回收应用程序池
  • 发送电子邮件
  • 写记录历史记录表在数据库

我知道我最终可以通过编写可以成为我们的自定义库来完成所有这些工作由wcf或其他服务编辑,但我想调查现成的产品或工具,可以做所有或一些此。

有哪些工具可以完成部分或全部这些任务?

感谢,

回答

0

在一个简单的层面上,当MSMQ队列水平达到设定的水平性能监视器可以执行的任务。还有SCOM的MSMQ管理包。

+0

如果我正确理解许可证(每台机器1000美元以上),scom的成本是非常高的, – Roger