论文部分内容阅读
对于过去大多数应用系统,人们往往侧重于系统功能的实现,而忽视了系统的可维护性。在大中型应用系统中,存在着大量的运行着不同任务的服务器系统,这些服务器系统往往分布在不同的地域,而各个服务器系统的故障,依赖使用人员在操作的过程中发现,因此存在故障发现不及时导致系统维护不能及时进行、中断时间长的问题。针对以上问题提出了一种解决方案,来提高计算机应用系统的可维护性。
本文通过对应用系统中系统故障因素的主要构成——计算机硬件故障、网络设备故障、系统平台故障以及应用软件故障进行分析,对这些故障信息的采集和传输等关键问题进行了深入的研究。
本文研究、建立了大中型应用系统可维护性模型,针对如何增强系统的可维护性进行了研究。在依据该模型建立的故障管理系统中,管理工作站能够通过监测代理获得计算机系统中的状态信息,而应用系统中的网络设备的状态可通过SNMP代理获得。由于大部分网络设备都支持SNMP协议,而相关的研究和产品都已经比较成熟,因此,本文的研究重点主要集中在应用服务器系统和应用软件状态信息的采集和传输上。
本文针对应用系统可维护性模型的架构,详细描述了管理进程和代理进程之间的传输协议,并介绍了组成可维护性系统模型的各模块之间的关系和工作流程,最后给出了应用软件状态信息采集、存储与上报的一个实例。