Web services 用于监视Web服务、Windows服务、应用程序池和MSMQ运行状况的工具
我的任务是重写一系列遗留服务(win和web+msmq)。由于它们所处的状态,我无法快速向它们添加功能,因此它们会“呼叫总部”报告状态/运行状况。我需要做以下工作:Web services 用于监视Web服务、Windows服务、应用程序池和MSMQ运行状况的工具,web-services,windows-services,msmq,Web Services,Windows Services,Msmq,我的任务是重写一系列遗留服务(win和web+msmq)。由于它们所处的状态,我无法快速向它们添加功能,因此它们会“呼叫总部”报告状态/运行状况。我需要做以下工作: 轮询win服务的状态:如果不是“正在运行”,请执行操作 监控win service cpu使用情况:如果Y时段高于X,则采取措施 监控MSMQ中的#条消息:如果超过X,则采取措施 监视表:如果最近的记录早于X,则采取措施 监视web服务mem和CPU使用情况:如果高于x,则采取措施 打开网页:如果未找到,请执行操作 可能采取的行
- 轮询win服务的状态:如果不是“正在运行”,请执行操作
- 监控win service cpu使用情况:如果Y时段高于X,则采取措施
- 监控MSMQ中的#条消息:如果超过X,则采取措施
- 监视表:如果最近的记录早于X,则采取措施
- 监视web服务mem和CPU使用情况:如果高于x,则采取措施
- 打开网页:如果未找到,请执行操作
- 启动或重新启动win服务
- 回收应用程序池
- 发送电子邮件
- 将记录写入数据库中的历史记录表
谢谢,简单地说,当MSMQ队列级别达到设定级别时,性能监视器可以执行任务。还有针对SCOM的MSMQ管理包。SCOM在这一点上是成本过高的,如果我正确理解许可的话(>您监控的每台机器1000美元)