欢迎来到天天文库
浏览记录
ID:34294833
大小:114.34 KB
页数:8页
时间:2019-03-04
《esb平台系统性能监控需求》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、XXXX银行ESB平台系统性能监控需求规格说明书营运中心规划处ESB小组二00九年六月版本修改记录变更版本修订日期原因与修改情况描述位置修订人审核人1系统概述41」ESB平台概述41.2ESB平台重要性42监控需求分析62」监控总体需求62.2监控流程61系统概述1.1ESB平台概述XXXX银行,SOA是一种架构理念,通过松耦合方式更好的实现了软件资产的复用,因而可以很方便地构建业务敏捷的应用系统,以应对不断变化的业务需求。在SOA架构下的业务功能都会以不同的技术方式,以服务的形式提供服务请求方使用,在现在的运行环境中服务主要是通过Java、.Net和BusinessWorks进
2、行服务封装和服务提供的,其中ESB作为主要的提供手段和服务介质。1.2ESB平台重要性ESB平台与行内其它系统的关系见下图:▲>MQ';Adaptor«;HTTPBloombergFile:Adaptor'File;Adaptor*SocketNotes;Adaptor;WebServiceFile:Adaptor;File:Adaptor;WebOA系统档案系统SUMMITServiceESB平台与其它系统的关系从上面的图中可以看出,行内的业务系统之间的业务交互,都要通过ESB来进行中转并且进行一定的处理,所以ESB平台运行的平稳性,关系到行内业务的成败性。因此,需要对ESB平
3、台的性能进行监控预警。2监控需求分析2.1监控总体需求ESB平台的性能监控涉及两个方面,一个方面是EMS服务器的状态,主要包括:EMS服务器是否正常运行;EMS服务器中的队列是否有累积消息过多的情况。另一个方面是运行ESB平台的服务器的状态,主要包括:服务器操作系统是否正常运行;服务器上运行的ESB服务的相关进程的资源占用率(包括CPU的使用率,内存的使用率)是否正常。监控系统在获取到上述两个方面的监控信息后,需要根据预先设定的监控规则,向管理人员发出预警信息,发出信息的途径有:短信和电子邮件。2.2监控流程对于EMS服务器监控的流程:•监控系统定时调用TIBCOHawkAPI,
4、获取EMS服务器的状态信息,服务器中的所有队列的信息•监控系统分析获取到监控数据,与设定的预警规则进行匹配,如果匹配成功,发送预警信息给相关的管理人员。对于运行ESB平台服务器监控的流程:•写一个shell脚本定时获取服务器的资源的状态,同时把获取到的数据存入到指定的文件夹中。•启动一个EMS客户端的java程序,定时轮洵上面指定的文件夹,以消息的方式把文件发送到消息服务器上。•监控系统从消息服务器上获取到发送过来的文件后,分析文件的内容,与设定的预警规则进行匹配,如果匹配成功,发送预警信息给相关的管理人员。
此文档下载收益归作者所有