学位论文 > 优秀研究生学位论文题录展示

复杂J2EE应用的轻量级的监控系统的研究与设计

作 者: 张雯雯
导 师: 刘发贵;刘钢
学 校: 华南理工大学
专 业: 计算机技术工程
关键词: J2EE 监控 JMX 轻量级
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 24次
引 用: 0次
阅 读: 论文下载
 

内容摘要


现在越来越多的应用部署在J2EE架构上,有些复杂的J2EE应用更是由多个J2EE子系统组合而成,为了保证系统的安全可靠运行,同时提高系统的可维护性及可用性,设计一个轻量但有用的监控系统成为一个重要课题。本文以作者所在单位的一套复杂J2EE应用环境为研究对象,分析和归纳了这类系统的特点,指出这种系统之所以复杂,主要体现在不同的软硬件和巨大的服务器数量带来的运行环境复杂性,以及由于分布式的业务部署所导致的业务层次复杂性,进而总结出对于此类复杂J2EE应用进行监控的基本需求。这些需求主要包括数据管理,资源管理,告警管理和辅助管理等四方面。以这些需求为驱动,本文对当前应用监控的现状进行研究,从商业、开源和国际标准领域出发,对各种主流监控系统和技术进行评估,最后选择JMX为核心来设计这个轻量级的监控系统。接着本文对JMX规范和要点进行了介绍,并给出了将其应用在该轻量级监控系统中的实现。然后本文提出了分层的系统总体架构,针对被监控系统层、连接层、逻辑控制层和界面层等各个层面对每个环节进行详细的设计和阐述,指出关键的技术点,并结合JMX和其他主流技术对相关的难点提出解决方案。以系统总体框架为蓝图,设计思路大部分已经在国税信息中心资源集中监控平台项目中得到应用与验证。该项目已经投入使用,并能基本满足日常监控需要。最后本文总结并展望了进一步完善该监控系统所需开展的工作。

全文目录


摘要  5-6
ABSTRACT  6-10
第一章 前言  10-12
  1.1 选题背景  10
  1.2 选题意义  10-11
  1.3 本文所作的工作  11-12
第二章 复杂J2EE 应用的监控  12-18
  2.1 复杂J2EE 应用  12-13
    2.1.1 运行环境复杂性  13
    2.1.2 业务层次复杂性  13
  2.2 复杂J2EE 应用的监控需求  13-17
    2.2.1 数据管理  14-15
    2.2.2 资源管理  15-16
    2.2.3 告警管理  16-17
    2.2.4 辅助管理  17
  2.3 本章小结  17-18
第三章 应用监控核心技术  18-32
  3.1 应用监控现状  18-24
    3.1.1 商用领域  19
    3.1.2 开源领域  19-20
    3.1.3 标准领域  20-24
  3.2 使用JMX 监控应用  24-31
    3.2.1 JMX 总体架构  24-25
    3.2.2 设备层(Instrumentation Level)  25-28
    3.2.3 代理层(Agent Level)  28-31
    3.2.4 分布服务层(Distributed Services Level)  31
  3.3 本章小结  31-32
第四章 监控管理系统设计  32-64
  4.1 设计目标  32
  4.2 总体架构  32-34
  4.3 被监控系统层  34-40
    4.3.1 应用服务器资源  35-36
    4.3.2 应用服务器外部资源  36-40
    4.3.3 将自定义MBean 注册到运行时MBean 服务器  40
  4.4 连接层  40-46
    4.4.1 连接应用服务器的MBean  40-44
    4.4.2 推送应用服务器外部资源监控MBean  44-45
    4.4.3 将连接代理注册为MBean  45-46
  4.5 逻辑控制层  46-59
    4.5.1 实体模型  46-50
    4.5.2 配置管理  50-51
    4.5.3 定时调度  51-52
    4.5.4 数据处理  52-56
    4.5.5 告警控制  56-57
    4.5.6 用户管理  57-59
    4.5.7 备份恢复  59
  4.6 界面层  59-63
    4.6.1 管理界面  60-61
    4.6.2 监控界面  61-62
    4.6.3 查询界面  62-63
    4.6.4 权限控制  63
  4.8 本章小结  63-64
第五章 监控管理系统功能实现概述  64-71
  5.1 实验描述  64
  5.2 系统监控  64-67
    5.2.1 被监控对象的WEB 应用在线会话数量  64-65
    5.2.2 连接池(ConnectionPool)使用情况  65
    5.2.3 AIX 主机的性能监控  65-66
    5.2.4 系统历史监控信息查询  66-67
  5.3 系统告警  67-69
    5.3.1 告警阀值设定  67-68
    5.3.2 阀值与监控对象的关联  68
    5.3.3 告警信息的展现  68-69
  5.4 系统管理  69-70
    5.4.1 用户与功能模块的限制  69
    5.4.2 用户与监控对象的限制  69-70
  5.5 本章小结  70-71
总结  71-72
参考文献  72-75
致谢  75

相似论文

  1. 列车动态监控系统的研究,U284.48
  2. GPSOne车辆监控系统车载终端的设计与实现,U463.6
  3. 高端容错计算系统高可靠监控子系统的研究和设计,TP311.52
  4. 高速公路运营管理单位全面预算管理研究,F540.58
  5. 基于MDA的界面自动生成方法的研究,TP311.5
  6. 中小学教师课堂印象管理策略问卷的编制及应用,G632.4
  7. 优秀轻量级举重运动员(甲组)中级身体形态和身体素质选材模型的研究,G884
  8. 基于软件行为监控的自调节方法研究与实现,TP311.5
  9. 高中生学习立体几何产生元认知监控偏差的现状调查及对策研究,G633.6
  10. 纯氧曝气技术在中小城市污水处理厂的应用研究,X703
  11. 基于zigbee的智能楼宇环境监测无线传感网络,TN929.5
  12. 基于物联网的农产品安全监控系统与决策系统研究,TP277
  13. 元认知监控理论视觉下的中国初中英语阅读实效性的研究,G633.41
  14. 基于运动目标轨迹分析的智能交通监控系统,TP277
  15. 变电站综合预警系统研究与应用,TM76
  16. 偏远地区配电变压器防盗监控系统的设计,TM421
  17. 基于智能视频检测技术的交通灯控制,TM923.5
  18. 基于嵌入式Web服务器的监控系统研究,TP393.05
  19. 招商银行信贷业务风险监控分析,F224.32
  20. 国有企业高管权力运行监控机制研究,F276.1
  21. 太阳能冷热暖三联供热泵机组监控系统的设计与实验研究,TK511.2

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com