基于Ganglia的Freelink呼叫中心平台监控预警系统的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:majiguo1984
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的发展,个人电脑、服务器、工作站的性能不断增强,高速网络系统快速发展。大型计算机系统从使用传统的大型机、巨型机向使用由多机组成的计算机集群系统方向发展。随着集群技术的发展,为了更充分的利用集群的性能,虚拟化技术随之产生。虚拟化技术在集群的物理硬件基础上,把物理集群资源抽象为虚拟化集群资源,从而提高了集群资源的利用率。而面对规模庞大的节点组成的集群系统,以及配置灵活的虚拟化集群系统,传统的针对大型机、巨型机的单机监控预警的方式已无法满足其需要,因此对集群的监控和预警面临着严峻的挑战。本文基于FreeLink呼叫中心平台虚拟化集群,以Ganglia开源集群监控系统为基础设计并实现了对虚拟化集群的监控预警系统,为系群管理员提供易于使用的监控预警功能,帮助其更好的维护集群系统。论文将系统划分为三个部分:系统核心业务层、数据持久化层以及Web服务层。并对每个部分进行详细设计与实现。系统的核心层分为两个子系统:监控子系统和预警子系统。监控子系统采用Ganglia开源监控系统为基础的监控数据采集工具,并对其数据采集功能进行扩展。使用Ganglia的Python扩展模块,实现对FreeLink呼叫中心应用服务器运行数据的采集,然后把所有的监控数据解析存储到MongoDB数据库,并把实时数据推送给用户。而预警子系统则针对监控子系统采集的监控数据设计了集群预警服务,用户可以根据自己的需要自定义各类预警事件的触发条件。预警子系统通过比对预警事件定义的触发条件和监控子系统采集的实时的监控数据,判断是否产生预警事件,如果产生预警事件则根据用户的消息配置发出消息通知,从而实现预警服务。数据持久化层通过对数据的存取操作进行封装,并对外提供一致的数据操作接口,屏蔽掉繁琐的数据库连接的操作,使系统内的其他业务能够采用对象化的形式操作数据,便于数据库的管理维护。Web服务层对系统的核心业务做出了封装,使用监控和预警的相关服务生成Web视图,为用户提供友好的、健壮的可视化操作展示界面。论文最后对系统进行了功能测试和性能测试。功能测试采用黑盒测试的方法进行,测试结果表明本文设计的系统能够良好工作,实现了所有预期功能;性能测试通过模拟大量并发请求,对系统CPU、内存和网络进行负载测试,结果表明本文设计的系统并发量较大,系统具有较高可靠性、稳定性,能够满足呼叫中心的业务需求。
其他文献
AVS(Audio video coding standard)是我国数字音视频编解码技术标准工作组于2003年自主制定的具有自主知识产权的数字音视频编解码技术标准,其专利池管理策略成功地解决了我
随着人类基因组计划的开展,以及各种生物基因序列的研究,产生了越来越多的分子序列数据。对这些序列数据进行科学的分析、处理可以推动生物信息学的发展。序列分析是生物信息
长久以来,企业界一直在信息化建设和资金投入间艰难的寻找平衡点。近几年来,随着x86体系结构计算机性能的飞速提升,软件人员开始将过去应用在大中型计算机上的虚拟化技术带到x86
随着我国加入WTO以及市场经济体制的逐渐完善,高校间的竞争日益凸现。决策支持系统在高校中的应用研究将充分利用现有的高校信息资源,从更高的层面优化学校资源配置,从整体、宏
随着市场经济的深入发展,作为“第三利润源泉”的物流在我国的生产、分配、流通和消费的各个领域起着越来越重要的作用。配送是物流系统中很重要的一个环节,在物流的各项成本中
计算机技术被认为是20世纪三大科学革命之一,电子计算机为社会的发展起到了巨大的促进作用,但是量子物理学己经成功地预测出芯片微处理能力的增长不能长期地保持下去。基于这
说话人识别是根据语音波形中反映说话人生理和行为特征的语音参数,自动识别出说话人的过程,它是语音信号处理的一个重要研究方向,作为一种生物认证技术,具有广泛的应用前景。
概念格理论是Wille在1982年提出的一种数学理论,也被称作形式概念分析(FCA)。概念格理论是一种可以从数据集中找出概念结构的数据分析工具,它的层次结构是信息表示的基础,如
在数字信息技术和网络技术高速发展的今天,嵌入式系统已经广泛地渗透到人们的日常生活等方方面面中。而在嵌入式系统开发流程中调试是一个相当重要的环节,调试器是衡量一个系
运动控制是伴随着电机相关控制技术的发展而产生的一种多学科交叉技术。一般是指在复杂情况下,把制定的控制流程、指令序列转变成希望的机械运动,用来达到对机械运动过程的精