CN112383453B - 一种数据处理方法及*** - Google Patents
一种数据处理方法及*** Download PDFInfo
- Publication number
- CN112383453B CN112383453B CN202110052302.3A CN202110052302A CN112383453B CN 112383453 B CN112383453 B CN 112383453B CN 202110052302 A CN202110052302 A CN 202110052302A CN 112383453 B CN112383453 B CN 112383453B
- Authority
- CN
- China
- Prior art keywords
- traffic
- switch
- server
- access switch
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0888—Throughput
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/75—Indicating network or usage conditions on the user display
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Mining & Analysis (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供了一种数据处理方法及***,该方法为:获取与数据中心的核心交换机连接的接入交换机的交换机信息,及获取与接入交换机连接的服务器的服务器信息;利用指定监控***,获取接入交换机与核心交换机之间的第一流量传输信息,及获取服务器与接入交换机之间的第二流量传输信息;响应于用户的操作指令,在前端显示界面中展示接入交换机对应的交换机信息和第一流量传输信息,及展示服务器对应的服务器信息和第二流量传输信息。使网络工程师根据前端显示界面所显示的信息,能全方面的掌握数据中心的运行状况,并且不需要设置网络流量采集适配器,降低数据中心的维护成本。
Description
技术领域
本发明涉及数据处理技术领域,具体涉及一种数据处理方法及***。
背景技术
数据中心通常设置有大量的网络设备和服务器,为保证数据中心能提供稳定的网络服务,网络工程师需掌握网络流量的使用情况并根据该使用情况维护数据中心,比如调整网络的服务质量(Quality of Service,QoS)策略或对网络进行扩容。
目前维护数据中心的方式为:利用网络流量采集适配器采集网络流量,并根据采集得到的网络流量确定网络整体运行情况。但是一方面,采集网络流量需要相应的网络流量采集适配器,会提高数据中心的维护成本,另一方面,仅通过采集得到的网络流量作为数据中心的维护依据,无法全面反映数据中心的运行状况。
发明内容
有鉴于此,本发明实施例提供一种数据处理方法及***,以解决现有维护数据中心的方式存在的维护成本高和无法全面反映数据中心的运行状况等问题。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例第一方面公开一种数据处理方法,所述方法包括:
获取与数据中心的核心交换机连接的接入交换机的交换机信息,及获取与所述接入交换机连接的服务器的服务器信息,所述交换机信息包括:所述核心交换机中与所述接入交换机连接的端口号,及所述接入交换机的IP地址,所述服务器信息包括:所述接入交换机中与所述服务器连接的端口号,及所述服务器的IP地址;
利用指定监控***,获取所述接入交换机与所述核心交换机之间的第一流量传输信息,及获取所述服务器与所述接入交换机之间的第二流量传输信息,所述第一流量传输信息包括:所述核心交换机流向所述接入交换机的第一流量参数,及所述接入交换机流向所述核心交换机的第二流量参数,所述第二流量传输信息包括:所述接入交换机流向所述服务器的第三流量参数,及所述服务器流向所述接入交换机的第四流量参数;
响应于用户的操作指令,在前端显示界面中展示所述接入交换机对应的所述交换机信息和所述第一流量传输信息,及展示所述服务器对应的所述服务器信息和所述第二流量传输信息。
优选的,所述响应于用户的操作指令,在前端显示界面中展示所述接入交换机对应的所述交换机信息和所述第一流量传输信息,及展示所述服务器对应的所述服务器信息和所述第二流量传输信息,包括:
响应于用户浏览所述接入交换机的流量参数的指令,在前端显示界面的第一级视图层中按照所述核心交换机的端口号顺序,以矩阵的形式展示每个所述接入交换机的交换机图标信息,所述交换机图标信息包括所述接入交换机的所述交换机信息和流量参数,所述接入交换机的流量参数为所述第一流量参数或所述第二流量参数;
响应于用户点击目标接入交换机的所述交换机图标信息的指令,以及响应于用户浏览与所述目标接入交换机连接的所述服务器的流量参数的指令,在所述前端显示界面的第二级视图层中按照所述目标接入交换机的端口号顺序,以矩阵的形式展示每个与所述目标接入交换机连接的所述服务器的服务器图标信息,所述目标接入交换机为任意的所述接入交换机,所述服务器图标信息包括所述服务器的所述服务器信息和流量参数,所述服务器的流量参数为所述第三流量参数或所述第四流量参数。
优选的,展示每个所述接入交换机的交换机图标信息的过程,包括:
针对每个所述接入交换机,若所述接入交换机的流量参数为所述第一流量参数,在所述接入交换机的交换机图标信息中显示相应的所述交换机信息和所述第一流量参数中的流量数值,及以数字和/或图形的方式在所述接入交换机的交换机图标信息中显示相应的所述第一流量参数中的第一流量占比,所述第一流量占比为:所述核心交换机流向所述接入交换机的流量与第一总流量的比例,所述第一总流量为:所述核心交换机流向所有所述接入交换机的总流量;
针对每个所述接入交换机,若所述接入交换机的流量参数为所述第二流量参数,在所述接入交换机的交换机图标信息中显示相应的所述交换机信息和所述第二流量参数中的流量数值,及以数字和/或图形的方式在所述接入交换机的交换机图标信息中显示相应的所述第二流量参数中的第二流量占比,所述第二流量占比为:所述接入交换机流向所述核心交换机的流量与第二总流量的比例,所述第二总流量为:所有所述接入交换机流向所述核心交换机的总流量。
优选的,展示每个与所述目标接入交换机连接的所述服务器的服务器图标信息的过程,包括:
针对每个与所述目标接入交换机连接的所述服务器,若所述服务器的流量参数为第三流量参数,在所述服务器的服务器图标信息中显示相应的所述服务器信息和所述第三流量参数的流量数值,及以数字和/或图形的方式在所述服务器的服务器图标信息中显示相应的所述第三流量参数中的第三流量占比,所述第三流量占比为:所述目标接入交换机流向所述服务器的流量与第三总流量的比例,所述第三总流量为:所述目标接入交换机流向所有与之连接的所述服务器的总流量;
针对每个与所述目标接入交换机连接的所述服务器,若所述服务器的流量参数为第四流量参数,在所述服务器的服务器图标信息中显示相应的所述服务器信息和所述第四流量参数的流量数值,及以数字和/或图形的方式在所述服务器的服务器图标信息中显示相应的所述第四流量参数中的第四流量占比,所述第四流量占比为:所述服务器流向所述目标接入交换机的流量与第四总流量的比例,所述第四总流量为:所有与所述目标接入交换机连接的服务器流向所述目标接入交换机的总流量。
优选的,所述获取与所述接入交换机连接的服务器的服务器信息,包括:
根据与所述接入交换机连接的服务器的MAC地址,从所述接入交换机的MAC表里获取所述接入交换机中与所述服务器连接的端口号;
利用所述MAC地址,从所述接入交换机的地址解析协议ARP表中获取所述服务器的IP地址。
优选的,所述利用指定监控***,获取所述接入交换机与所述核心交换机之间的第一流量传输信息,及获取所述服务器与所述接入交换机之间的第二流量传输信息,包括:
利用Zabbix,获取所述接入交换机与所述核心交换机之间的第一流量传输信息;
通过open falcon,获取所述服务器与所述接入交换机之间的第二流量传输信息。
本发明实施例第二方面公开一种数据处理***,所述***包括:
第一获取单元,用于获取与数据中心的核心交换机连接的接入交换机的交换机信息,及获取与所述接入交换机连接的服务器的服务器信息,所述交换机信息包括:所述核心交换机中与所述接入交换机连接的端口号,及所述接入交换机的IP地址,所述服务器信息包括:所述接入交换机中与所述服务器连接的端口号,及所述服务器的IP地址;
第二获取单元,用于利用指定监控***,获取所述接入交换机与所述核心交换机之间的第一流量传输信息,及获取所述服务器与所述接入交换机之间的第二流量传输信息,所述第一流量传输信息包括:所述核心交换机流向所述接入交换机的第一流量参数,及所述接入交换机流向所述核心交换机的第二流量参数,所述第二流量传输信息包括:所述接入交换机流向所述服务器的第三流量参数,及所述服务器流向所述接入交换机的第四流量参数;
显示单元,用于响应于用户的操作指令,在前端显示界面中展示所述接入交换机对应的所述交换机信息和所述第一流量传输信息,及展示所述服务器对应的所述服务器信息和所述第二流量传输信息。
优选的,所述显示单元包括:
第一显示模块,用于响应于用户浏览所述接入交换机的流量参数的指令,在前端显示界面的第一级视图层中按照所述核心交换机的端口号顺序,以矩阵的形式展示每个所述接入交换机的交换机图标信息,所述交换机图标信息包括所述接入交换机的所述交换机信息和流量参数,所述接入交换机的流量参数为所述第一流量参数或所述第二流量参数;
第二显示模块,用于响应于用户点击目标接入交换机的所述交换机图标信息的指令,以及响应于用户浏览与所述目标接入交换机连接的所述服务器的流量参数的指令,在所述前端显示界面的第二级视图层中按照所述目标接入交换机的端口号顺序,以矩阵的形式展示每个与所述目标接入交换机连接的所述服务器的服务器图标信息,所述目标接入交换机为任意的所述接入交换机,所述服务器图标信息包括所述服务器的所述服务器信息和流量参数,所述服务器的流量参数为所述第三流量参数或所述第四流量参数。
优选的,用于展示每个所述接入交换机的交换机图标信息的所述第一显示模块,具体用于:
针对每个所述接入交换机,若所述接入交换机的流量参数为所述第一流量参数,在所述接入交换机的交换机图标信息中显示相应的所述交换机信息和所述第一流量参数中的流量数值,及以数字和/或图形的方式在所述接入交换机的交换机图标信息中显示相应的所述第一流量参数中的第一流量占比,所述第一流量占比为:所述核心交换机流向所述接入交换机的流量与第一总流量的比例,所述第一总流量为:所述核心交换机流向所有所述接入交换机的总流量;
针对每个所述接入交换机,若所述接入交换机的流量参数为所述第二流量参数,在所述接入交换机的交换机图标信息中显示相应的所述交换机信息和所述第二流量参数中的流量数值,及以数字和/或图形的方式在所述接入交换机的交换机图标信息中显示相应的所述第二流量参数中的第二流量占比,所述第二流量占比为:所述接入交换机流向所述核心交换机的流量与第二总流量的比例,所述第二总流量为:所有所述接入交换机流向所述核心交换机的总流量。
优选的,用于展示每个与所述目标接入交换机连接的所述服务器的服务器图标信息的所述第二显示模块,具体用于:
针对每个与所述目标接入交换机连接的所述服务器,若所述服务器的流量参数为第三流量参数,在所述服务器的服务器图标信息中显示相应的所述服务器信息和所述第三流量参数的流量数值,及以数字和/或图形的方式在所述服务器的服务器图标信息中显示相应的所述第三流量参数中的第三流量占比,所述第三流量占比为:所述目标接入交换机流向所述服务器的流量与第三总流量的比例,所述第三总流量为:所述目标接入交换机流向所有与之连接的所述服务器的总流量;
针对每个与所述目标接入交换机连接的所述服务器,若所述服务器的流量参数为第四流量参数,在所述服务器的服务器图标信息中显示相应的所述服务器信息和所述第四流量参数的流量数值,及以数字和/或图形的方式在所述服务器的服务器图标信息中显示相应的所述第四流量参数中的第四流量占比,所述第四流量占比为:所述服务器流向所述目标接入交换机的流量与第四总流量的比例,所述第四总流量为:所有与所述目标接入交换机连接的服务器流向所述目标接入交换机的总流量。
基于上述本发明实施例提供的一种数据处理方法及***,该方法为:获取与数据中心的核心交换机连接的接入交换机的交换机信息,及获取与接入交换机连接的服务器的服务器信息;利用指定监控***,获取接入交换机与核心交换机之间的第一流量传输信息,及获取服务器与接入交换机之间的第二流量传输信息;响应于用户的操作指令,在前端显示界面中展示接入交换机对应的交换机信息和第一流量传输信息,及展示服务器对应的服务器信息和第二流量传输信息。本方案中,通过采集与核心交换机连接的各个接入交换机的交换机信息、与接入交换机连接的各个服务器的服务器信息、接入交换机与核心交换机之间的第一流量传输信息和服务器与接入交换机之间的第二流量传输信息,并在前端显示界面中展示接入交换机对应的交换机信息和第一流量传输信息,及展示服务器对应的服务器信息和第二流量传输信息,使网络工程师根据前端显示界面所显示的信息,能全方面掌握数据中心的运行状况,并且不需要设置网络流量采集适配器,降低数据中心的维护成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例提供的核心交换机、接入交换机和服务器之间的连接关系示意图;
图2为本发明实施例提供的一种数据处理方法的流程图;
图3为本发明实施例提供的信息获取示意图;
图4为本发明实施例提供的展示交换机信息、第一流量传输信息、服务器信息和第二流量传输信息的流程图;
图5为本发明实施例提供的展示交换机信息和第一流量传输信息的示意图;
图6为本发明实施例提供的展示服务器信息和第二流量传输信息的示意图;
图7为本发明实施例提供的一种数据处理***的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
由背景技术可知,目前需利用网络流量采集适配器采集网络流量,再根据采集得到的网络流量确定网络整体运行情况。但是设置网络流量采集适配器会提高数据中心的维护成本,并且仅通过采集得到的网络流量作为数据中心的维护依据,无法全面反映数据中心的运行状况。
因此,本发明实施例提供一种数据处理方法及***,通过采集与核心交换机连接的各个接入交换机的交换机信息、与接入交换机连接的各个服务器的服务器信息、接入交换机与核心交换机之间的第一流量传输信息和服务器与接入交换机之间的第二流量传输信息,并在前端显示界面中展示接入交换机对应的交换机信息和第一流量传输信息,及展示服务器对应的服务器信息和第二流量传输信息,以使网络工程师根据前端显示界面所显示的信息,能全方面掌握数据中心的运行状况,并且不需要设置网络流量采集适配器,以降低数据中心的维护成本。
可以理解的是,本发明实施例中涉及的数据处理方法及***适用于诸如IDC(Internet Date Center)机房的数据中心,该数据中心对应的核心交换机、接入交换机和服务器之间的连接关系为:核心交换机的各个端口连接接入交换机,每个接入交换机的各个端口连接对应的服务器。
也就是说,数据中心对应的网络拓扑采用二级连接结构,为更好解释说明数据中心对应的网络拓扑,通过图1示出的核心交换机、接入交换机和服务器之间的连接关系示意图进行举例说明。
在图1中,数据中心的第一级网络拓扑为:一个核心交换机连接多个接入交换机,即核心交换机通过自身的各个端口连接接入交换机。可以理解的是,前述数据中心的第一级网络拓扑的具体内容较为固定,在维护数据中心的过程中,将第一级网络拓扑的具体内容登记到指定***并进行相应的维护。
数据中心的第二级网络拓扑为:每个接入交换机连接与之对应的多个服务器,即对于每个接入交换机,该接入交换机通过自身的各个端口连接多个服务器。可以理解的是,数据中心的第二级网络拓扑的具体内容,会随着服务器的迁移而进行相应的变化,因此可根据接入交换机的MAC表和地址解析协议(address resolution protocol,ARP)表,获取接入交换机所连接的服务器的具体信息,并根据该具体信息将数据中心的第二级网络拓扑的具体内容更新至指定数据库中。
需要说明的是,可通过表结构记录数据中心的网络拓扑,比如下述表1示出的数据中心的网络拓扑的部分内容。
表1:
字段 | core_sw_ip | core2acc_port | access_sw_ip | acc2server_port | server_ip | updatetime |
含义 | 核心交换机IP | 核心交换机中连接接入交换机的端口 | 接入交换机IP | 接入交换机中连接服务器的端口 | 服务器IP | 数据更新时间 |
如表1示出的数据中心的网络拓扑的部分内容,用于记录数据中心的网络拓扑的表结构中,记录了:核心交换机的IP、核心交换机中连接了接入交换机的端口、接入交换机的IP、接入交换机中连接了服务器的端口、服务器的IP和数据更新时间等信息。
参见图2,示出了本发明实施例提供的一种数据处理方法的流程图,该数据处理方法包括:
步骤S201:获取与数据中心的核心交换机连接的接入交换机的交换机信息,及获取与接入交换机连接的服务器的服务器信息。
需要说明的是,交换机信息包括:核心交换机中与接入交换机连接的端口号,及接入交换机的IP地址,服务器信息包括:接入交换机中与服务器连接的端口号,及服务器的IP地址。
在具体实现步骤S201的过程中,获取与核心交换机连接的每个接入交换机的交换机信息,每个接入交换机的交换机信息指示:该接入交换机与核心交换机的哪一个端口连接,以及该接入交换机的IP地址。
针对每个接入交换机,获取与该接入交换机连接的每个服务器的服务器信息,每个服务器的服务器信息指示:该服务器与接入交换机的哪一端口连接,及该服务器的IP地址。
需要说明的是,关于核心交换机、接入交换机和服务器之间的连接关系,可参见上述本发明实施例图1中的内容,在此不再赘述。
可以理解的是,由上述内容可知,核心交换机和接入交换机之间的连接关系较为固定,故可直接从指定***中获取与核心交换机连接的接入交换机的交换机信息。
由于接入交换机和服务器之间的连接关系会随着服务器的迁移而变化,为保证获取得到准确的服务器信息,获取服务器的服务器信息的方式为:定时读取接入交换机的MAC表和ARP表,根据与该接入交换机连接的服务器的MAC地址,从该接入交换机的MAC表里,获取该接入交换机中与该服务器连接的端口号,利用该MAC地址,从该接入交换机的ARP表中获取服务器的IP地址。
需要说明的是,MAC表记录MAC地址和接入交换机的端口号的对应关系,ARP表用于记录MAC地址和IP地址的转换,故可利用MAC表确定服务器所连接的接入交换机的端口号,利用ARP表可确定服务器的IP地址。
步骤S202:利用指定监控***,获取接入交换机与核心交换机之间的第一流量传输信息,及获取服务器与接入交换机之间的第二流量传输信息。
需要说明的是,第一流量传输信息包括:核心交换机流向接入交换机的第一流量参数,及接入交换机流向核心交换机的第二流量参数,第二流量传输信息包括:接入交换机流向服务器的第三流量参数,及服务器流向接入交换机的第四流量参数。
在具体实现步骤S202的过程中,利用指定监控***(比如Zabbix),获取每个接入交换机和核心交换机之间的第一流量传输信息,即每个接入交换机的第一流量传输信息指示:核心交换机流向该接入交换机的第一流量参数,和该接入交换机流向核心交换机的第二流量参数。
也就是说,获取核心交换机和每个接入交换机(已连接至核心交换机)之间的实时双向流量(即第一流量传输信息),在具体实现中,可利用Zabbix,获取每个接入交换机与核心交换机之间的第一流量传输信息。
需要说明的是,Zabbix为网络监控***,从Zabbix可获取核心交换机的每个端口的实时双向流量,并每隔预设周期(比如两分钟)将所获取的实时双向流量更新至指定数据库中。
针对每个接入交换机,利用指定监控***(比如open falcon),获取每个服务器(已连接至该接入交换机)与该接入交换机之间的第二流量传输信息,即每个服务器的第二流量传输信息指示:该接入交换机流向服务器的第三流量参数,及服务器流向该接入交换机的第四流量参数。
也就是说,针对每个接入交换机,获取该接入交换机与每个连接至该接入交换机的服务器之间的实时双向流量(即第二流量传输信息),在具体实现中,可通过openfalcon,获取每个服务器与对应的接入交换机之间的第二流量传输信息。
需要说明的是,open falcon为监控***,可利用open falcon获取每台服务器的网卡的实时双向流量,并每隔预设周期(比如两分钟)将所获取的实时双向流量更新至指定数据库中。
步骤S203:响应于用户的操作指令,在前端显示界面中展示接入交换机对应的交换机信息和第一流量传输信息,及展示服务器对应的服务器信息和第二流量传输信息。
在具体实现步骤S203的过程中,获取每个接入交换机对应的交换机信息和第一流量传输信息,以及获取每个服务器对应的服务器信息和第二流量传输信息之后,响应于用户的操作指令,在前端显示界面中展示每个接入交换机对应的交换机信息和第一流量传输信息,及展示每个服务器对应的服务器信息和第二流量传输信息。
也就是说,由前述关于交换机信息(包括所连接的核心交换机的端口号)、第一流量传输信息(流量传输的具体内容)、服务器信息(包括所连接的接入交换机的端口号)和第二流量传输信息的内容可知,前端显示界面中所展示的内容即可体现数据中心的网络拓扑和流量传输的具体内容。
换而言之,前端显示界面中显示的交换机信息和第一流量传输信息,可体现接入交换机的相关内容,该相关内容为:接入交换机的IP地址、与核心交换机连接的哪一端口连接、流量的传输方向和流量参数。同理,在前端显示界面中显示的服务器信息和第二流量传输信息,可以体现服务器的相关内容,该相关内容为:服务器的IP地址、与接入交换机的哪一端口连接、流量的传输方向和流量参数。
需要说明的是,在前端显示界面中,可通过树形级联的方式或矩阵图的方式显示交换机信息、第一流量传输信息、服务器信息和第二流量传输信息,具体显示方式不做限定。
进一步需要说明的是,由于交换机的端口较多,比如核心交换机具有128个端口,接入交换机具有48个端口,通过树形级联的方式较难显示交换机信息、第一流量传输信息、服务器信息和第二流量传输信息,故优选的可利用矩阵图的方式进行显示,同理,也可采用其它方式进行显示,在此不做具体限定。
可以理解的是,上述步骤S201和步骤S202为在后端采集交换机信息、服务器信息、第一流量传输信息和第二流量传输信息,并通过API接口将交换机信息、服务器信息、第一流量传输信息和第二流量传输信息传输至前端显示界面中进行显示,具体过程如图3示出的信息获取示意图。
在图3中,在后端采集数据中心的网络拓扑的具体内容(即采集交换机信息和服务器信息),分别通过Zabbix和open falcon采集第一流量传输信息与第二流量传输信息。通过API接口将交换机信息、服务器信息、第一流量传输信息和第二流量传输信息传输至前端显示界面中进行显示。
在本发明实施例中,通过采集与核心交换机连接的各个接入交换机的交换机信息、与接入交换机连接的各个服务器的服务器信息、接入交换机与核心交换机之间的第一流量传输信息和服务器与接入交换机之间的第二流量传输信息,并在前端显示界面中展示接入交换机对应的交换机信息和第一流量传输信息,及展示服务器对应的服务器信息和第二流量传输信息,使网络工程师根据前端显示界面所显示的信息,能全方面掌握数据中心的运行状况,并且不需要设置网络流量采集适配器,降低数据中心的维护成本。
上述本发明实施例图2步骤S203中涉及的展示交换机信息、第一流量传输信息、服务器信息和第二流量传输信息的内容,参见图4,示出了本发明实施例提供的展示交换机信息、第一流量传输信息、服务器信息和第二流量传输信息的流程图,包括以下步骤:
步骤S401:响应于用户浏览接入交换机的流量参数的指令,在前端显示界面的第一级视图层中按照核心交换机的端口号顺序,以矩阵的形式展示每个接入交换机的交换机图标信息。
需要说明的是,交换机图标信息包括接入交换机的交换机信息和流量参数,接入交换机的流量参数为第一流量参数或第二流量参数。
在具体实现步骤S401的过程中,响应用户浏览接入交换机的流量参数的指令,在前端显示界面的第一级视图层中按照核心交换机的端口号顺序(比如按端口号从小至大进行排列,排列方式为自左向右和自上向下),以矩阵的形式展示每个接入交换机的交换机图标信息,每个接入交换机的交换机图标信息中包括:该接入交换机的交换机信息和流量参数,以及该接入交换机的流量参数为第一流量参数或第二流量参数。
也就是说,若浏览接入交换机的流量参数的指令指示用户需浏览第一流量参数,在前端显示界面的第一级视图层中按照核心交换机的端口号顺序,以矩阵的形式展示每个接入交换机的交换机图标信息,通过交换机图标信息展示每个接入交换机的交换机信息和第一流量参数,即可通过前端显示界面中的各个交换机图标信息,展示每个接入交换机的交换机信息,以及展示核心交换机流向每个接入交换机的第一流量参数。
同理,若浏览接入交换机的流量参数的指令指示用户需浏览第二流量参数,在前端显示界面的第一级视图层中按照核心交换机的端口号顺序,以矩阵的形式展示每个接入交换机的交换机图标信息,通过交换机图标信息展示每个接入交换机的交换机信息和第二流量参数,即可通过前端显示界面中的各个交换机图标信息,展示每个接入交换机的交换机信息,以及展示每个接入交换机流向核心交换机的第二流量参数。
需要说明的是,流量参数包含相应的流量数值和流量占比,比如:假设流量参数为第一流量参数,某一接入交换机的第一流量参数的流量数值即为核心交换机流向该接入交换机的流量,第一流量参数的流量占比即为:核心交换机流向该接入交换机的流量/核心交换机流向所有接入交换机的总流量。
在具体实现中,针对每个接入交换机,若该接入交换机的流量参数为第一流量参数,在该接入交换机的交换机图标信息中显示相应的交换机信息和第一流量参数中的流量数值,及以数字和/或图形的方式在该接入交换机的交换机图标信息中显示相应的第一流量参数中的第一流量占比,第一流量占比为:核心交换机流向该接入交换机的流量与第一总流量的比例,第一总流量为:核心交换机流向所有接入交换机的总流量。
针对每个接入交换机,若该接入交换机的流量参数为第二流量参数,在该接入交换机的交换机图标信息中显示相应的交换机信息和第二流量参数中的流量数值,及以数字和/或图形的方式在接入交换机的交换机图标信息中显示相应的第二流量参数中的第二流量占比,第二流量占比为:该接入交换机流向核心交换机的流量与第二总流量的比例,第二总流量为:所有接入交换机流向核心交换机的总流量。
通过前端显示界面的第一级视图层中所展示的各个接入交换机的交换机图标信息,可体现每个接入交换机的交换机信息(包括IP地址和所连接的核心交换机的端口号),以及体现每个接入交换机和核心交换机之间的实时双向流量(包括具体的流量数值和流量占比)。
为更好解释说明上述如何展示各个接入交换机的交换机图标信息,通过图5示出的展示交换机信息和第一流量传输信息的示意图进行举例说明。
在图5中,每个方框指示一个接入交换机的交换机图标信息,每个方框中均包含与其对应的接入交换机的IP地址(比如第一行第一个方框中的172.0.1.1)、所连接的核心交换机的端口号(比如第一行第一个方框中的Port1,即与核心交换机的Port1端口连接)、第一流量参数中的流量数值(比如第一行第一个方框中的in:98357120bps,即核心交换机流向该接入交换机的流量数值)和第一流量参数中的第一流量占比(比如第一行第一个方框中的12.3%,同时以方框的阴影部分的面积同时表示12.3%这一数值)。
需要说明的是,图5中每个方框的阴影部分即为以图形的方式显示相应的第一流量参数中的第一流量占比。
可以理解的是,图5中为展示每个接入交换机的交换机信息和第一流量参数(称为显示in方向的流量参数),即展示核心交换机流向各个接入交换机的流量参数,相应的,在前端显示界面的第一级视图层中设置一按键(图5中的“切换out方向”按键),当用户点击该切换out方向”按键,展示每个接入交换机的交换机信息和第二流量参数(称为显示out方向的流量参数),即展示各个接入交换机流向核心交换机的流量参数,具体如何展示第二流量参数可参见上述内容,在此不再赘述。
也就是说,在前端显示界面展示交换机信息和第一流量参数时,用户可通过点击“切换out方向”按键,在前端显示界面中切换显示交换机信息和第二流量参数,反之,用户可通过点击“切换in方向”按键,在前端显示界面中切换显示交换机信息和第一流量参数。
需要说明的是,前端显示界面的第一级视图层中默认显示交换机信息和第一流量参数。
也就是说,通过上述图5示出的各个方框中所示出的信息,直观体现核心交换机和接入交换机之间的网络拓扑,以及体现核心交换机和接入交换机之间的实时双向流量。
步骤S402:响应于用户点击目标接入交换机的交换机图标信息的指令,以及响应于用户浏览与目标接入交换机连接的服务器的流量参数的指令,在前端显示界面的第二级视图层中按照目标接入交换机的端口号顺序,以矩阵的形式展示每个与目标接入交换机连接的服务器的服务器图标信息。
需要说明的是,目标接入交换机可以是任意一个接入交换机,服务器图标信息包括服务器的服务器信息和流量参数,服务器的流量参数为第三流量参数或第四流量参数。
根据上述步骤S401的内容,在前端显示界面的第一级视图层中展示各个接入交换机的交换机图标信息,同理,可在前端显示界面的第二级视图层(第一级视图层的子视图层)中显示某个接入交换机所连接的服务器的服务器图标信息。
在具体实现步骤S402的过程中,响应于用户点击目标接入交换机的交换机图标信息的指令,即用户可点击前端显示界面的第一级视图层中任意的交换机图标信息(被点击的交换机图标信息对应的接入交换机即为目标接入交换机),以及响应于用户浏览与目标接入交换机连接的服务器的流量参数的指令,在前端显示界面的第二级视图层中按照目标接入交换机的端口号顺序(比如按端口号从小至大进行排列,排列方式为自左向右和自上向下),以矩阵的形式展示每个与目标接入交换机连接的服务器的服务器图标信息,每个与目标接入交换机连接的服务器的服务器图标信息中包括:该服务器的服务器信息和流量参数,以及该服务器的流量参数为第三流量参数或第四流量参数。
也就是说,若浏览与目标接入交换机连接的服务器的浏览量参数的指令指示用户需流量第三流量参数,在前端显示界面的第二级视图层中按照目标接入交换机的端口号顺序,以矩阵的形式展示每个与目标接入交换机连接的服务器的服务器图标信息,通过服务器图标信息展示每个与目标接入交换机连接的服务器的服务器信息和第三流量参数。
同理,若浏览与目标接入交换机连接的服务器的流量参数的指令指示用户需浏览第四流量参数,在前端显示界面的第二级视图层中按照目标接入交换机的端口号顺序,以矩阵的形式展示每个与目标接入交换机连接的服务器的服务器图标信息,通过服务器图标信息展示每个与目标接入交换机连接的服务器的服务器信息和第四流量参数。
需要说明的是,流量参数的相关含义可参见上述步骤S401中的内容,在此不再赘述。
在具体实现中,针对每个与目标接入交换机连接的服务器,若该服务器的流量参数为第三流量参数,在服务器的服务器图标信息中显示相应的服务器信息和第三流量参数的流量数值,及以数字和/或图形的方式在该服务器的服务器图标信息中显示相应的第三流量参数中的第三流量占比,第三流量占比为:目标接入交换机流向该服务器的流量与第三总流量的比例,第三总流量为:目标接入交换机流向所有与之连接的服务器的总流量。
针对每个与目标接入交换机连接的服务器,若服务器的流量参数为第四流量参数,在该服务器的服务器图标信息中显示相应的服务器信息和第四流量参数的流量数值,及以数字和/或图形的方式在该服务器的服务器图标信息中显示相应的第四流量参数中的第四流量占比,第四流量占比为:该服务器流向目标接入交换机的流量与第四总流量的比例,第四总流量为:所有与目标接入交换机连接的服务器流向目标接入交换机的总流量。
通过前端显示界面中的第二级视图层中所展示的与目标接入交换机连接的各个服务器的服务器图标信息,可体现与目标接入交换机连接的各个服务器的服务器信息(包括IP地址和所连接的目标接入交换机的端口号),以及体现与目标接入交换机连接的各个服务器和该目标接入交换机之间的实时双向流量。
为更好解释说明上述如何展示与目标接入交换机连接的各个服务器的服务器图标信息,通过图6示出的展示服务器信息和第二流量传输信息的示意图进行举例说明。
在图6中,每个方框指示一个与目标接入交换机连接的服务器的服务器图标信息,每个方框中均包含与其对应的服务器的IP地址(比如第一行第一个方框中的10.16.0.1)、所连接的目标接入交换机的端口号(比如第一行第一个方框中的Port1,即与目标接入交换机的Port1端口连接)、第三流量参数中的流量数值(比如第一行第一个方框中的in:9835120bps,即目标接入交换机流向该服务器的流量数值)和第三流量参数中的第三流量占比(比如第一行第一个方框中的1.7%,同时以方框的阴影部分的面积同时表示1.7%这一数值)。
需要说明的是,图6中每个方框的阴影部分即为以图形的方式显示相应的第三流量参数中的第三流量占比。
可以理解的是,图6为展示与目标接入交换机连接的各个服务器的服务器信息和第三流量参数(称为显示in方向的流量参数),即展示目标接入交换机流向与之相连的各个服务器的流量参数,相应的,在前端显示界面的第二级视图层中设置一按键(图6中的“切换out方向”按键),当用户点击该切换out方向”按键,展示每个与目标接入交换机连接的服务器的服务器信息和第四流量参数(称为显示out方向的流量参数),即展示每个与目标接入交换机相连的服务器流向该目标接入交换机的流量参数,具体如何展示第四流量参数可参见上述内容,在此不再赘述。
也就是说,在前端显示界面展示服务器信息和第三流量参数时,用户可通过点击“切换out方向”按键,在前端显示界面中切换显示服务器信息和第四流量参数,反之,用户可通过点击“切换in方向”按键,在前端显示界面中切换显示服务器信息和第三流量参数。
需要说明的是,前端显示界面的第二级视图层中默认显示服务器信息和第三流量参数。
也就是说,通过上述图6示出的各个方框中所示出的信息,直观体现接入交换机和与之相连的服务器之间的网络拓扑,以及体现接入交换机和与之相连的服务器之间的实时双向流量。
在本发明实施例中,在前端显示界面的第一级视图层中展示每个接入交换机的交换机图标信息,前端显示界面的第二级视图层中展示与接入交换机连接的服务器的服务器图标信息,使网络工程师根据前端显示界面所显示的信息,能全方面掌握数据中心的运行状况,提高运维效率。
与上述本发明实施例提供的一种数据处理方法相对应,参见图7,本发明实施例还提供了一种数据处理***的结构框图,该数据处理***包括:第一获取单元701、第二获取单元702和显示单元703;
第一获取单元701,用于获取与数据中心的核心交换机连接的接入交换机的交换机信息,及获取与接入交换机连接的服务器的服务器信息,交换机信息包括:核心交换机中与接入交换机连接的端口号,及接入交换机的IP地址,服务器信息包括:接入交换机中与服务器连接的端口号,及服务器的IP地址。
在具体实现中,获取服务器信息的第一获取单元701具体用于:根据与接入交换机连接的服务器的MAC地址,从接入交换机的MAC表里获取接入交换机中与服务器连接的端口号,利用所述MAC地址,从接入交换机的ARP表中获取服务器的IP地址。
第二获取单元702,用于利用指定监控***,获取接入交换机与核心交换机之间的第一流量传输信息,及获取服务器与接入交换机之间的第二流量传输信息,第一流量传输信息包括:核心交换机流向接入交换机的第一流量参数,及接入交换机流向核心交换机的第二流量参数,第二流量传输信息包括:接入交换机流向服务器的第三流量参数,及服务器流向接入交换机的第四流量参数。
在具体实现中,第二获取单元702具体用于:利用Zabbix,获取接入交换机与核心交换机之间的第一流量传输信息,通过open falcon,获取服务器与接入交换机之间的第二流量传输信息。
显示单元703,用于响应于用户的操作指令,在前端显示界面中展示接入交换机对应的交换机信息和所述第一流量传输信息,及展示服务器对应的服务器信息和第二流量传输信息。
在本发明实施例中,通过采集与核心交换机连接的各个接入交换机的交换机信息、与接入交换机连接的各个服务器的服务器信息、接入交换机与核心交换机之间的第一流量传输信息和服务器与接入交换机之间的第二流量传输信息,并在前端显示界面中展示接入交换机对应的交换机信息和第一流量传输信息,及展示服务器对应的服务器信息和第二流量传输信息,使网络工程师根据前端显示界面所显示的信息,能全方面掌握数据中心的运行状况,并且不需要设置网络流量采集适配器,降低数据中心的维护成本。
优选的,结合图7示出的内容,显示单元703包括第一显示模块和第二显示模块,各个模块的执行原理如下:
第一显示模块,用于响应于用户浏览接入交换机的流量参数的指令,在前端显示界面的第一级视图层中按照核心交换机的端口号顺序,以矩阵的形式展示每个接入交换机的交换机图标信息,交换机图标信息包括接入交换机的交换机信息和流量参数,接入交换机的流量参数为第一流量参数或第二流量参数。
在具体实现中,用于展示每个接入交换机的交换机图标信息的第一显示模块,具体用于:针对每个接入交换机,若接入交换机的流量参数为第一流量参数,在接入交换机的交换机图标信息中显示相应的交换机信息和第一流量参数中的流量数值,及以数字和/或图形的方式在接入交换机的交换机图标信息中显示相应的第一流量参数中的第一流量占比,第一流量占比为:核心交换机流向接入交换机的流量与第一总流量的比例,第一总流量为:核心交换机流向所有接入交换机的总流量;
针对每个接入交换机,若接入交换机的流量参数为第二流量参数,在接入交换机的交换机图标信息中显示相应的交换机信息和第二流量参数中的流量数值,及以数字和/或图形的方式在接入交换机的交换机图标信息中显示相应的第二流量参数中的第二流量占比,第二流量占比为:接入交换机流向核心交换机的流量与第二总流量的比例,第二总流量为:所有接入交换机流向核心交换机的总流量。
第二显示模块,用于响应于用户点击目标接入交换机的交换机图标信息的指令,以及响应于用户浏览与目标接入交换机连接的服务器的流量参数的指令,在前端显示界面的第二级视图层中按照目标接入交换机的端口号顺序,以矩阵的形式展示每个与目标接入交换机连接的服务器的服务器图标信息,目标接入交换机为任意的接入交换机,服务器图标信息包括服务器的服务器信息和流量参数,服务器的流量参数为第三流量参数或第四流量参数。
在具体实现中,用于展示每个与目标接入交换机连接的服务器的服务器图标信息的第二显示模块,具体用于:针对每个与目标接入交换机连接的服务器,若服务器的流量参数为第三流量参数,在服务器的服务器图标信息中显示相应的服务器信息和第三流量参数的流量数值,及以数字和/或图形的方式在服务器的服务器图标信息中显示相应的第三流量参数中的第三流量占比,第三流量占比为:目标接入交换机流向服务器的流量与第三总流量的比例,第三总流量为:目标接入交换机流向所有与之连接的服务器的总流量;
针对每个与目标接入交换机连接的服务器,若服务器的流量参数为第四流量参数,在服务器的服务器图标信息中显示相应的服务器信息和第四流量参数的流量数值,及以数字和/或图形的方式在服务器的服务器图标信息中显示相应的第四流量参数中的第四流量占比,第四流量占比为:服务器流向目标接入交换机的流量与第四总流量的比例,第四总流量为:所有与目标接入交换机连接的服务器流向目标接入交换机的总流量。
在本发明实施例中,在前端显示界面的第一级视图层中展示每个接入交换机的交换机图标信息,前端显示界面的第二级视图层中展示与接入交换机连接的服务器的服务器图标信息,使网络工程师根据前端显示界面所显示的信息,能全方面掌握数据中心的运行状况,提高运维效率。
综上所述,本发明实施例提供一种数据处理方法及***,通过采集与核心交换机连接的各个接入交换机的交换机信息、与接入交换机连接的各个服务器的服务器信息、接入交换机与核心交换机之间的第一流量传输信息和服务器与接入交换机之间的第二流量传输信息,并在前端显示界面中展示接入交换机对应的交换机信息和第一流量传输信息,及展示服务器对应的服务器信息和第二流量传输信息,使网络工程师根据前端显示界面所显示的信息,能全方面掌握数据中心的运行状况,并且不需要设置网络流量采集适配器,降低数据中心的维护成本。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种数据处理方法,其特征在于,所述方法包括:
获取与数据中心的核心交换机连接的接入交换机的交换机信息,及获取与所述接入交换机连接的服务器的服务器信息,所述交换机信息包括:所述核心交换机中与所述接入交换机连接的端口号,及所述接入交换机的IP地址,所述服务器信息包括:所述接入交换机中与所述服务器连接的端口号,及所述服务器的IP地址;
利用指定监控***,获取所述接入交换机与所述核心交换机之间的第一流量传输信息,及获取所述服务器与所述接入交换机之间的第二流量传输信息,所述第一流量传输信息包括:所述核心交换机流向所述接入交换机的第一流量参数,及所述接入交换机流向所述核心交换机的第二流量参数,所述第二流量传输信息包括:所述接入交换机流向所述服务器的第三流量参数,及所述服务器流向所述接入交换机的第四流量参数,其中,获取所述交换机与所述核心交换机之间的第一流量传输信息的指定监控***,与获取所述服务器与所述接入交换机之间的第二流量传输信息的指定监控***不同;
响应于用户的操作指令,在前端显示界面中展示所述接入交换机对应的所述交换机信息和所述第一流量传输信息,及展示所述服务器对应的所述服务器信息和所述第二流量传输信息。
2.根据权利要求1所述的方法,其特征在于,所述响应于用户的操作指令,在前端显示界面中展示所述接入交换机对应的所述交换机信息和所述第一流量传输信息,及展示所述服务器对应的所述服务器信息和所述第二流量传输信息,包括:
响应于用户浏览所述接入交换机的流量参数的指令,在前端显示界面的第一级视图层中按照所述核心交换机的端口号顺序,以矩阵的形式展示每个所述接入交换机的交换机图标信息,所述交换机图标信息包括所述接入交换机的所述交换机信息和流量参数,所述接入交换机的流量参数为所述第一流量参数或所述第二流量参数;
响应于用户点击目标接入交换机的所述交换机图标信息的指令,以及响应于用户浏览与所述目标接入交换机连接的所述服务器的流量参数的指令,在所述前端显示界面的第二级视图层中按照所述目标接入交换机的端口号顺序,以矩阵的形式展示每个与所述目标接入交换机连接的所述服务器的服务器图标信息,所述目标接入交换机为任意的所述接入交换机,所述服务器图标信息包括所述服务器的所述服务器信息和流量参数,所述服务器的流量参数为所述第三流量参数或所述第四流量参数。
3.根据权利要求2所述的方法,其特征在于,展示每个所述接入交换机的交换机图标信息的过程,包括:
针对每个所述接入交换机,若所述接入交换机的流量参数为所述第一流量参数,在所述接入交换机的交换机图标信息中显示相应的所述交换机信息和所述第一流量参数中的流量数值,及以数字和/或图形的方式在所述接入交换机的交换机图标信息中显示相应的所述第一流量参数中的第一流量占比,所述第一流量占比为:所述核心交换机流向所述接入交换机的流量与第一总流量的比例,所述第一总流量为:所述核心交换机流向所有所述接入交换机的总流量;
针对每个所述接入交换机,若所述接入交换机的流量参数为所述第二流量参数,在所述接入交换机的交换机图标信息中显示相应的所述交换机信息和所述第二流量参数中的流量数值,及以数字和/或图形的方式在所述接入交换机的交换机图标信息中显示相应的所述第二流量参数中的第二流量占比,所述第二流量占比为:所述接入交换机流向所述核心交换机的流量与第二总流量的比例,所述第二总流量为:所有所述接入交换机流向所述核心交换机的总流量。
4.根据权利要求2所述的方法,其特征在于,展示每个与所述目标接入交换机连接的所述服务器的服务器图标信息的过程,包括:
针对每个与所述目标接入交换机连接的所述服务器,若所述服务器的流量参数为第三流量参数,在所述服务器的服务器图标信息中显示相应的所述服务器信息和所述第三流量参数的流量数值,及以数字和/或图形的方式在所述服务器的服务器图标信息中显示相应的所述第三流量参数中的第三流量占比,所述第三流量占比为:所述目标接入交换机流向所述服务器的流量与第三总流量的比例,所述第三总流量为:所述目标接入交换机流向所有与之连接的所述服务器的总流量;
针对每个与所述目标接入交换机连接的所述服务器,若所述服务器的流量参数为第四流量参数,在所述服务器的服务器图标信息中显示相应的所述服务器信息和所述第四流量参数的流量数值,及以数字和/或图形的方式在所述服务器的服务器图标信息中显示相应的所述第四流量参数中的第四流量占比,所述第四流量占比为:所述服务器流向所述目标接入交换机的流量与第四总流量的比例,所述第四总流量为:所有与所述目标接入交换机连接的服务器流向所述目标接入交换机的总流量。
5.根据权利要求1所述的方法,其特征在于,所述获取与所述接入交换机连接的服务器的服务器信息,包括:
根据与所述接入交换机连接的服务器的MAC地址,从所述接入交换机的MAC表里获取所述接入交换机中与所述服务器连接的端口号;
利用所述MAC地址,从所述接入交换机的地址解析协议ARP表中获取所述服务器的IP地址。
6.根据权利要求1所述的方法,其特征在于,所述利用指定监控***,获取所述接入交换机与所述核心交换机之间的第一流量传输信息,及获取所述服务器与所述接入交换机之间的第二流量传输信息,包括:
利用Zabbix,获取所述接入交换机与所述核心交换机之间的第一流量传输信息;
通过open falcon,获取所述服务器与所述接入交换机之间的第二流量传输信息。
7.一种数据处理***,其特征在于,所述***包括:
第一获取单元,用于获取与数据中心的核心交换机连接的接入交换机的交换机信息,及获取与所述接入交换机连接的服务器的服务器信息,所述交换机信息包括:所述核心交换机中与所述接入交换机连接的端口号,及所述接入交换机的IP地址,所述服务器信息包括:所述接入交换机中与所述服务器连接的端口号,及所述服务器的IP地址;
第二获取单元,用于利用指定监控***,获取所述接入交换机与所述核心交换机之间的第一流量传输信息,及获取所述服务器与所述接入交换机之间的第二流量传输信息,所述第一流量传输信息包括:所述核心交换机流向所述接入交换机的第一流量参数,及所述接入交换机流向所述核心交换机的第二流量参数,所述第二流量传输信息包括:所述接入交换机流向所述服务器的第三流量参数,及所述服务器流向所述接入交换机的第四流量参数,其中,获取所述交换机与所述核心交换机之间的第一流量传输信息的指定监控***,与获取所述服务器与所述接入交换机之间的第二流量传输信息的指定监控***不同;
显示单元,用于响应于用户的操作指令,在前端显示界面中展示所述接入交换机对应的所述交换机信息和所述第一流量传输信息,及展示所述服务器对应的所述服务器信息和所述第二流量传输信息。
8.根据权利要求7所述的***,其特征在于,所述显示单元包括:
第一显示模块,用于响应于用户浏览所述接入交换机的流量参数的指令,在前端显示界面的第一级视图层中按照所述核心交换机的端口号顺序,以矩阵的形式展示每个所述接入交换机的交换机图标信息,所述交换机图标信息包括所述接入交换机的所述交换机信息和流量参数,所述接入交换机的流量参数为所述第一流量参数或所述第二流量参数;
第二显示模块,用于响应于用户点击目标接入交换机的所述交换机图标信息的指令,以及响应于用户浏览与所述目标接入交换机连接的所述服务器的流量参数的指令,在所述前端显示界面的第二级视图层中按照所述目标接入交换机的端口号顺序,以矩阵的形式展示每个与所述目标接入交换机连接的所述服务器的服务器图标信息,所述目标接入交换机为任意的所述接入交换机,所述服务器图标信息包括所述服务器的所述服务器信息和流量参数,所述服务器的流量参数为所述第三流量参数或所述第四流量参数。
9.根据权利要求8所述的***,其特征在于,用于展示每个所述接入交换机的交换机图标信息的所述第一显示模块,具体用于:
针对每个所述接入交换机,若所述接入交换机的流量参数为所述第一流量参数,在所述接入交换机的交换机图标信息中显示相应的所述交换机信息和所述第一流量参数中的流量数值,及以数字和/或图形的方式在所述接入交换机的交换机图标信息中显示相应的所述第一流量参数中的第一流量占比,所述第一流量占比为:所述核心交换机流向所述接入交换机的流量与第一总流量的比例,所述第一总流量为:所述核心交换机流向所有所述接入交换机的总流量;
针对每个所述接入交换机,若所述接入交换机的流量参数为所述第二流量参数,在所述接入交换机的交换机图标信息中显示相应的所述交换机信息和所述第二流量参数中的流量数值,及以数字和/或图形的方式在所述接入交换机的交换机图标信息中显示相应的所述第二流量参数中的第二流量占比,所述第二流量占比为:所述接入交换机流向所述核心交换机的流量与第二总流量的比例,所述第二总流量为:所有所述接入交换机流向所述核心交换机的总流量。
10.根据权利要求8所述的***,其特征在于,用于展示每个与所述目标接入交换机连接的所述服务器的服务器图标信息的所述第二显示模块,具体用于:
针对每个与所述目标接入交换机连接的所述服务器,若所述服务器的流量参数为第三流量参数,在所述服务器的服务器图标信息中显示相应的所述服务器信息和所述第三流量参数的流量数值,及以数字和/或图形的方式在所述服务器的服务器图标信息中显示相应的所述第三流量参数中的第三流量占比,所述第三流量占比为:所述目标接入交换机流向所述服务器的流量与第三总流量的比例,所述第三总流量为:所述目标接入交换机流向所有与之连接的所述服务器的总流量;
针对每个与所述目标接入交换机连接的所述服务器,若所述服务器的流量参数为第四流量参数,在所述服务器的服务器图标信息中显示相应的所述服务器信息和所述第四流量参数的流量数值,及以数字和/或图形的方式在所述服务器的服务器图标信息中显示相应的所述第四流量参数中的第四流量占比,所述第四流量占比为:所述服务器流向所述目标接入交换机的流量与第四总流量的比例,所述第四总流量为:所有与所述目标接入交换机连接的服务器流向所述目标接入交换机的总流量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110052302.3A CN112383453B (zh) | 2021-01-15 | 2021-01-15 | 一种数据处理方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110052302.3A CN112383453B (zh) | 2021-01-15 | 2021-01-15 | 一种数据处理方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112383453A CN112383453A (zh) | 2021-02-19 |
CN112383453B true CN112383453B (zh) | 2021-04-20 |
Family
ID=74581835
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110052302.3A Active CN112383453B (zh) | 2021-01-15 | 2021-01-15 | 一种数据处理方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112383453B (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101494584A (zh) * | 2009-02-25 | 2009-07-29 | 中国联合网络通信集团有限公司 | 数据传送*** |
CN109218053A (zh) * | 2017-07-03 | 2019-01-15 | 中兴通讯股份有限公司 | 虚拟数据中心的实现方法、***和存储介质 |
CN108632834A (zh) * | 2018-03-05 | 2018-10-09 | 郑州华力信息技术有限公司 | 电力隧道无线综合通信装置 |
US10693761B2 (en) * | 2018-07-02 | 2020-06-23 | Hewlett Packard Enterprise Development Lp | Computer system including multilayer switches |
CN111147372B (zh) * | 2018-11-05 | 2021-05-18 | 华为技术有限公司 | 下行报文发送、转发方法和装置 |
-
2021
- 2021-01-15 CN CN202110052302.3A patent/CN112383453B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN112383453A (zh) | 2021-02-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11736378B1 (en) | Collaborative incident management for networked computing systems | |
US20230291674A1 (en) | Network health data aggregation service | |
US20210119890A1 (en) | Visualization of network health information | |
US10243820B2 (en) | Filtering network health information based on customer impact | |
US10911263B2 (en) | Programmatic interfaces for network health information | |
EP0921656B1 (en) | Generating reports using distributed workstations | |
US20100088354A1 (en) | Method and System for Log File Analysis Based on Distributed Computing Network | |
CN109388791B (zh) | 图表动态展示方法、装置、计算机设备及存储介质 | |
EP1573597A2 (en) | Method, system and program for network design, analysis, and optimization | |
CN112491719A (zh) | 网络节点的选择方法、设备及存储介质 | |
WO1998047265A1 (en) | Design of computer networks | |
JP2003525558A (ja) | メッセージングおよびvoipネットワークの利用可能性を監視する方法 | |
CN109582418A (zh) | 用户行为数据收集方法、装置、计算机装置、存储介质 | |
CN108495075A (zh) | 视频通信方法及装置 | |
US20120030572A1 (en) | Network visualization system | |
CN111061588A (zh) | 一种定位数据库异常来源的方法及装置 | |
CN109997337A (zh) | 网络健康信息的可视化 | |
US20060105775A1 (en) | Method, system, and program for network design, analysis, and optimization | |
CN109871419A (zh) | 一种地图显示方法及装置 | |
CN112383453B (zh) | 一种数据处理方法及*** | |
US20210051074A1 (en) | Discovering and mapping the relationships between macro-clusters of a computer network topology for an executing application | |
CN110659096B (zh) | 一种网络拓扑图的展示方法、装置、***和存储介质 | |
GB2365252A (en) | Network management system user interface which presents graphs of conversation information in response to user selection | |
CN106452831A (zh) | 一种gtm设备运维管理方法及终端 | |
US7028086B2 (en) | Apparatus, method, and computer program for detection of server-like devices on a computer network based on ingress to egress network traffic ratios |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |