一种基于流量数据处理的服务器行为可视化管理方法与流程

文档序号:23628721发布日期:2021-01-12 10:42阅读:110来源:国知局
一种基于流量数据处理的服务器行为可视化管理方法与流程

本发明涉及服务器管理技术领域,尤其涉及一种基于流量数据处理的服务器行为可视化管理方法。



背景技术:

服务器指一个管理资源并为用户提供服务的计算机,也称伺服器;由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力,服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高;在网络环境下,根据服务器提供的服务类型不同,分为文件服务器、数据库服务器、应用程序服务器、web服务器等;相对于普通pc来说,服务器在稳定性、安全性、性能等方面都要求更高,因此cpu、芯片组、内存、磁盘系统、网络等硬件和普通pc有所不同,服务器的功能相对于pc来说复杂许多;现有服务器管理方法使用效果不佳,不能基于流量数据处理来对目标服务器的的行为进行分析和管理,也不能够直观获取服务器的相关行为信息,有待进行改善。



技术实现要素:

(一)发明目的

为解决背景技术中存在的技术问题,本发明提出一种基于流量数据处理的服务器行为可视化管理方法,基于数据流量处理对服务器行为进行可视化管理,不仅能够自动对目标服务器行为产生的数据流量进行分析,还能够直观获取服务器的相关信息,更加方便管理服务器,使用效果极佳。

(二)技术方案

本发明提出了一种基于流量数据处理的服务器行为可视化管理方法,包括以下步骤:

s1、获取被监测的访问请求信息和网络流量数据,包括访问应用程序或网页而产生的流量数据,并从被监测的网络流量数据中提取目标服务器的流量数据;

s2、按照预定规则对目标服务器所属流量数据进行实时处理,得到处理后的流量数据;在对目标服务器所属流量数据进行实时处理前还需检测是否具备对访问相关应用程序或网页所产生流量数据进行处理的权限;

s3、对处理后的流量数据进行分类处理,得到流量数据的分类结果,并从各分类结果中提取关键词,以形成包含各关键词的分类流量数据表;

s4、获取目标服务器的标准特征流量数据,其中,目标服务器的标准特征流量数据为基于聚类算法对预定数量的样本数据进行处理获得;

s5、以标准特征流量数据为参照,将分类后的流量数据与其进行比对,获得两类数据的比对结果,并对相关流量数据和比对结果进行可视化展示;

s6、根据比对结果确定所获取流量数据的类型,并判断该流量数据是否存在异常网络行为;

若判断结果显示为存在异常网络行为,则发出报警信息,反之,则不发出报警信息。

优选的,还包括以下步骤:

生成服务器代号,并使代号与各服务器一一对应;

获得各服务器实际地理位置并生成服务器状态管理地图,各服务器按照实际地理位置被标记在对应的地图位置,且服务器以代号的形式显示在相应地图位置;

实时监控各服务器的状态是否发生异常,若监控到有服务器发生异常,则在服务器状态管理地图上对该发生异常的服务器进行异常标记。

优选的,同一类型的异常采用相同异常标识来进行标记,不同类型的异常用不同异常标识进行区别表示,且各异常标识根据相关异常的含义预先进行设置。

优选的,服务器通过其内设置的gps模块确定其所处的实际物理地址,并将其实际物理地址发送给状态管理设备。

优选的,在s2中,按照预定规则对目标服务器所属流量数据进行实时处理的步骤包括数据清洗、数据格式转换和衍生字段处理。

优选的,在s2中,若具备对相应流量数据进行处理的权限,则按照预定规则对与此相关的流量数据进行实时处理,反之,则不对其进行处理。

优选的,还包括以下步骤:

进入目标服务器管理界面,并接收在目标服务器管理界面上输入的服务器管理命令;

对接收到的目标服务器管理命令进行解析,获取目标服务器管理命令所对应的命令类型以及具体的命令动作内容;

依据解析得到的命令类型和具体的命令动作执行目标服务器管理动作。

优选的,命令类型包括界面展示命令和动作管理命令,命令动作内容包括界面展示动作和与动作管理命令相适应的管理动作;

其中,界面包括概略图显示界面、细节图显示界面和数据表格显示界面。

优选的,在s2中,还包括以下步骤:

将处理后的流量数据作为即时流量数据,并基于即时流量数据实时更新流量宽表,以使流量宽表中同时存储有目标服务器的历史流量数据和即时流量数据。

优选的,实时更新流量宽表的具体步骤如下:

从缓存中获取与即时流量数据属于同一分类的历史流量数据,并将该即时流量数据和与对应的历史流量数据进行排序,根据排序结果将该即时流量数据归入到流量宽表中的对应衍生字段中。

本发明的上述技术方案具有如下有益的技术效果:

首先获取被监测的访问请求信息和网络流量数据,并从被监测的网络流量数据中提取目标服务器的流量数据;然后按照预定规则对目标服务器所属流量数据进行实时处理;之后对处理后的流量数据进行分类处理,得到流量数据的分类结果;然后获取目标服务器的标准特征流量数据;之后以标准特征流量数据为参照,将分类后的流量数据与其进行比对,并对相关流量数据和比对结果进行显示;最后根据比对结果确定所获取流量数据的类型,并判断该流量数据是否存在异常网络行为;

本发明基于数据流量处理对服务器行为进行可视化管理,不仅能够自动对目标服务器行为产生的数据流量进行分析,还能够直观获取服务器的相关信息,更加方便管理服务器,使用效果极佳。

附图说明

图1为本发明提出的一种基于流量数据处理的服务器行为可视化管理方法的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。

如图1所示,本发明提出的一种基于流量数据处理的服务器行为可视化管理方法,包括以下步骤:

s1、获取被监测的访问请求信息和网络流量数据,包括访问应用程序或网页而产生的流量数据,并从被监测的网络流量数据中提取目标服务器的流量数据;

s2、按照预定规则对目标服务器所属流量数据进行实时处理,得到处理后的流量数据;在对目标服务器所属流量数据进行实时处理前还需检测是否具备对访问相关应用程序或网页所产生流量数据进行处理的权限;

s3、对处理后的流量数据进行分类处理,得到流量数据的分类结果,并从各分类结果中提取关键词,以形成包含各关键词的分类流量数据表;

s4、获取目标服务器的标准特征流量数据,其中,目标服务器的标准特征流量数据为基于聚类算法对预定数量的样本数据进行处理获得;

s5、以标准特征流量数据为参照,将分类后的流量数据与其进行比对,获得两类数据的比对结果,并对相关流量数据和比对结果进行可视化展示;

s6、根据比对结果确定所获取流量数据的类型,并判断该流量数据是否存在异常网络行为;

若判断结果显示为存在异常网络行为,则发出报警信息,反之,则不发出报警信息。

在一个可选的实施例中,还包括以下步骤:生成服务器代号,并使代号与各服务器一一对应;获得各服务器实际地理位置并生成服务器状态管理地图,各服务器按照实际地理位置被标记在对应的地图位置,且服务器以代号的形式显示在相应地图位置;实时监控各服务器的状态是否发生异常,若监控到有服务器发生异常,则在服务器状态管理地图上对该发生异常的服务器进行异常标记。

在一个可选的实施例中,同一类型的异常采用相同异常标识来进行标记,不同类型的异常用不同异常标识进行区别表示,且各异常标识根据相关异常的含义预先进行设置,有助于快速了解异常信息。

在一个可选的实施例中,服务器通过其内设置的gps模块确定其所处的实际物理地址,并将其实际物理地址发送给状态管理设备,以实现对各服务器的定位,并使其准确出现在状态管理地图上,有助于使用。

在一个可选的实施例中,在s2中,按照预定规则对目标服务器所属流量数据进行实时处理的步骤包括数据清洗、数据格式转换和衍生字段处理。

在一个可选的实施例中,在s2中,若具备对相应流量数据进行处理的权限,则按照预定规则对与此相关的流量数据进行实时处理,反之,则不对其进行处理。

在一个可选的实施例中,还包括以下步骤:进入目标服务器管理界面,并接收在目标服务器管理界面上输入的服务器管理命令;对接收到的目标服务器管理命令进行解析,获取目标服务器管理命令所对应的命令类型以及具体的命令动作内容;依据解析得到的命令类型和具体的命令动作执行目标服务器管理动作;其中,命令类型包括界面展示命令和动作管理命令,命令动作内容包括界面展示动作和与动作管理命令相适应的管理动作;其中,界面包括概略图显示界面、细节图显示界面和数据表格显示界面。

在一个可选的实施例中,在s2中,还包括以下步骤:将处理后的流量数据作为即时流量数据,并基于即时流量数据实时更新流量宽表,以使流量宽表中同时存储有目标服务器的历史流量数据和即时流量数据;其中,实时更新流量宽表的具体步骤如下:从缓存中获取与即时流量数据属于同一分类的历史流量数据,并将该即时流量数据和与对应的历史流量数据进行排序,根据排序结果将该即时流量数据归入到流量宽表中的对应衍生字段中。

本发明中,使用时,首先获取被监测的访问请求信息和网络流量数据,包括访问应用程序或网页而产生的流量数据,并从被监测的网络流量数据中提取目标服务器的流量数据;然后按照预定规则对目标服务器所属流量数据进行实时处理,包括数据清洗、数据格式转换和衍生字段处理,得到处理后的流量数据;在对目标服务器所属流量数据进行实时处理前还需检测是否具备对访问相关应用程序或网页所产生流量数据进行处理的权限,若具备对相应流量数据进行处理的权限,则按照预定规则对与此相关的流量数据进行实时处理,反之,则不对其进行处理;

之后对处理后的流量数据进行分类处理,得到流量数据的分类结果,并从各分类结果中提取关键词,以形成包含各关键词的分类流量数据表;然后获取目标服务器的标准特征流量数据,其中,目标服务器的标准特征流量数据为基于聚类算法对预定数量的样本数据进行处理获得;之后以标准特征流量数据为参照,将分类后的流量数据与其进行比对,获得两类数据的比对结果,并对相关流量数据和比对结果进行显示;最后根据比对结果确定所获取流量数据的类型,并判断该流量数据是否存在异常网络行为;若判断结果显示为存在异常网络行为,则发出报警信息,反之,则不发出报警信息;

本发明基于数据流量处理对服务器行为进行可视化管理,不仅能够自动对目标服务器行为产生的数据流量进行分析,还能够直观获取服务器的相关信息,更加方便管理服务器,使用效果极佳。

应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

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