欢迎来到天天文库
浏览记录
ID:6068276
大小:31.00 KB
页数:9页
时间:2018-01-01
《利用主机监控系统实现服务器集中管理探究与实践》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、利用主机监控系统实现服务器集中管理探究与实践 【摘要】通过对主机监控系统的组成、设计、功能的研究,本文讨论了如何通过主机监控系统,管理人员能对运行各项电子政务业务系统的服务器进行集中管理,实时掌握运行情况,接收和处理报警信息,及时判断如关键业务的流量是否正常、应用运行是否超过规定阀值,保证电子政务核心业务稳定、高效、安全的运行。【关键词】主机监控;集中管理;数据采集1引言目前,我国电子政务工作的重点已从大规模网络、安全、业务系统的建设阶段转向深化应用的阶段,很多省份均建立了的大量电子政务基础设施,如省市县三级电子政务网络设施
2、,省市县及县镇级别的视频会议系统、以PKI技术为架构的CA证书认证中心、地市的RA中心、以及大量的政府门户网站等一系列基础设施。随着基础设施的逐步完善,电子政务工作的进一步开展,建设并投入运行了如网上信访、阳光政府四项制度(在线解答、听证、公示、通报)、政府信息公开、政务服务中心、在线访谈等大量深入政府业务流程的应用系统。9政府业务系统对网络设备、主机设备的依赖程度越来越高,一旦网络和业务系统出现故障,将直接影响到政府各部门正常的业务工作。如何实现对逐年增加的IT资源进行实时、集中监控,及时报警,保证核心业务稳定、高效、安全的
3、运行,将日常运维服务经验形成知识库,优化IT运行维护流程,降低运维成本,及时掌握分散在各地的IT信息资产,已成为目前迫切需要解决的问题。1主机监控系统的设计1.1主机监控系统的逻辑设计主机监控系统是对计算机及网络的各种事件及行为实时进行信息采集、监测、控制和审计的应用系统。对于网络设备和软硬件资源,主机监控系统应该能够集中高效的进行管理与维护,通过信息技术对IT资源运行情况进行实时的数据采集、分析和检测,对异常状况和网络故障能够及时告警,对应用系统和设备进行有效管理与维护,保障信息系统正常运行,并提供方便快捷的管理手段。主机监
4、控系统从业务逻辑来划分,主要由安装在客户端的数据采集部分、主机监控管理二个部分组成。(1)数据采集端。通过安装在主机上的客户端软件,对硬件及应用系统的运行状况进行数据采集,并将采集的数据上传,提供给主机监控系统使用。9(2)主机监控代理端。通过对采集的数据进行统计、查询、分析,并根据设定的阀值,将报警信息显示和传递,进行及时处理。主机代理端由两部分组成。基本代理:指在计算机中安装的基本代理模块,负责基本信息的采集及发送、系统进程存活状态信息的发送。策略代理:指根据计算机实际情况制定的策略生成的代理模块,它通过基本代理进行加载和
5、卸载,并和基本代理协作,进行安全认证,保证代理端软件自身安全性。(3)服务器控制管理端。通过安装在服务器的控制管理程序,收集汇总和分析客户端发送的采集信息,根据报警策略产生设备报警信息,并产生相应的审计报表等。1.2主机监控系统的静态建模主机监控系统涉及的设备由于数量众多、种类繁杂,设备的各种状态和管理配置参数等更是不胜枚举,还需要存取设备运行过程中大量的历史数据进行性能趋势、故障关联分析。所以主机监控系统在设计上应使用关系型数据库为支撑。在系统设计时,首先要进行静态建模。图2是依据主机监控系统的需求分析进行数据建模得出的实体
6、-联系图(E-R图),提供了表示实体类型、属性和联系的方法,用来描述主机监控系统中的概念模型。依据E-R图在数据库中生成数据库对象,然后采用JPA技术,将数据库中的对象(表、视图、序列等)映射为Java对象,同时得到静态的类图。9实体-关系图中主要涉及的对象有:被监控服务器(用户名、主机名、操作系统、IP地址、CPU型号等);服务器的物理位置(机柜、所占用的空间)、设备信息(处理器、磁盘驱动器、端口、键盘、网络适配器、显卡等)、日志记录、应用进程等。1.3主机监控系统的动态建模主机监控系统的静态建模完成后,开始进行系统的动态建
7、模设计。动态模型描述监控系统的功能是如何完成的,用时序图、活动图、状态图和协作图等从不同角度来描述对象和对象之间的交互。图3给出了主机监控系统中的时序图,描述了从监控面板进行监控任务下达、监控参数配置,通过监控管理、监控任务、管理配置EJB组件的调用,通过在监控代理运行Timer定时组件或接受SNMPtrap,对SYSlog服务器日志进行分析,产生alarmMSG,最终在监控面板对被监控设备的状态、告警、性能趋势等进行展示。通过所采集到的数据,进而可以进行故障管理、流量管理、性能管理、主机管理、应用管理、安全管理、报表管理。根
8、据以上设计,主机监控系统的具体实现,主要由六个具体业务逻辑构成:(1)运行Web、EJB容器的Weblogic或JBoss中间件服务器;(2)数据系统;(3)SYSlog服务器;(4)运行代理或智能代理的被监控主机;(5)具有SNMP、SNMPtrap功能的网络、安全等设备;
此文档下载收益归作者所有