System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网络设备管理,具体地说是一种基于遥测数据的网络设备管理方法及系统。
技术介绍
1、目前传统物理硬件的指标数据采集和容器化技术架构需要采用不同的工具进行日志、性能参数及数据观察点、细粒度网络请求路径监控数据采集。
2、例如在一些传统的网络监控和管理系统,可以监控路由器、交换机等网络设备的性能和状态,对流行的分布式微服务架构的监测体系支持度不高。
3、分布式微服务架构下比较流行的日志收集方案efk(elasticsearch+fluentd+kibana)。efk是一套常用于日志收集和分析的开源工具组合。elasticsearch用于存储和索引日志数据,fluentd用于日志的采集、过滤和转发,kibana则提供了可视化和查询接口。该架构不支持性能参数及数据观察点、细粒度网络请求路径的监测。
技术实现思路
1、为此,本专利技术所要解决的技术问题在于提供一种基于遥测数据的网络设备管理方法及系统,将遥测源数据采集单元设置在网络设备上,实现对不同网络设备的遥测数据采集,满足利用一套组件实现日志、性能参数以及数据观察点、细粒度网络请求路径监控数据采集,并实现对流行的分布式微服务架构的监测体系的支持。
2、为解决上述技术问题,本专利技术提供如下技术方案:
3、一种基于遥测数据的网络设备管理系统,包括:
4、遥测源数据采集单元,用于采集网络设备上的遥测数据并上传至遥测数据接收单元;每个网络设备配备有一个遥测源数据采集单元;遥
5、遥测数据接收单元,用于接收遥测源数据采集单元采集的遥测数据并上传至遥测数据核心处理单元;
6、遥测数据核心处理单元,用于对遥测数据进行处理并将处理结果存放在遥测数据存储单元中;遥测数据核心处理单元包括管理模块和n个数据核心处理模块,其中,管理模块用于对遥测数据进行分类并根据遥测数据的类型为遥测数据的处理提供遥测数据处理链路,数据核心处理模块用于根据遥测数据处理链路依次对遥测数据进行处理且不同的数据核心处理模块对遥测进行的数据处理操作不同,n为大于或等于2的自然数;
7、遥测数据存储单元,用于存储遥测数据经遥测数据核心处理单元处理后得到的数据信息;
8、可视化单元,用于显示遥测数据核心处理单元处理后得到的数据信息;
9、告警单元,用于根据遥测数据经遥测数据核心处理单元处理后得到的数据信息提供告警;
10、遥测源数据采集单元与遥测数据接收单元通信连接,遥测数据接收单元与遥测数据核心处理单元通信连接,遥测数据核心处理单元与遥测数据存储单元通信连接,遥测数据存储单元分别与可视化单元和告警单元通信连接;在遥测数据核心处理单元中,管理模块分别与遥测数据接收单元和数据核心处理模块通信连接,任意两个数据核心处理模块之间通信连接。
11、其中,在实际使用过程中,可以利用遥测数据接收单元远程拉取一部分遥测数据。
12、上述基于遥测数据的网络设备管理系统,当遥测数据核心处理单元对遥测数据进行处理时,管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据打包成遥测数据包报文并将遥测数据处理链路封装在遥测数据包报文的报头内,接着将遥测数据包报文交由遥测数据处理链路上的数据核心处理模块按照遥测数据处理链路上的数据核心处理模块排序对遥测数据进行处理,并且每个数据核心处理模块对遥测数据处理后均对处理后的遥测数据进行打包封装并将遥测数据处理链路封装在打包后得到的遥测数据包报文的报头中。
13、上述基于遥测数据的网络设备管理系统,当遥测数据核心处理单元对遥测数据进行处理时,管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据交由处于遥测数据处理链路上第一位的数据核心处理模块进行处理,处理结束后,处于遥测数据处理链路上第一位的数据核心处理模块向管理模块发送处理完成的消息,然后管理模块向处于遥测数据处理链路上第一位的数据核心处理模块发送命令,由处于遥测数据处理链路上第一位的数据核心处理模块将处理后的遥测数据发送至处于遥测数据处理链路上第二位的数据核心处理模块进行处理,以此类推,按照遥测数据处理链路上数据核心处理模块的顺序完成对遥测数据的处理操作;或者当遥测数据核心处理单元对遥测数据进行处理时,管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据交由处于遥测数据处理链路上第一位的数据核心处理模块进行处理,处理结束后,处于遥测数据处理链路上第一位的数据核心处理模块将处理后的遥测数据返回至管理模块,管理模块将由处于遥测数据处理链路上第一位的数据核心处理模块处理后的遥测数据交由处于遥测数据处理链路上第二位的数据核心处理模块进行处理,以此类推,按照遥测数据处理链路上数据核心处理模块的顺序完成对遥测数据的处理操作。
14、上述基于遥测数据的网络设备管理系统,还包括为用户提供查询服务的查询单元,查询单元分别与遥测数据存储单元和可视化单元通信连接。
15、上述基于遥测数据的网络设备管理系统,还包括遥测数据导出单元,遥测数据核心处理单元通过遥测数据导出单元与遥测数据存储单元通信连接。
16、上述基于遥测数据的网络设备管理系统,遥测源数据采集单元设置在产生遥测数据的网络设备上。
17、上述基于遥测数据的网络设备管理系统,遥测数据存储单元为分布式存储器。
18、利用上述基于遥测数据的网络设备管理系统进行网络设备管理的方法,包括如下步骤:
19、s1)采集与网络设备相关的遥测数据,然后将采集到的遥测数据发送至遥测数据核心处理单元进行处理并将处理后的遥测数据存储在遥测数据存储单元内;遥测数据核心处理单元通过如下步骤对遥测数据进行处理:
20、a)管理模块对遥测数据进行分类并根据遥测数据的类型生成遥测数据处理链路;
21、b)由遥测数据处理链路上的数据核心处理模块按照遥测数据处理链路上的顺序对遥测数据进行处理;
22、s2)对步骤s1)中经遥测数据核心处理单元处理后的遥测数据进行分析并根据异常数据发出告警信息。
23、上述方法,在步骤s1)中,遥测数据核心处理单元按照如下模式对遥测数据进行处理:管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据打包成遥测数据包报文并将遥测数据处理链路封装在遥测数据包报文的报头内,接着将遥测数据包报文交由遥测数据处理链路上的数据核心处理模块按照遥测数据处理链路上的数据核心处理模块排序对遥测数据进行处理,并且每个数据核心处理模块对遥测数据处理后均对处理后的遥测数据进行打包封装并将遥测数据处理链路封装在打包后得到的遥测数据包报文的报头中。
24、上述方法,在步骤s1)中,遥测数据核心处理单元按照如下模式对遥测数据进行处理:管理本文档来自技高网...
【技术保护点】
1.一种基于遥测数据的网络设备管理系统,其特征在于,包括:
2.根据权利要求1所述的基于遥测数据的网络设备管理系统,其特征在于,当遥测数据核心处理单元对遥测数据进行处理时,管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据打包成遥测数据包报文并将遥测数据处理链路封装在遥测数据包报文的报头内,接着将遥测数据包报文交由遥测数据处理链路上的数据核心处理模块按照遥测数据处理链路上的数据核心处理模块排序对遥测数据进行处理,并且每个数据核心处理模块对遥测数据处理后均对处理后的遥测数据进行打包封装并将遥测数据处理链路封装在打包后得到的遥测数据包报文的报头中。
3.根据权利要求1所述的基于遥测数据的网络设备管理系统,其特征在于,当遥测数据核心处理单元对遥测数据进行处理时,管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据交由处于遥测数据处理链路上第一位的数据核心处理模块进行处理,处理结束后,处于遥测数据处理链路上第一位的数据核心处理模块向管理模块发送处理完成的消息,然后管理模块向处于遥测数据处理链路上
4.根据权利要求1所述的基于遥测数据的网络设备管理系统,其特征在于,还包括为用户提供查询服务的查询单元,查询单元分别与遥测数据存储单元和可视化单元通信连接。
5.根据权利要求1所述的基于遥测数据的网络设备管理系统,其特征在于,还包括遥测数据导出单元,遥测数据核心处理单元通过遥测数据导出单元与遥测数据存储单元通信连接。
6.根据权利要求1所述的基于遥测数据的网络设备管理系统,其特征在于,遥测源数据采集单元设置在产生遥测数据的网络设备上。
7.根据权利要求1所述的基于遥测数据的网络设备管理系统,其特征在于,遥测数据存储单元为分布式存储器。
8.利用权利要求1所述的基于遥测数据的网络设备管理系统进行网络设备管理的方法,其特征在于,包括如下步骤:
9.根据权利要求8所述的方法,其特征在于,在步骤S1)中,遥测数据核心处理单元按照如下模式对遥测数据进行处理:管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据打包成遥测数据包报文并将遥测数据处理链路封装在遥测数据包报文的报头内,接着将遥测数据包报文交由遥测数据处理链路上的数据核心处理模块按照遥测数据处理链路上的数据核心处理模块排序对遥测数据进行处理,并且每个数据核心处理模块对遥测数据处理后均对处理后的遥测数据进行打包封装并将遥测数据处理链路封装在打包后得到的遥测数据包报文的报头中。
10.根据权利要求8所述的方法,其特征在于,在步骤S1)中,遥测数据核心处理单元按照如下模式对遥测数据进行处理:管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据交由处于遥测数据处理链路上第一位的数据核心处理模块进行处理,处理结束后,处于遥测数据处理链路上第一位的数据核心处理模块向管理模块发送处理完成的消息,然后管理模块向处于遥测数据处理链路上第一位的数据核心处理模块发送命令,由处于遥测数据处理链路上第一位的数据核心处理模块将处理后的遥测数据发送至处于遥测数据处理链路上第二位的数据核心处理模块进行处理,以此类推,按照遥测数据处理链路上数据核心处理模块的顺序完成对遥测数据的处理操作;或者当遥测数据核心处理单元对遥测数据进行处理时,管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据交由处于遥测数据处理链路上第一位的数据核心处理模块进行处理,处理结束后,处于遥测数据处理链路上第一位的数据核心处理模块将处理后的遥测数据返回至管理模块,管理模块将由处于遥测数据处理链路上第一位的数据核心处理模块处理后的遥测数据交由处于遥测数...
【技术特征摘要】
1.一种基于遥测数据的网络设备管理系统,其特征在于,包括:
2.根据权利要求1所述的基于遥测数据的网络设备管理系统,其特征在于,当遥测数据核心处理单元对遥测数据进行处理时,管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据打包成遥测数据包报文并将遥测数据处理链路封装在遥测数据包报文的报头内,接着将遥测数据包报文交由遥测数据处理链路上的数据核心处理模块按照遥测数据处理链路上的数据核心处理模块排序对遥测数据进行处理,并且每个数据核心处理模块对遥测数据处理后均对处理后的遥测数据进行打包封装并将遥测数据处理链路封装在打包后得到的遥测数据包报文的报头中。
3.根据权利要求1所述的基于遥测数据的网络设备管理系统,其特征在于,当遥测数据核心处理单元对遥测数据进行处理时,管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据交由处于遥测数据处理链路上第一位的数据核心处理模块进行处理,处理结束后,处于遥测数据处理链路上第一位的数据核心处理模块向管理模块发送处理完成的消息,然后管理模块向处于遥测数据处理链路上第一位的数据核心处理模块发送命令,由处于遥测数据处理链路上第一位的数据核心处理模块将处理后的遥测数据发送至处于遥测数据处理链路上第二位的数据核心处理模块进行处理,以此类推,按照遥测数据处理链路上数据核心处理模块的顺序完成对遥测数据的处理操作;或者当遥测数据核心处理单元对遥测数据进行处理时,管理模块先对遥测数据进行分类,并根据遥测数据的类型生成遥测数据处理链路,然后将遥测数据交由处于遥测数据处理链路上第一位的数据核心处理模块进行处理,处理结束后,处于遥测数据处理链路上第一位的数据核心处理模块将处理后的遥测数据返回至管理模块,管理模块将由处于遥测数据处理链路上第一位的数据核心处理模块处理后的遥测数据交由处于遥测数据处理链路上第二位的数据核心处理模块进行处理,以此类推,按照遥测数据处理链路上数据核心处理模块的顺序完成对遥测数据的处理操作。
4.根据权利要求1所述的基于遥测数据的网络设备管理系统,其特征在于,还包括为用户提供查询服务的查询单元,查询单元分别与遥测数据存储单元和可视化单元通信连接。
5.根据权利要求1所述的基于遥测数据的网络设备管理系统,其特征在于,还包括遥测数据导出单元,遥测数据核心处理单元通过遥测数据导出单元与遥测数...
【专利技术属性】
技术研发人员:蒋驰,周铭扬,陶林海,冯天阳,
申请(专利权)人:明阳产业技术研究院沈阳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。