文档介绍:IT运维综合监管系统软件技术方案索科维尔(北京) 6第2章数据库设计 9第3章软件系统设计 、管理功能 38监控管理 39网络设备监控 39软件系统监控 40统一告警和预警机制 43数据检索 44元数据开发技术 50总体设计设计原则系统设计要遵循以下原则:实用性和易用性的原则作为一个应用系统,实用性是直接影响系统的运行效果和生命力的最重要因素,也是一个严谨的系统开发者要无条件遵循的原则。系统建设必须充分考虑使用人员的特点和习惯设计软件系统及用户的实际需求。系统应注重成果的可应用性和可操作性。以满足用户需求为目标,方便用户使用为基本原则。先进性和创新性原则在技术上,采用当前先进而且成熟的技术,使得设计更加合理、更为先进,同时借鉴成熟的经验。选用的软件平台不仅是现阶段成熟的先进产品,而且是同类产品的主流,符合今后的发展方向;在软件开发思想上,严格按照软件工程的标准和面向对象的理论来设计,管理和开发,保证系统开发的高起点。一致性和完整性原则本项目涉及到数据采集、数据入库、数据查询等功能,为使系统协调一致的开发和运行,整个系统所有数据采用统一的编码、统一的数据存储格式、统一的用户界面。标准化和规范化原则标准化、规范性是一个信息系统建设的基础,也是系统与其他系统兼容和进一步扩充的根本保证。高性能和稳定性原则在系统设计、开发和应用时,将从系统结构、技术措施、软硬件平台、技术服务和维护相应能力等方面综合考虑,确保系统较高的性能和较低的故障率。系统建成后能长期运行,数据库的维护具有专门的更新途径和配套的业务流程。开放性和可扩充性原则系统设计和实现过程中需要预留与第三方系统的接口,对外发布系统的接口标准与措施。安全性和可靠性原则系统的安全性是一个优秀系统的必要待征,是整个系统建设的关键。本系统能够对系统主要的信息实行备份,以保证系统在出现异常情况下的补救措施。经济和时效性原则系统建设尽可能利用现有的资源条件(软件、硬件、数据和人员),按“统筹规划、分步实施”的原则在规定的时间内高质量、高效率实现系统建设目标。开发环境系统开发基于WindowsVisualStudio2010,采用C#/WCF/WPF等技术进行开发。系统运行环境为Windows7/2003及以上版本;.;支持主流的Oracle数据库。总体架构IT运维综合监管系统的总体架构如下所示:图表1:系统架构数据层数据层负责管理各种类型数据的获取、存储和访问,包括机房环境设备、网络设备、服务器、第三方系统对接等。数据存储采用分布式,中心数据库负责元数据、资源信息、网络拓扑等信息的存储,为了降低中心数据库的访问压力,系统支持将采样数据存储在单独的数据库中。设备访问控制接口支持对主流环境设备、网络设备等的远程监控及性能数据采集,同时也支持与第三方系统的对接;通用数据访问接口支持对主流数据库的访问,包括Oracle、SQLServer等,也支持数据文件的读写。业务层对数据层的访问通过微软的WCF技术实现,同时支持数据加密和压缩机制。业务层业务层负责实现用户业务需求,包括资源管理、机房管理、网络管理、维护管理、环境设备管理、告警管理、三维仿真、告警策略等。这一层也包含整个系统平台的组织与管理机制,如插件管理、用户管理、权限管理、索引服务等。同时,系统支持事件服务组件,实现后台服务对前端应用的异步消息通知机制。展现层展现层支持C/S客户端软件。客户端软件利用C/S程序的技术优势,实现系统的所有界面展现、控制和管理功能。软件采用仿Office2007界面风格,方便用户熟悉和操作使用。客户端基于微软的WPF技术实现。通过三维机房仿真和交互,在现有资产管理数据库的基础上,以三维仿真方式展现数据中心的运行情况,实现IT设备可视化管