首页> 中文学位 >基于HawkEye架构的企业主机监控系统设计与实现
【6h】

基于HawkEye架构的企业主机监控系统设计与实现

代理获取

目录

声明

致谢

摘要

1 绪论

1.1 分布式计算、并行计算、云计算

1.2 监控系统的分布式原理与目标

1.2.1 中间代理机制

1.2.2 系统目标

1.3 论文组织结构

2 相关技术

2.1 工作原理

2.2 对比分析

2.3 性能特征

2.4 消息参数

2.5 本章小结

3 系统需求分析

3.1 系统专用词条

3.2 可视化管理组件

3.2.1 自定义配置文件hawkdisplay.cfg

3.2.2 控制台应用程序接口Console API

3.2.3 Rulebase文件编辑器

3.2.4 Action编辑器

3.3 监控代理组件

3.3.1 自定义配置文件hawkagent.cfg

3.3.2 平台通用的microagent

3.3.3 插件模式的microagent

3.3.4 Rulebase引擎

3.4 平台监控组件

3.4.1 自定义配置文件hawkhma.cfg

3.4.2 应用程序管理接口

3.4.3 基于平台的microagent

3.5 本章小结

4 系统概要设计

4.1 运行流程

4.2 系统架构

4.2.1 系统架构详述

4.2.2 组件功能定义

4.3 安全机制

4.4 会话机制

4.5 本章小结

5 系统详细设计与实现

5.1 可视化管理组件

5.1.1 界面样式

5.1.2 控制台API

5.1.3 安全机制API

5.2 监控代理组件

5.2.1 核心流程

5.2.2 Rulebase引擎API

5.2.3 平台通用的microagent

5.2.4 插件模式的microagent

5.3 平台监控组件

5.3.1 会话机制

5.3.2 AMI接口

5.3.3 基于平台的microagent

5.4 本章小结

6 系统部署和测试

6.1 系统部署

6.2 功能测试

6.3 潜在问题

6.4 本章小结

7 结论

参考文献

作者简历及攻读硕士专业学位期间取得的研究成果

学位论文数据集

展开▼

摘要

在现代信息化的企业运作中,一个IT环境中会存在各种各样的设备,例如,硬件设备、软件设备,其业务系统的构成也是非常复杂的。运营维护部门需要实时监控网络节点中所有主机的物理硬件以及每台主机上的应用程序,实现集中管理和统一分析,提前避免意外事故和人为事故,降低事故的破坏程度,以确保企业业务24小时正常高效运转。
  主机的监控主要包括硬件资源的温度、硬件资源的使用率、网卡流量和速率、文件大小和特殊字符、进程数量等。应用程序的监控主要包括:服务状态、内存/CPU使用率、端口使用以及连接请求数等。
  分布式、实时性、伸缩性、智能化、自动化、跨平台、部署简易是监控系统的重要特性。分布式要求整套监控系统细分为多个独立的组件,分布于网络中的各个主机节点,通过公用的网络中间件进行网络消息的传输。企业客户可以根据实际需求,挑选和部署相应的服务组件。
  本文中论述的项目是Tibco公司一款商业化的基于HawkEye架构的企业主机分布式监控系统,可自由伸缩扩展,为企业客户提供可靠的高效的监控服务并收取服务费。本人在HawkEye监控系统的工作中,抽象和维护控制台管理API(Application Programming Interface)和应用程序监控API;开发新的组件;升级旧有组件的功能,满足客户新的需求;分离庞大复杂的组件,细分为多个功能相对单一独立的服务,降低后续开发、发布和部署的成本。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号