论文部分内容阅读
远程监控技术是计算机技术、网络通信技术和控制技术三者相结合的一门综合技术。远程监控技术在工业控制领域应用广泛,但在计算机软件资源领域的研究不够深入。
论文首先对远程应用软件监控系统的原理和关键技术进行了介绍,分析了系统框架、通信协议、工作方式、监控技术、安全性等方面的内容。系统采用SNMP协议的Manager-Agent模型作为管理体系结构,并加入数据报超时重发和告警确认重发机制。
接着论文分析了远程软件维护的功能需求,提出通过构造Agent来实现远程软件维护的故障管理功能。在研究了基于Agent的故障检测和诊断理论后,构造了故障检测和诊断Agent的模型,提出了应用程序的故障检测方案,并对故障诊断和故障处理进行了研究。
在上述研究的基础之上,远程应用程序监控的原型系统得以实现。论文详细介绍了网络通信、应用程序故障检测、远程自动维护、数据加密传输等主要功能模块的设计和实现。
最后介绍了原型系统的三种维护方法,并将其应用到在铁路运输管理系统的系统维护中。同时,对原型系统进行了测试。测试结果表明,该原型系统能够满足远程应用程序维护的基本功能要求:可以实时采集应用程序运行时的故障信息,向管理者发送故障告警信息,且系统能够自动恢复某些特定的故障。