- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
java105 基于Java和SNMP的网络拓扑发现及扩展2
摘 要
随着企业信息化程度的提高,信息系统已成为企业必不可少的组成部分,信息系统的监控与维护也成为了企业运营的重要环节,信息系统监控主要内容是监控各个子系统,如主机,服务器,路由器等设备,以及各设备上运行的各种服务。传统的网络监控系统只能针对主机,服务器,路由器等孤立设备进行监控和管理,即只能确定单一的节点是否正常工作,而无法综合地确定整个系统的健康状况。
当今的企业信息系统的内部各部分之间的依赖程度相对较高。很多因素都可能影响信息系统各应用服务的性能和可用性。而这些影响基本上都无法完全避免的,且很难进行预测。但是,我们可以创建一个监控系统来监控信息系统的各应用程序和服务的状态,信息系统的内部各部分之间的依赖将会体现在各个部分的内部状态与性能数据上,因此我们可以通过系统内部各部分的状态与性能数据建立与系统相对应的模型,这些模型内的关系将反映系统内各部分之间的关系,通过这个模型可以高效地确定系统的整体状况,从而显著降低那些灾难事件的严重性和持续时间,提高信息系统的运行效率。
本系统将初步实现一个可以监控各种不同应用和服务的框架,并实现很高的可定制性和扩展性,如可以自定义这不同的监控节点性能数据之间的关系,从而做出综合判断,提高系统的可用性。
关键词:设备监控,网络监控,网络应用监控,服务监控,性能监控
目 录
第1章 绪论 1
1.1课题背景 1
1.2 需要解决的问题 1
第2章 关键技术介绍 2
2.1 JMX简介 2
2.2 Spring简介 3
2.3 Groovy简介 4
2.4 SNMP简介 5
2.5 JDBC简介 6
2.6 Hibernate简介 7
第3章 系统总体设计 8
3.1 总体设计 8
3.2 各个模块功能分析 9
第4章 网络应用监控设计及实现 11
4.1数据收集器 11
4.1.1 数据收集器模式与接口设计 11
4.1.2 JDBC收集器 12
4.1.3 JMX收集器 16
4.1.4 SNMP收集器 19
4.2监控器与容器 21
4.2.1 监控器Monitor 21
4.2.2 线程池和任务调度 23
4.2.3 监控器容器MonitorContainer 23
4.3数据处理与视图 25
4.3.1 数据单元与配置数据 25
4.3.2 实时数据处理 27
4.3.3持久化 28
4.3.4 视图 29
4.4规则定义 31
第5章 网络拓扑发现设计及实现 33
5.1 基本原理和算法 33
5.1.1三层设备发现 33
5.1.2可管理交换设备发现 33
5.2系统设计 34
5.3系统演示 36
结 论 37
参考文献 38
致 谢 39
总体设计如图3.2所示,系统的核心是监控器,它完成其它模块的运行与调度。
图3.2 系统整体构架图
网络拓扑发现设计及实现
5.1 基本原理和算法
要进行网络拓扑发现,首先要找出网络中主要的网络设备,其中有三层设备如路由器、三层交换机,以及一些二层设备如交换机。
5.1.1三层设备发现
三层拓扑发现主要是通过对路由器路由表的读取来获取相关IP信息来实现,图5.1是一个典型的路由表信息图。
图5.1 路由表信息图
图5.3 交换设备
都是Ruijie S2150G等二层设备,因此可得出这些二层设备拓扑关系上是属于ZHL-HJ-S5750的,通过这个方法可得出二层设备节点及其与三层设备的拓扑关系。
5.2系统设计
主要的数据缓存表设计
1、设备信息表
缓存遍历过的网络设备,因此是一个内存表,数据是MIB中的system子树,OID:.2.1.1,内容是网络设备的信息,如图5.4
图5.4 设备信息表
2、设备IP地址表
缓存已经遍历过的网络设备的IP地址,数据是MIB中的IP的IPAddrTable子树,OID:.0,通过设备的IP可能判断下一个要访问的设备是否已经访问过,从而避免重复遍历和循环遍历节点。
图5.5 设备IP地址表
3、设备路由表
缓存已经遍历过的网络设备的路由表,根据路由表可以得出下一次要访问的节点,也可以得到各设备之间的拓扑关系。
图5.6 设备路由表
5.3系统演示
发现的湖南工业大学的主要的三层设备,如图
图5.7 发现的三层设备
在Web页面演示:
重要提示:
本论文由大学论文网
毕业论文下载网: 提供
如果需要详细内容请与QQ:座机电话号码联系
湖南工业大学本科生毕业设计(论文)
coupling Centre shall be checked, the second poured concrete strength of more than 70%. In the process of reaming or boring, apart from the special provisions in facto
您可能关注的文档
最近下载
- 售后服务体系、流程及售后保障措施.docx VIP
- 北师版初中心理健康七年级全一册第一课翻开新的一页开启新学期课.pptx VIP
- 注塑生产排程月计划(ASDJS)自动排程.xls VIP
- QCT484-1999 汽车油漆涂层.pdf VIP
- 《影视后期合成》教案全套项目1--11 初识After Effects--渲染输出.docx VIP
- SAP物料分类账操作详解(S4系统).doc VIP
- 人教版小学数学四年级上册第六单元《用五入法试商的除法》PPT课件.pptx VIP
- 云南硅pu篮球场施工方案.docx VIP
- 学生牛奶糕点配送项目供货保障措施方案.docx VIP
- 课件中国现代文学史下.pptx VIP
文档评论(0)