System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种智能服务器安全监控系统技术方案_技高网

一种智能服务器安全监控系统技术方案

技术编号:40355473 阅读:2 留言:0更新日期:2024-02-09 14:40
本发明专利技术公开了一种智能服务器安全监控系统,系统包括数据采集模块、子监控模块、数据存储单元、警报单元、动态监控模块、进程评估模块、安全中心模块,进程评估模块根据数据标签对应的数值变化对不同时刻的服务器数量进行评估,通过计算事件中不同时刻分析对应的数据标签数值的自相关系数确定对应的服务器的数量,再由动态分析模块对实际服务器网络中的误差进行分析,当服务器异常终止运行且数据采集过程异常时,根据进程评估模块的分析结果对运行的服务器个数进行分析,提高了服务器动态监测的实时性和监控效率。

【技术实现步骤摘要】

本专利技术涉及智能监控,具体涉及一种智能服务器安全监控系统


技术介绍

1、对于分布式系统来说,服务器部署的跨网段、跨idc机房、跨地域的特点带来了巨大的网络环境的差异、网络复杂性和网络不稳定性,如何高效地监控服务器的在线状态和运行状态至关重要;现有技术中已经有很多成熟的服务器监控系统技术来实现对于服务器的实时数据收集和运行监控,例如zabbix、nagios、snmp协议、wmi系统管理接口,但是在分布式系统中,运行任务量多,任务类型多样化,参与计算的服务器的数量增加时,服务器监测数据的采集过程发生改变,监控系统对服务器的监控能力有限,并且当服务器出现工作异常和监测数据传输异常时,监测数据周期性采集的特点不能及时发现异常点,只能采集到服务器的异常的监测数据以后才能发现异常,为了提高智能服务器安全监控的效率,保证运行任务量大时,也能准精的监控到所有服务器的状态,本专利技术提出了种智能服务器安全监控系统。


技术实现思路

1、针对上述情况,为了克服现有技术之缺陷,本专利技术之目的提供了一种智能服务器安全监控系统,系统的进程评估模块对运行对象进行评估分析确定服务器的当前计算规模,再由子监控模块对监测数据周期采集的过程进行延时分析,再由动态监控模块对接入服务器的整体状态进行动态阈值分析,对服务器发生改变时监控系统的动态进行分析,大大提高了服务器监控的实时性和监控效率。

2、一种智能服务器安全监控系统,包括数据采集模块、子监控模块、数据存储单元、警报单元、动态监控模块、进程评估模块、安全中心模块;

3、所述数据采集模块中的监控采集端对服务器的运行状态进行监测得到监测数据,并将监测数据传输至数据存储单元进行数据存储;

4、所述监控采集端对服务器运行状态的监控是周期性的,子监控模块根据服务器的监测数据的数据分析来对服务器的运行状态进行监测,并确定不同服务器的警报规则,由所述子监控模块对每一个服务器的周期性采集和传输的过程进行分析,通对传输过程的数据分析来判断监测数据采集过程的状态;

5、所述进程评估模块对计算对象的分布式计算过程中不同时刻的状态进行评估得到当前计算规模,并根据当前计算规模部署各个服务器的计算业务和监控采集端,分布式计算过程中不同状态下参与计算的服务器数量不同;

6、所述动态监控模块对参与数据计算的所有服务器的监测指标进行动态分析,当服务器网络的计算规模发生改变时,动态监控模块根据进程评估模块确定的当前计算规模确定对应的服务器数量和待接入的服务器数量,并根据监测数据采集周期的分析结果进行计算,得到待接入服务器监测数据的接收过程的分析结果,动态监控模块对服务器接入前与接入的动态参数发生的改变和监控系统的平稳状态进行分析预测;

7、监控系统的运维人员通过安全中心模块对整体服务器网络进行调整,当服务器的数量变化时,服务器的数据监控指标的对应数值发生改变,根据预测结果对服务器的异常进行安全调整。

8、所述动态监控模块对服务器数量变化过程中服务器的数据监控指标的变化进行整体动态分析,具体过程如下:

9、步骤1、参与运算的不同数量的服务器组成服务器网络,将分布式计算网络中的每一个服务器记为一个节点,根据数据采集模块采集的节点的监测数据提取节点对应节点向量;

10、步骤2、当服务器网络的节点数固定时,动态监控模块根据所有的节点向量建立动态方程对节点的状态进行异常预测,预测方程如下:

11、

12、利用z时刻的节点的运行状态以及监控系统传输误差来估计状态z+1时刻节点的异常状态,其中,为z时刻数据监控指标的监控函数,f(z)为状态转移矩阵,ε为监控系统总的传输误差,传输误差是根据传输总延时计算得到的;

13、步骤3、当进程评估模块的评估结果改变时,根据评估结果确定需要的服务器的数量,并通过运算得到运算规模中待接入的服务器数量,记为b,服务器接入的时间记为(t1,t2,t3,...,tb),以起始点为标记的时间戳,根据子监控模块的确定介入后传输的传输总时延,

14、步骤4、动态监控模块结合子监控模块的分析结果与接入服务前的预测结果,对服务器的动态接入过程进行状态分析,对同一个时刻内进行数据传输的所有节点变化进行分析得到动态变化阈值;

15、步骤5、根据动态变化阈值的分析过程对服务器网络整体的稳定性进行分析。

16、所述子监控模块的分析过程包括监测数据的分析过程和监测数据采集周期的分析过程,服务器根据自身运算产生监测数据,数据采集模块的不同监控采集端对服务器的监测数据进行周期性采集,子监控模块对服务器采集周期的分析过程如下:

17、步骤一、子监控模块对数据采集模块采集的所有服务器第一个采集周期的监测数据进行运行状态分析,并确定不同服务器的警报规则,正常运行的服务器个数记为k,将服务器对应的监测数据采集周期数据的上传时刻记为aii∈[1,k],i表示服务器的下标;

18、步骤二、计算初始周期以后的所有轮训周期过程的传输总时延,传输总时延包括传输时延、计算时延和接收时延,计算时延为服务器周期运行状态分析时长与步骤一中第一个周期对应时长差值的绝对值;

19、步骤三、传输时延为信道长度与电磁波在信道上传输速率相除,不同服务器的传输时延不同,不同上传过程中的传输时延对传输的数据量进行加权,并计算出相同上传时刻值,所有的服务器上传数据量加权以后的总和;

20、步骤四、接收时延为监控运维端接受时的网络的通信量,传输总时延为传输时延、计算时延和接收时延的总和,子监控模块对监测数据的分析过程的分析结果符合警报规则,则发布警报信息,监测数据没有异常时,计算监测数据采集周期的传输总时延。

21、所述进程评估模块对计算对象的计算规模和变化过程进行计算评估,根据对象确定数据计算的数据标签,数据标签对应的具体数值记为xi,i∈[1,p],p为数据标签个数,不同状态下数据标签对应的数值发生改变,参与计算的服务器数量也不相同,进程评估模块对计算对象不同时间点的自相关性进行计算,计算公式如下:

22、

23、其中,δ(x,t)=xi+t-xi为时间差t的变化值,x为不同时刻数据标签的评估数据指标向量。

24、所述进程评估模块根据自相关系数确定不同时刻之间运算对象的评估数据指标的变化,进程评估模块通过对运算对象的评估分析确定服务器的初始个数和各个服务器的业务功能,在分布式计算过程中,随着计算规模的变化,所需的服务器个数也发生变化,根据自相关系数确定相邻时刻所需的服务器数量成正比,服务器数量减去以运行的服务器数量即为需增加的服务器数量。

25、在所述数据采集模块中,不同监控采集端中的agent对服务器的不同工作状态的数据进行周期轮回监控采集,监测数据中包括服务器的运行数据、状态数据和在线数据。

26、所述警报单元根据客户需求和报警规则判断是否触发警报,并将警报信息按照指定方式发送,包本文档来自技高网...

【技术保护点】

1.一种智能服务器安全监控系统,其特征在于,包括数据采集模块、子监控模块、数据存储单元和进程评估模块;

2.根据权利要求1所述的一种智能服务器安全监控系统,其特征在于,还包括动态监控模块和安全中心模块;

3.根据权利要求2所述的一种智能服务器安全监控系统,其特征在于,所述动态监控模块对服务器数量变化过程中服务器的数据监控指标的变化进行整体动态分析。

4.根据权利要求2所述的一种智能服务器安全监控系统,其特征在于,所述子监控模块的分析过程包括监测数据的分析过程和监测数据采集周期的分析过程,数据采集模块的不同监控采集端对服务器运行过程中的监测数据进行周期性采集。

5.根据权利要求2所述的一种智能服务器安全监控系统,其特征在于,所述进程评估模块对计算对象的计算规模和变化过程进行计算评估,根据对象确定数据计算的数据标签,数据标签对应的具体数值记为Xi,i∈[1,p],p为数据标签个数,不同状态下数据标签对应的数值发生改变,参与计算的服务器数量也不相同,进程评估模块对计算对象不同时间点的自相关性进行计算,计算公式如下:

6.根据权利要求2所述的一种智能服务器安全监控系统,其特征在于,所述进程评估模块根据自相关系数确定不同时刻之间运算对象的评估数据指标的变化,进程评估模块通过对运算对象的评估分析确定服务器的初始个数和各个服务器的业务功能,在分布式计算过程中,随着计算规模的变化,所需的服务器个数也发生变化,根据自相关系数确定相邻时刻所需的服务器数量成正比,服务器数量减去以运行的服务器数量即为需增加的服务器数量。

7.根据权利要求2所述的一种智能服务器安全监控系统,其特征在于,在所述数据采集模块中,不同监控采集端中的agent对服务器的不同工作状态的数据进行周期轮回监控采集,监测数据中包括服务器的运行数据、状态数据和在线数据。

8.根据权利要求2所述的一种智能服务器安全监控系统,其特征在于,还包括警报单元,所述警报单元根据客户需求和报警规则判断是否触发警报,并将警报信息按照指定方式发送,包括报警类型、报警原因、报警次数以及报警处理情况。

9.根据权利要求2所述的一种智能服务器安全监控系统,其特征在于,所述安全中心模块为服务器安全监控系统的控制端,运维人员结合动态监控模块的分析结果对服务器进行远程安全控制。

...

【技术特征摘要】

1.一种智能服务器安全监控系统,其特征在于,包括数据采集模块、子监控模块、数据存储单元和进程评估模块;

2.根据权利要求1所述的一种智能服务器安全监控系统,其特征在于,还包括动态监控模块和安全中心模块;

3.根据权利要求2所述的一种智能服务器安全监控系统,其特征在于,所述动态监控模块对服务器数量变化过程中服务器的数据监控指标的变化进行整体动态分析。

4.根据权利要求2所述的一种智能服务器安全监控系统,其特征在于,所述子监控模块的分析过程包括监测数据的分析过程和监测数据采集周期的分析过程,数据采集模块的不同监控采集端对服务器运行过程中的监测数据进行周期性采集。

5.根据权利要求2所述的一种智能服务器安全监控系统,其特征在于,所述进程评估模块对计算对象的计算规模和变化过程进行计算评估,根据对象确定数据计算的数据标签,数据标签对应的具体数值记为xi,i∈[1,p],p为数据标签个数,不同状态下数据标签对应的数值发生改变,参与计算的服务器数量也不相同,进程评估模块对计算对象不同时间点的自相关性进行计算,计算公式如下:

6.根据权利要求2所述的一...

【专利技术属性】
技术研发人员:黄文良陈旭桥
申请(专利权)人:广东堡塔安全技术有限公司
类型:发明
国别省市:

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

1