- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于主动节点跨平台网络监控系统设计与实现
基于主动节点跨平台网络监控系统设计与实现
摘 要:电力企业内部网络监控设备众多,品牌性能各不相同,网络监控难度也越来越大。为了解决不同平台的网络设备监控的难题,本文以跨平台技术为基础,设计了由网络资源设备、主动节点、监控信息库构成的跨平台网络监控系统。系统设计了基于主动网络的动态数据采集算法实现数据的周期性采集,采用主动报文的形式将信息发送给监控平台服务端,通过构造主动节点实现数据的采集和传送控制。本系统于2015年在国网吉林省电力有限公司开始应用,实现了对电力系统不同网络设备进行状态监控集中管理,极大的提高了运维效率。
关键词:主动节点;数据采集;主动报文
中图分类号:TP393.07 文献标识码:A
1 引言(Introduction)
随着信息技术的发展和网络规模的扩大,企业内部的网络结构也日益复杂,电力企业也不例外,各类网络监控设备种类繁多,这些设备品牌、性能、操作系统各不相同,日志和告警格式也各式各样。对这些设备的网络监控难度也越来越大,网络监控已经成为现代企业信息化建设的难点。近年来,网络监控技术也从传统的集中式转变为分布式、单点代理转向多层次。这些新型监控技术的产生,为解决电力企业的网络监管问题,提供了很好的技术手段[1,2]。
本文设计基于主动节点的跨平台网络监控系统,对电力企业不同平台的网络设备进行监控,方便电力企业实现网络维护和监控。系统采用主动节点和监控平台为基础,采集各类数据。通过主动报文的形式发送给监控平台服务端,并进行展示,实现对电力企业网络设备的集中监控,提高运维效率。
2 系统的总体设计(General design)
网络监控是指对网络运行状态数据进行实时采集、分析、预测,并对网络运行状态实施控制。由于电力企业的网络系统涉及到许多不同平台基础的网络设备,为此在系统的设计过程中采用跨平台设计。根据电力企业内部的网络设备监控的具体需求,基于主动节点的跨平台网络监控系统的系统总体架构设计如图1所示。
由图1可以看出,基于主动节点的跨平台网络监控系统主要由网络资源设备、主动节点、监控系统和系统使用用户四部分构成。网络资源设备包括交换机、路由器、终端监测设备、各类服务器,以及其他的软硬件设备等。主动节点是各类监控服务的载体,为SNMP、WMI、Syslog等服务提供运行基础。主动节点采用主动报文的形式与监控系统进行通信,将各类消息传送至监控系统。主动节点上的主动服务对本地的各类对象和其他节点的网络资源进行管理。监控系统根据主动节点采集的数据为用户提供网络运行状态信息、服务器运行状态信息、集群状态信息等,实现各类告警信息的提示,并为用户提供权限管理和任务分析等功能,同时将各类信息存入监控系统数据库[3]。
3 主动节点设计(Design of active nodes)
3.1 主动节点功能
主动节点是指被安装监控代理的网络设备,是网络监控系统的核心部件,具有管理非主动节点和被监控系统管理的双重身份。主动节点的所有功能都是通过节点上运行的主动代理服务实现的,包括命令的获取、数据的采集和告警的处理等[4-6]。主动代理的具体功能结构如图2所示,其包含的功能如下:
(1)获取和接收网络监控中心的各类指令,执行对网络节点的监控、异常数据采集和数据回传。
(2)根据网络监控中心的指令,实现对本地服务库的管理、配置等。
(3)接收主动报文,并对主动报文进行解析,并执行主动报文中的主动代码。
(4)依据SNMP协议,调用本地SNMP服务和WMI服务,实现对周围非主动节点和网络设备的管理。
(5)对采集的数据,根据一定的策略进行分析、过滤和压缩,消除冗余数据,降低会出数据的流量,减少监控系统的计算任务量。
3.2 主动报文处理
当主动节点受到一个主动报文后,主动报文处理器首先对报文的类型进行判断。如果报文的类型不在主动节点处理的范围内,则这个报文就会被丢弃。如果报文能够被节点识别,则节点会根据报文类型进行相应的处理。如果接收到的是普通数据采集报文。则主动节点接收到此报文后,首先对主动报文进行安全认证,认证通过后,主动报文处理器将其发送到相应的数据采集主动环境中。主动环境依据主动报文的主动代码,完成相应主动服务的启动工作,并进行数据采集。如果接受到的报文是主动服务库管理数据报文,则主动报文处理器会将此报文发送给主动服务管理进程。主动服务管理进程根据主动报文中的主动代码管理主动服务库,实现对主动节点各类服务的动态增加、删除和修改等功能[7]。
4 主动报文的设计(Design of active packet)
在基于主动节点的跨平台网络监控系统中,主动报文负责传输节点间的主动程序和相关数据,是监
原创力文档


文档评论(0)