论文部分内容阅读
随着信息化得发展,企业对IT系统的依赖性越来越强,IT规模越来越大,IT架构越来越复杂,IT管理和维护的成本越来越大。企业现在普遍缺乏一个有效实用的综合监控系统来实现完整的IT架构监控和管理。企业缺乏统一集中综合监控系统的局面,使得企业IT运营人员不得不面临许多挑战:学习各种领域知识、学习各种管理系统、熟悉各种操作系统、熟悉各种设备仪器、处理故障时在各种工具间切换等。因此,想办法构建一个IT综合监控平台就变得很有意义。本文主要研究基于分布式的IT综合管理平台的设计和实现问题。本人的主要工作是对拨测模块,应用可用性管理模块和告警管理模块进行系需求分析,设计开发及测试的全过程。本文的主要内容包括:(1)介绍主要使用关键的技术。系统日志(Syslog)协议是在一个IP网中转发系统日志信息的标准,Syslog记录着系统中的任何事件,管理者可以通过查看系统记录随时掌握系统状况。面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。J2EE(Java 2 Platform,Enterprise Edition)是一个为大企业主机级的计算类型而设计的Java平台。(2)介绍了平台如何设计和实现的。通过Syslog,SNAP TRAP方式采集日志数据获取设备信息,用分布式架构,可以部署多个采集点,缓解中心服务器压力,通过Java web方式展示监控数据,生成告警信息和分析报告。本文对拨测管理和应用管理两个模块,通过UML建模的方式分析了具体的设计和实现细节。(3)介绍了平台的测试环境,测试计划和测试用例,完成了平台的白盒测试和黑盒测试。使用J2EE框架,struts2进行MVC分离,前台集成echart,jquery,等技术,完成了基于分布式的综合监控平台设计。该平台基于Web的集中管理模式,遵循面向对象的设计结构,具有高度集成化和先进性、安全性、开放性、可扩展性、高效性、高可靠性等系统特点;该系统融合了网络管理、主机系统管理、应用服务管理、业务管理等各种IT因素的统一监控管理平台,并从业务视角出发,实现上述各项管理数据的共享集中、互通互融,从而能够综合量化企业IT基础和企业业务的总体服务品质,为IT运维管理提供了更全面,合理,人性化的服务。