可定制的web监控系统的设计与实现
| 摘要 | 第1-5页 |
| ABSTRACT | 第5-8页 |
| 第1章 绪论 | 第8-11页 |
| ·研究背景 | 第8-9页 |
| ·监控工具现状 | 第8-9页 |
| ·其他需求 | 第9页 |
| ·本文的主要工作 | 第9页 |
| ·论文结构 | 第9-11页 |
| 第2章 需求分析与设计 | 第11-31页 |
| ·需求分析 | 第11-12页 |
| ·总体设计 | 第12-13页 |
| ·异步事件模型的设计 | 第13-17页 |
| ·Ruby并发机制与纤程简介 | 第13-15页 |
| ·异步事件模型 | 第15-16页 |
| ·Actor模型与Revactor包 | 第16-17页 |
| ·核心配置子系统 | 第17-18页 |
| ·核心配置文件 | 第17页 |
| ·领域专用语言 | 第17-18页 |
| ·使用Ruby构造内部DSL | 第18页 |
| ·管理子系统 | 第18-21页 |
| ·监控系统的启动 | 第19页 |
| ·监控系统的停止 | 第19-20页 |
| ·监控系统的接入管理 | 第20-21页 |
| ·监控子系统 | 第21-27页 |
| ·资源数据采集模块 | 第22-23页 |
| ·资源数据维护模块 | 第23-24页 |
| ·异常检测模块 | 第24-26页 |
| ·异常处理模块 | 第26页 |
| ·REST风格设计与ROA架构 | 第26-27页 |
| ·监控系统部署介绍 | 第27-31页 |
| ·目录树结构 | 第27-28页 |
| ·目录和文件说明 | 第28-31页 |
| 第3章 可定制web监控系统的实现 | 第31-47页 |
| ·核心配置子系统 | 第31-35页 |
| ·相关技术描述 | 第31-32页 |
| ·核心配置文件的内容 | 第32-34页 |
| ·标准模板文件 | 第34-35页 |
| ·冲突解决 | 第35页 |
| ·管理子系统的实现 | 第35-38页 |
| ·monitor入口命令 | 第35页 |
| ·monitor子命令 | 第35-38页 |
| ·监控子系统的实现 | 第38-39页 |
| ·定时器实现 | 第39页 |
| ·资源数据采集模块的实现 | 第39-41页 |
| ·Linux系统资源的采集 | 第40-41页 |
| ·Jvm相关资源采集 | 第41页 |
| ·非数据资源问题 | 第41页 |
| ·资源数据维护模块的实现 | 第41-42页 |
| ·资源数据结构设计实现 | 第41-42页 |
| ·标准的访问方式 | 第42页 |
| ·异常检测模块的实现 | 第42-44页 |
| ·阀值检测策略 | 第42-44页 |
| ·异常处理模块的实现 | 第44-47页 |
| ·异常处理操作 | 第45-47页 |
| 第4章 测试工作 | 第47-53页 |
| ·单元测试 | 第47-51页 |
| ·CPU采集数据测试 | 第47-48页 |
| ·资源树访问测试 | 第48-49页 |
| ·阀值检测测试 | 第49-50页 |
| ·异常告警邮件测试 | 第50-51页 |
| ·性能测试 | 第51-53页 |
| 第5章 下一步改进与展望 | 第53-54页 |
| ·下一步改进 | 第53页 |
| ·展望 | 第53-54页 |
| 结束语 | 第54-55页 |
| 参考文献 | 第55-56页 |
| 致谢 | 第56-57页 |
| 攻读硕士学位期间已发表论文 | 第57页 |