一种信息收集方法和装置制造方法及图纸

技术编号:24852874 阅读:16 留言:0更新日期:2020-07-10 19:06
本申请提供了一种信息收集方法和装置,涉及通信技术领域,该方法应用于网络设备,所述网络设备包括主控板和业务板卡;主控板在接收到信息收集指令后,解析得到所述信息收集指令所指示的期望收集信息;若所述期望收集信息为网络设备的整机信息,则分别启动至少一个第一收集进程和至少一个第二收集进程,由所述第一收集进程收集所述主控板的状态信息,以及由所述第二收集进程收集所述业务板卡的状态信息;将所述主控板的状态信息和所述业务板卡的状态信息确定为所述网络设备的整机信息。由不同的进程分别收集主控板和业务板卡的状态信息,从而大大提高了信息的收集速度。

【技术实现步骤摘要】
一种信息收集方法和装置
本申请涉及通信
,特别涉及一种信息收集方法和装置。
技术介绍
为满足日益膨胀的互联网发展需求,网络设备的发展变化巨大,在业务功能复杂度、性能规模等各方面突飞猛进,尤其在汇聚层和核心层更是出现了分布式结构、堆叠和集群设备。然而设备复杂度的提高对设备的可维护性提出了更高的要求,尤其在海量信息收集方面面临新的挑战。例如,当网络设备出现问题时,就需要快速收集该网络设备的设备信息以便快速分析出问题所在。然而当网络设备为核心设备时,其业务复杂度、接口密度和板卡数量本身就很高,设备信息收集比较困难,导致核心设备在出问题时定位出问题的位置的难度就比较大;而且,核心设备的可维护性要求也很高,要求可供定位的时间是非常短的,但在实际场景下,很难在要求的定位时间内找到出问题的位置,即很难有充足的在线定位时间。在进行信息收集时,现有技术通常采用单进程进行信息的收集,而且在信息收集过程中涉及多个板卡或者业务模块时,只能以串行的方式进行收集,导致耗费较多的时间,进而导致影响正常业务的处理速度。因此,如何快速获取到网络设备的设备信息,以便快速分析网络设备中存在的问题是值得考虑的问题之一。
技术实现思路
有鉴于此,本申请提供了一种信息收集方法和装置,用以实现信息的快速收集。具体地,本申请是通过如下技术方案实现的:根据本申请的第一方面,提供一种信息收集方法,应用于网络设备,所述网络设备包括主控板和业务板卡;以及所述方法,包括:所述主控板在接收到信息收集指令后,解析得到所述信息收集指令所指示的期望收集信息;若所述期望收集信息为网络设备的整机信息,则分别启动至少一个第一收集进程和至少一个第二收集进程,由所述第一收集进程收集所述主控板的状态信息,以及由所述第二收集进程收集所述业务板卡的状态信息;将所述主控板的状态信息和所述业务板卡的状态信息确定为所述网络设备的整机信息。根据本申请的第二方面,提供一种信息收集装置,设置于网络设备中,所述网络设备包括主控板和业务板卡;以及所述装置,包括:解析模块,用于在接收到信息收集指令后,解析得到所述信息收集指令所指示的期望收集信息;启动模块,用于若所述期望收集信息为网络设备的整机信息,则分别启动至少一个第一收集进程和至少一个第二收集进程,由所述第一收集进程收集所述主控板的状态信息,以及由所述第二收集进程收集所述业务板卡的状态信息;确定模块,用于将所述主控板的状态信息和所述业务板卡的状态信息确定为所述网络设备的整机信息。根据本申请的第三方面,提供一种网络设备,包括处理器和机器可读存储介质,机器可读存储介质存储有能够被处理器执行的机器可执行指令,处理器被机器可执行指令促使执行本申请实施例第一方面所提供的方法。根据本申请的第四方面,提供一种机器可读存储介质,机器可读存储介质存储有机器可执行指令,在被处理器调用和执行时,机器可执行指令促使处理器执行本申请实施例第一方面所提供的方法。本申请实施例的有益效果:本申请实施例提供的信息收集方法,由不同的进程(至少一个第一收集进程和至少一个第二收集进程)分别收集主控板和业务板卡的状态信息,从而大大提高了信息的收集速度,进而为线下基于收集的信息分析网络设备是否存在问题及在存在问题时及时定位问题出现位置预留了时间。附图说明图1是本申请一示例性实施例示出的一种网络设备100的方框示意图;图2是本申请一示例性实施例示出的一种信息收集方法的流程图;图3是本申请一示例性实施例示出的另一种信息收集方法的流程图;图4是本申请一示例性实施例示出的一种信息收集装置的框图;图5是本申请一示例性实施例示出的另一种信息收集装置的框图;图6是本申请一示例性实施例示出的再一种信息收集装置的框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相对应的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。在进行网络设备的设备信息收集时,现有技术是基于所需收集的信息编写一个脚本,然后运行该脚本进行信息收集,而且是采用单进程利用脚本进行信息收集,且在信息收集过程中,脚本内容顺序执行,当网络设备涉及多个板卡或者业务模块时,只能一个一个收集,导致信息收集时间与板卡数量或业务模块数量及运行时间呈正比,信息收集效率低,从而存在无法满足快速收集设备信息的需求;除此之外,现有的信息收集方式和脚本组织缺乏灵活,收集方式单一,仅支持整机信息一次性收集;在网络设备出现问题的槽位或者出现问题的业务模块明确时,无法进行快速的定向收集。为了解决上述问题,本申请实施例提供一种能够快速实现信息收集的方法,应用于网络设备中,该网络设备包括主控板和至少一个业务板卡,当用户需要收集网络设备的相关信息时,则会向网络设备的主控板触发信息收集指令,这样主控板在接收到信息收集指令后,会解析得到该信息收集指令所指示的期望收集信息,当该期望收集信息为所属网络设备的整机信息时,则会分别启动至少一个第一收集进程和至少一个第二收集进程,由第一收集进程收集主控板本身的状态信息,以及由第二收集进程收集业务板卡的状态信息,而这两个状态信息构成了网络设备的整机信息。由于在进行信息收集时,分别由不同进程分别收集主控板和业务板卡的状态信息,并不是现有技术中基于一个脚本串行执行信息的收集,明显节省了信息收集的时间,即,实现了网络设备的信息的快速收集。请参照图1,是本申请实施例提供的网络设备100的方框示意图。该网络设备100包括存储器110、处理器120及通信模块130。存储器110、处理器120以及通信模块130各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。其中,存储器110用于存储程序或者数据。存储器110可以是,但不限于,随机存取存储器(RandomAccessMemory,RAM),只读存储器(ReadOnlyMemory,ROM),可本文档来自技高网...

【技术保护点】
1.一种信息收集方法,其特征在于,应用于网络设备,所述网络设备包括主控板和业务板卡;以及所述方法,包括:/n所述主控板在接收到信息收集指令后,解析得到所述信息收集指令所指示的期望收集信息;/n若所述期望收集信息为网络设备的整机信息,则分别启动至少一个第一收集进程和至少一个第二收集进程,由所述第一收集进程收集所述主控板的状态信息,以及由所述第二收集进程收集所述业务板卡的状态信息;/n将所述主控板的状态信息和所述业务板卡的状态信息确定为所述网络设备的整机信息。/n

【技术特征摘要】
1.一种信息收集方法,其特征在于,应用于网络设备,所述网络设备包括主控板和业务板卡;以及所述方法,包括:
所述主控板在接收到信息收集指令后,解析得到所述信息收集指令所指示的期望收集信息;
若所述期望收集信息为网络设备的整机信息,则分别启动至少一个第一收集进程和至少一个第二收集进程,由所述第一收集进程收集所述主控板的状态信息,以及由所述第二收集进程收集所述业务板卡的状态信息;
将所述主控板的状态信息和所述业务板卡的状态信息确定为所述网络设备的整机信息。


2.根据权利要求1所述的方法,其特征在于,
若所述期望收集信息为所述主控板的状态信息,则启动所述至少一个第一收集进程,由所述至少一个第一收集进程收集所述主控板的状态信息;
若所述期望收集信息为业务板卡的状态信息,则启动所述至少一个第二收集进程,由所述至少一个第二收集进程收集所述业务板卡的状态信息。


3.根据权利要求1或2所述的方法,其特征在于,所述业务板卡的状态信息包括所述业务板卡记录的日志信息;所述至少一个第二收集进程包括用户态守护进程,所述用户态守护进程属于所述业务板卡,以及所述用户态守护进程用于收集所述业务板卡记录的日志信息。


4.根据权利要求3所述的方法,其特征在于,所述业务板卡的状态信息还包括所述业务板卡的运行及控制信息,所述至少一个第二收集进程还包括运控信息收集进程,以及所述运控信息收集进程属于所述主控板;所述运控信息收集进程用于收集所述业务板卡的运行及控制信息。


5.根据权利要求1或2所述的方法,其特征在于,所述主控板的状态信息包括所述主控板记录的日志信息和所述主控板的运行及控制信息;所述至少一个第一收集进程包括用户态守护进程和运控信息收集进程,所述用户态守护进程和所述运控信息收集进程属于所述...

【专利技术属性】
技术研发人员:周鲁楠
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:安徽;34

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1