一种网络管理系统的制作方法

文档序号:12067894阅读:218来源:国知局
一种网络管理系统的制作方法与工艺

本发明涉及计算机技术领域,特别涉及一种网络管理系统。



背景技术:

为了保证网络高效正常运行,需要对网络进行管理。网络管理是保障网络可靠运行的最重要手段。

现有技术中,主要通过网络管理员对网络进行管理。网络管理员需要完成监控网络中的网络设备的日常运行状况、监控内网运行状况、监控应用服务状况等任务。

随着网络的发展,网络设备和应用服务的规模不断扩大,网络管理员需要完成的工作内容越来越多,通过网络管理员管理网络的方案的工作效率较低,难以满足网络发展的需求。



技术实现要素:

本发明实施例提供了一种网络管理系统,能够提高网络管理的工作效率。

本发明实施例提供了一种网络管理系统,包括:

数据采集单元和数据分析单元;

所述数据采集单元,用于采集待管理网络中的网络信息;

所述数据分析单元,用于根据所述数据采集单元采集的所述网络信息对所述待管理网络进行管理。

进一步地,所述数据分析单元,包括:

策略管理模块,用于保存预先设置的至少一个响应策略,根据所述网络信息和所述响应策略,对所述待管理网络进行管理。

进一步地,所述数据分析单元,包括:

查找与监控模块,用于根据所述网络信息,查找所述待管理网络中的网络设备,根据所述网络设备确定所述待管理网络的网络拓扑,根据所述网络拓扑对每个所述网络设备的状态进行轮询。

进一步地,所述数据采集单元,用于确定所述待管理网络中的待处理任务;

所述数据分析单元,包括:

智能过滤模块,用于确定所述待管理网络中的所述待处理任务的优先级,根据所述待处理任务的优先级将所述待处理任务加入到任务队列中,将所述任务队列发送给所述待管理网络进行处理。

进一步地,所述数据采集单元,用于采集所述待管理网络中的网络设备的运行数据;

所述数据分析单元,包括:

阈值监视模块,用于保存至少一个所述网络设备的阈值,将每个所述网络设备的运行数据与对应的阈值进行对比,根据对比结果进行对所述待管理网络进行管理。

进一步地,所述数据采集单元,用于轮询所述待管理网络中的各个网络设备上的待处理任务的数据量;

所述数据分析单元,包括:

动态轮询模块,用于根据所述待管理网络中的各个所述网络设备上的所述待处理任务的数据量,确定所述待管理网络中的各个所述网络设备上的所述待处理任务的处理顺序。

进一步地,该网络管理系统,进一步包括:

智能探测单元,用于接入到所述待管理网络中,模拟用户对所述待管理网络的访问情况;

所述数据采集单元,用于在所述智能探测单元接入到所述待管理网络中之后,监测所述待管理网络的运行信息;

所述数据分析单元,用于所述待管理网络的运行信息,确定所述待管理网络的性能。

进一步地,该网络管理系统,进一步包括:

报警单元,用于根据所述网络信息,生成针对所述待管理网络的通知信息,利用短信或邮件向网络管理员发送所述通知信息。

进一步地,该网络管理系统,进一步包括:

存储单元,用于存储所述数据采集单元采集的所述待管理网络中的网络信息。

进一步地,所述数据采集单元,包括:

温度采集节点,用于采集所述待管理网络中的网络设备的温度。

进一步地,所述数据采集单元,包括:

湿度采集节点,用于采集所述待管理网络中的网络设备的湿度。

进一步地,所述数据采集单元,包括:

内存采集节点,用于采集所述待管理网络中的网络设备的内存利用率。

进一步地,所述数据采集单元,包括:

CPU采集节点,用于采集所述待管理网络中的网络设备的CPU的利用率。

进一步地,所述数据采集单元,包括:

硬盘采集节点,用于采集所述待管理网络中的网络设备的硬盘的利用率。

在本发明实施例中,利用数据采集单元采集待管理网络中的网络信息。无需网络管理员人工采集,数据分析单元根据数据采集单元采集的网络信息对待管理网络进行管理,无需网络管理员人工管理,提高了网络管理的工作效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一实施例提供的一种网络管理系统的示意图;

图2是本发明一实施例提供的另一种网络管理系统的示意图;

图3是本发明一实施例提供的又一种网络管理系统的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种网络管理系统,包括:

数据采集单元101和数据分析单元102;

所述数据采集单元101,用于采集待管理网络中的网络信息;

所述数据分析单元102,用于根据所述数据采集单元采集的所述网络信息对所述待管理网络进行管理。

在本发明实施例中,利用数据采集单元采集待管理网络中的网络信息。无需网络管理员人工采集,数据分析单元根据数据采集单元采集的网络信息对待管理网络进行管理,无需网络管理员人工管理,提高了网络管理的工作效率。

在本发明一实施例中,所述数据分析单元,包括:

策略管理模块,用于保存预先设置的至少一个响应策略,根据所述网络信息和所述响应策略,对所述待管理网络进行管理。

在本发明实施例中,通过响应策略可以对待管理网络中不断变化的状况做出及时的响应,并通过制定的响应策略,使待管理网络能够自适应,从而解决性能和安全问题。

在本发明一实施例中,所述数据分析单元,包括:

查找与监控模块,用于根据所述网络信息,查找所述待管理网络中的网络设备,根据所述网络设备确定所述待管理网络的网络拓扑,根据所述网络拓扑对每个所述网络设备的状态进行轮询。

在本发明实施例中,根据网络信息可以确定出待管理网络中的网络设备的网络拓扑,进而确定出各个网络设备的连接关系,进而对各个网络设备的状态进行轮询,例如:可以根据网络拓扑,从主节点到各个子节点进行轮询。

在本发明一实施例中,所述数据采集单元,用于确定所述待管理网络中的待处理任务;

所述数据分析单元,包括:

智能过滤模块,用于确定所述待管理网络中的所述待处理任务的优先级,根据所述待处理任务的优先级将所述待处理任务加入到任务队列中,将所述任务队列发送给所述待管理网络进行处理。

在本发明实施例中,待管理网络在运行过程中需要完成各个待处理任务,通过数据采集单元可以确定出这些待处理任务。通过智能过滤模块可以确定出这些待处理任务的优先级,方便待管理网络能够优先处理优先级较高的待处理任务。其中,智能过滤模块在确定待处理任务的优先级时,可以基于大数据分析进行优先级筛选,将各个待处理任务进行优先级排序。

在本发明一实施例中,所述数据采集单元,用于采集所述待管理网络中的网络设备的运行数据;

所述数据分析单元,包括:

阈值监视模块,用于保存至少一个所述网络设备的阈值,将每个所述网络设备的运行数据与对应的阈值进行对比,根据对比结果进行对所述待管理网络进行管理。

在本发明实施例中,数据采集单元通过采集网络设备的运行数据实现对网络设备的监控。网络设备的阈值可以包括高低触发值,通过高低触发值来确定网络设备的运行状态,进而针对不同的运行状态对待管理网络中的网络设备进行管理。例如:当网络设备A的运行数据高于网络设备A的阈值时,关闭运行网络设备A,或者,停止网络设备A的某些待处理任务。其中,运行数据可以是网络设备的CPU占有率、硬盘占有率、内存占有率、温度等。

在本发明一实施例中,所述数据采集单元,用于轮询所述待管理网络中的各个网络设备上的待处理任务的数据量;

所述数据分析单元,包括:

动态轮询模块,用于根据所述待管理网络中的各个所述网络设备上的所述待处理任务的数据量,确定所述待管理网络中的各个所述网络设备上的所述待处理任务的处理顺序。

在本发明实施例中,动态轮询模块根据待处理任务的数据量确定出各个待处理任务的处理顺序。动态轮询模块可以将每一个网络设备的待处理任务按照待管理网络的空闲情况进行分割,避免待管理网络在同一时刻处理过多的数据量而出现的卡死以及网络拥塞的情况。其中,采用数据采集单元可以通过时间片轮询的方式对各个网络设备进行轮询。

基于图1所示的一种网络管理系统,在本发明一实施例中,如图2所示,该网络管理系统进一步包括:

智能探测单元201,用于接入到所述待管理网络中,模拟用户对所述待管理网络的访问情况;

所述数据采集单元101,用于在所述智能探测单元接入到所述待管理网络中之后,监测所述待管理网络的运行信息;

所述数据分析单元102,用于所述待管理网络的运行信息,确定所述待管理网络的性能。

在本发明实施例中,智能探测单元接入到待管理网络中,来模拟用户对于待管理网络的访问情况。数据分析单元对用户的接入待管理网络进行数据探测,数据分析单元能够及时对用户反映的各种无法访问网络的情况进行监测和验证。其中,智能探测单元可以通过嵌入式单片机实现。

在本发明一实施例中,该网络管理系统进一步包括:

报警单元,用于根据所述网络信息,生成针对所述待管理网络的通知信息,利用短信或邮件向网络管理员发送所述通知信息。

在本发明实施例中,网络管理员无需时刻在网络管理系统前进行监视。

基于图1所示的一种网络管理系统,在本发明一实施例中,如图3所示,该网络管理系统进一步包括:

存储单元301,用于存储所述数据采集单元采集101的所述待管理网络中的网络信息。

在本发明实施例中,存储单元将数据采集单元采集的数据进行安全、有序的存储。存储单元可以采用大数据存储平台Hadoop中的HDFS(Hadoop Distributed File System,Hadoop分布式文件系统)或者HBase进行数据存储。

在本发明一实施例中,所述数据采集单元,包括:

温度采集节点,用于采集所述待管理网络中的网络设备的温度。

在本发明实施例中,网络信息包括:待管理网络中的网络设备的温度。

在本发明一实施例中,所述数据采集单元,包括:

湿度采集节点,用于采集所述待管理网络中的网络设备的湿度。

在本发明实施例中,网络信息包括:待管理网络中的网络设备的湿度。

在本发明一实施例中,所述数据采集单元,包括:

内存采集节点,用于采集所述待管理网络中的网络设备的内存利用率。

在本发明实施例中,网络信息包括:待管理网络中的网络设备的内存利用率。

在本发明一实施例中,所述数据采集单元,包括:

CPU采集节点,用于采集所述待管理网络中的网络设备的CPU的利用率。

在本发明实施例中,网络信息包括:待管理网络中的网络设备的CPU的利用率。

在本发明一实施例中,所述数据采集单元,包括:

硬盘采集节点,用于采集所述待管理网络中的网络设备的硬盘的利用率。

在本发明实施例中,网络信息包括:待管理网络中的网络设备的硬盘的利用率。

在本发明实施例中,数据采集单元是整个网络管理系统的最底层,也是整个系统的基础部分。在数据采集单元中,根据采集规则,将待管理网络中所有需要采集的信息进行采集,并对采集到的数据进行初步处理,然后通过发送到上层的数据分析单元。

在本发明一实施例中,该网络管理系统进一步包括:用户界面单元。用户界面单元是网络管理员通过前台与后台系统进行有效交互的模块。可以采用经过HTTPS加密后的WEB方式对网络管理系统进行访问,从而能够使用户可以通过友好简洁的方式完成网络管理系统中各参数的设定、网络运行设备的数据报表生成及分析的工作。

当前随着网络的发展和规模的不断扩大,无论是大中型企业、科研机构还是政府机关的网络架构,都从原来的松散状态发展为高度集成化和关联性的整合型架构。在新的网络架构体系中,如何针对复杂大型的网络进行一体化整合管理,是当前面临的难题。本发明实施例提供的一种网络管理系统,不仅可以解决传统网管管理方案的不足,也满足用户在当前网络架构下的设备、应用、资产、安全等需求,对于当前的网络架构具有很大的实用意义。

本发明各个实施例至少具有如下有益效果:

1、在本发明实施例中,利用数据采集单元采集待管理网络中的网络信息。无需网络管理员人工采集,数据分析单元根据数据采集单元采集的网络信息对待管理网络进行管理,无需网络管理员人工管理,提高了网络管理的工作效率。

2、在本发明实施例中,动态轮询模块根据待处理任务的数据量确定出各个待处理任务的处理顺序。动态轮询模块可以将每一个网络设备的待处理任务按照待管理网络的空闲情况进行分割,避免待管理网络在同一时刻处理过多的数据量而出现的卡死以及网络拥塞的情况。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个〃·····”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1