论文部分内容阅读
在当今社会由工业化到信息化的转变中,网络作为信息传播的媒介已经深入到了国家社会经济高速发展和人们的日常生活的方方面面。因此,设计网络应用监控系统,通过监控服务器性能,保证服务器稳定而高效地运行从而提高网络服务质量也成为了一个非常有意义的课题。论文从应用管理的市场价值出发,描述网络应用管理在网络服务中所体现出巨大作用和产生的经济效益来说明网络监控系统的市场价值和重要意义。论文将系统实现所用的几个技术如J2EE框架和JMX技术,工具如Eclipse,Tomcat和MySQL会集合在一起做一个简要介绍以此作为系统的设计的铺垫和准备。详细分析系统需求并输出需求文档,根据该文档对监控系统做总体设计并将整个系统划分为快速入门,应用配置,应用分组,阈值配置等8个模块,对每个模块的用例以及详细流程都进行分析和设计。以详细流程设计为基础,为应用配置,应用分组,应用监视,阈值配置四个模块与数据库进行交换的模块进行数据库设计,给出数据库表。深入到系统实现阶段会对Java后台如何运行做一个全局的描述,这里主要解释Java后台如何和C后台通过ASN.1消息进行传输,C后台的采集命令是如何依次下发。具体到Java后台数据采集阶段时会再对数据采集部分做一个总结,分为初始化,解析采集命令,连接,获取指标,指标信息的封装五个阶段。具体到每个采集对象采集命令的格式是如何编写,采集策略是如制定进行分析和说明,并给出每个采集应用的实现界面并附带该对象部分采集指标列表,并对每个指标进行简要的解释。论文最后会对全篇进行总结,对设计过程做一个概况,从总体设计和模块功能,采集流程,具体对象功能实现三个部分说明设计和实现该系统所做的具体工作,并从数据挖掘和网络应用服务加权算法两个角度提出提出要完善该系统所要做的优化工作。