论文部分内容阅读
随着计算机技术的不断发展,各行各业IT建设的不断深入和完善,IT运维的问题已浮出水面,并成为各企业组织不得不重视的问题。需要考虑或实施业务集中方案的组织越来越多,然而业务系统集中后,不仅加大了运行维护的工作强度,而且会增加集中系统的繁杂性,这就需要一个高效的IT运维监控系统来实现对企业IT设备、业务进行实时的监控,协助企业IT运维团队及时发现故障,将不稳定因素消灭在萌芽状态。本文研究了信息中心IT运维监控系统,主要工作如下:首先,介绍了当前IT运维的现状,分析了现有典型IT运维监控系统,对比了各系统的优势及存在的问题,并分析了系统的关键技术,包括监控信息抓取技术、分布式技术和监控告警相关性技术等。其次,在充分考虑灵活性、通用性以及高效性的基础上,确定了B/S的系统架构,给出了IT运维监控系统框架,设计了系统功能逻辑模块,数据库结构和用户界面,具体包括监控子系统、知识管理子系统、服务部署及诊断子系统;进而基于Struts2架构,实现了代码的快速开发,对关键子系统进行了设计和实现;采用文件数据库与关系数据库相结合的数据存储方式,解决了大量历史性数据的存储问题;按照功能模块实现了交互性良好的用户界面,提升了系统的实用性。最后,根据设计目标,对系统进行了功能测试和性能测试,测试结果表明该系统满足了实际应用需求,该IT运维监控系统已经在实际中得到了应用。本系统结合实际业务情况,帮助运维人员及时的发现和定位故障,确保服务的正常运行,保障业务连续性;帮助用户正确和及时地了解系统的运行状态,暴露出制约整体系统运行的瓶颈,协助系统维护人员进行必要的系统性能优化和配置参数变更,还可以为系统的升级、扩容、改造等提供数据依据。精准的监控数据和远程诊断工具可以帮助运维人员快速准确地分析出故障原因,把他们从繁杂重复的工作中解放出来。系统运行以来稳定可靠,达到了预期设计目标。