服务器的环境状态监测方法、设备及计算机可读存储介质转让专利

申请号 : CN202210870904.4

文献号 : CN115242695B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李成豪

申请人 : 高新兴物联科技股份有限公司

摘要 :

本发明公开了一种服务器的环境状态监测方法、设备及计算机可读存储介质,其中,该方法包括:按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型。本发明实现了一种智能化的服务器环境和状态的协同监测方案,简化了监控流程,降低了人力人工成本,提升了监控效率,增强了服务器监测的动态效能。

权利要求 :

1.一种服务器的环境状态监测方法,其特征在于,所述方法包括:

按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型;

按不同于所述第二频率的第三频率获取服务器运行时的第二监测数据,并在所述第二监测数据满足预设的第二监测条件时,按不同于所述第一频率的第四频率获取服务器所在环境的第二环境数据,并在所述第二环境数据满足预设的第二环境条件时,调整对所述服务器运行时的监测数据的第二获取频率和/或第二获取类型;

所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,包括:根据所述第一环境数据满足所述第一环境条件时的环境数据类型和/或环境数据参数确定获取所述服务器运行时的所述第一监测数据的所述第二频率;

根据所述第一监测数据满足所述第一监测条件时的监测数据类型和/或监测数据参数调整所述第一获取频率和/或所述第一获取类型;

所述按不同于所述第二频率的第三频率获取服务器运行时的第二监测数据,并在所述第二监测数据满足预设的第二监测条件时,按不同于所述第一频率的第四频率获取服务器所在环境的第二环境数据,并在所述第二环境数据满足预设的第二环境条件时,调整对所述服务器运行时的监测数据的第二获取频率和/或第二获取类型,包括:根据所述第三频率与所述第二频率的监测频率关系将所述第一监测条件调整为所述第二监测条件;

根据所述第二监测数据满足所述第二监测条件时的监测数据类型和/或监测数据参数将所述第一频率调整为所述第四频率;

根据所述第四频率与所述第一频率的环境频率关系将所述第一环境条件调整为所述第二环境条件;

根据所述第二环境数据满足所述第二环境条件时的环境数据类型和/或环境数据参数调整所述第二获取频率和/或所述第二获取类型。

2.根据权利要求1所述的服务器的环境状态监测方法,其特征在于,所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,包括:将所述服务器所在环境的温度数据、湿度数据以及烟雾数据中的一种或多种作为所述第一环境数据;

将所述服务器运行时的处理器占用数据、内存占用数据、网络流量数据以及存储空间数据中的一种或多种作为所述第一监测数据。

3.根据权利要求2所述的服务器的环境状态监测方法,其特征在于,所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,还包括:分别预设与所述温度数据、所述湿度数据以及所述烟雾数据对应的第一温度条件、第一湿度条件以及第一烟雾条件;

在所述温度数据满足所述第一温度条件、或者所述湿度数据满足所述第一湿度条件、或者所述烟雾数据满足所述第一烟雾条件时,确定所述第一环境数据满足所述第一环境条件。

4.根据权利要求3所述的服务器的环境状态监测方法,其特征在于,所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,还包括:分别预设与所述处理器占用数据、所述内存占用数据、所述网络流量数据以及所述存储空间数据对应的第一处理器占用条件、第一内存占用条件、第一网络流量条件以及第一存储空间条件;

在所述处理器占用数据满足所述第一处理器占用条件、或者所述内存占用数据满足所述第一内存占用条件、或者所述网络流量数据满足所述第一网络流量条件、或者所述存储空间数据满足所述第一存储空间条件时,确定所述第一监测数据满足所述第一监测条件。

5.根据权利要求4所述的服务器的环境状态监测方法,其特征在于,所述方法还包括:

在所述第一环境数据未满足所述第一环境条件时,生成第一环境警报信号,在所述第一监测数据未满足所述第一监测条件时,生成第一监测警报信号;

在所述第二监测数据未满足所述第二监测条件时,生成第二监测警报信号,在所述第二环境数据未满足所述第二环境条件时生成第二环境警报信号。

6.一种服务器的环境状态监测设备,其特征在于,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至5中任一项所述的服务器的环境状态监测方法的步骤。

7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有服务器的环境状态监测程序,所述服务器的环境状态监测程序被处理器执行时实现如权利要求1至5中任一项所述的服务器的环境状态监测方法的步骤。

说明书 :

服务器的环境状态监测方法、设备及计算机可读存储介质

技术领域

[0001] 本发明涉及移动通信领域,尤其涉及一种服务器的环境状态监测方法、设备及计算机可读存储介质。

背景技术

[0002] 现有技术中,随着信息科技的不断发展,网络信息系统的设备和规模也在不断扩大。服务器是网络系统中非常重要的基础设备,必须长时间不间断地处于工作状态以保证服务器所承载的业务可以正常运转。要保证这些设备的正常运行,就需要对设备的运行状态及机房环境进行实时的监控,以避免发生事故。
[0003] 传统的人工值守监控方式很难做到对服务器异常和机房环境问题的实时发现和快速响应,而且监控系统结构复杂,不易维护。一般地,传统的监护方案一方面使用温度、湿度、烟雾等无线传感器监控服务器机房环境,另一方面使用处理器占用率、内存占用率、服务器流量、服务器存储空间等监控指标监控服务器运行状态。两种类型的监控分别由不同的人工进行值守监控,监控效率低下,人力人工成本较高。
[0004] 随着控制技术的发展和管理水平的提高,如何实现服务器在运行环境和运行状态的智能监控,成为亟待解决的技术问题。

发明内容

[0005] 为了解决现有技术中的上述技术缺陷,本发明提出了一种服务器的环境状态监测方法,该方法包括:
[0006] 按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型;
[0007] 按不同于所述第二频率的第三频率获取服务器运行时的第二监测数据,并在所述第二监测数据满足预设的第二监测条件时,按不同于所述第一频率的第四频率获取服务器所在环境的第二环境数据,并在所述第二环境数据满足预设的第二环境条件时,调整对所述服务器运行时的监测数据的第二获取频率和/或第二获取类型。
[0008] 可选地,所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,包括:
[0009] 将所述服务器所在环境的温度数据、湿度数据以及烟雾数据中的一种或多种作为所述第一环境数据;
[0010] 将所述服务器运行时的处理器占用数据、内存占用数据、网络流量数据以及存储空间数据中的一种或多种作为所述第一监测数据。
[0011] 可选地,所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,还包括:
[0012] 分别预设与所述温度数据、所述湿度数据以及所述烟雾数据对应的第一温度条件、第一湿度条件以及第一烟雾条件;
[0013] 在所述温度数据满足所述第一温度条件、或者所述湿度数据满足所述第一湿度条件、或者所述烟雾数据满足所述第一烟雾条件时,确定所述第一环境数据满足所述第一环境条件。
[0014] 可选地,所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,还包括:
[0015] 分别预设与所述处理器占用数据、所述内存占用数据、所述网络流量数据以及所述存储空间数据对应的第一处理器占用条件、第一内存占用条件、第一网络流量条件以及第一存储空间条件;
[0016] 在所述处理器占用数据满足所述第一处理器占用条件、或者所述内存占用数据满足所述第一内存占用条件、或者所述网络流量数据满足所述第一网络流量条件、或者所述存储空间数据满足所述第一存储空间条件时,确定所述第一监测数据满足所述第一监测条件。
[0017] 可选地,所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,还包括:
[0018] 根据所述第一环境数据满足所述第一环境条件时的环境数据类型和/或环境数据参数确定获取所述服务器运行时的所述第一监测数据的所述第二频率;
[0019] 根据所述第一监测数据满足所述第一监测条件时的监测数据类型和/或监测数据参数调整所述第一获取频率和/或所述第一获取类型。
[0020] 可选地,所述按不同于所述第二频率的第三频率获取服务器运行时的第二监测数据,并在所述第二监测数据满足预设的第二监测条件时,按不同于所述第一频率的第四频率获取服务器所在环境的第二环境数据,并在所述第二环境数据满足预设的第二环境条件时,调整对所述服务器运行时的监测数据的第二获取频率和/或第二获取类型,包括:
[0021] 根据所述第三频率与所述第二频率的监测频率关系将所述第一监测条件调整为所述第二监测条件。
[0022] 根据所述第二监测数据满足所述第二监测条件时的监测数据类型和/或监测数据参数将所述第一频率调整为所述第四频率。
[0023] 可选地,所述按不同于所述第二频率的第三频率获取服务器运行时的第二监测数据,并在所述第二监测数据满足预设的第二监测条件时,按不同于所述第一频率的第四频率获取服务器所在环境的第二环境数据,并在所述第二环境数据满足预设的第二环境条件时,调整对所述服务器运行时的监测数据的第二获取频率和/或第二获取类型,还包括:
[0024] 根据所述第四频率与所述第一频率的环境频率关系将所述第一环境条件调整为所述第二环境条件;
[0025] 根据所述第二环境数据满足所述第二环境条件时的环境数据类型和/或环境数据参数调整所述第二获取频率和/或所述第二获取类型。
[0026] 可选地,所述方法还包括:
[0027] 在所述第一环境数据未满足所述第一环境条件时,生成第一环境警报信号,在所述第一监测数据未满足所述第一监测条件时,生成第一监测警报信号;
[0028] 在所述第二监测数据未满足所述第二监测条件时,生成第二监测警报信号,在所述第二环境数据未满足所述第二环境条件时生成第二环境警报信号。
[0029] 本发明还提出了一种服务器的环境状态监测设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的服务器的环境状态监测方法的步骤。
[0030] 本发明还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有服务器的环境状态监测程序,服务器的环境状态监测程序被处理器执行时实现如上述任一项所述的服务器的环境状态监测方法的步骤。
[0031] 实施本发明的服务器的环境状态监测方法、设备及计算机可读存储介质,通过按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型;按不同于所述第二频率的第三频率获取服务器运行时的第二监测数据,并在所述第二监测数据满足预设的第二监测条件时,按不同于所述第一频率的第四频率获取服务器所在环境的第二环境数据,并在所述第二环境数据满足预设的第二环境条件时,调整对所述服务器运行时的监测数据的第二获取频率和/或第二获取类型。实现了一种智能化的服务器环境和状态的协同监测方案,简化了监控流程,降低了人力人工成本,提升了监控效率,增强了服务器监测的动态效能。

附图说明

[0032] 下面将结合附图及实施例对本发明作进一步说明,附图中:
[0033] 图1是本发明服务器的环境状态监测方法第一实施例的流程图;
[0034] 图2是本发明服务器的环境状态监测方法第二实施例的流程图;
[0035] 图3是本发明服务器的环境状态监测方法第三实施例的流程图;
[0036] 图4是本发明服务器的环境状态监测方法第四实施例的流程图;
[0037] 图5是本发明服务器的环境状态监测方法第五实施例的流程图;
[0038] 图6是本发明服务器的环境状态监测方法第六实施例的流程图;
[0039] 图7是本发明服务器的环境状态监测方法第七实施例的流程图;
[0040] 图8是本发明服务器的环境状态监测方法第八实施例的流程图。

具体实施方式

[0041] 应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0042] 在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。
[0043] 实施例一
[0044] 图1是本发明服务器的环境状态监测方法第一实施例的流程图。一种服务器的环境状态监测方法,该方法包括:
[0045] S1、按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型;
[0046] S2、按不同于所述第二频率的第三频率获取服务器运行时的第二监测数据,并在所述第二监测数据满足预设的第二监测条件时,按不同于所述第一频率的第四频率获取服务器所在环境的第二环境数据,并在所述第二环境数据满足预设的第二环境条件时,调整对所述服务器运行时的监测数据的第二获取频率和/或第二获取类型。
[0047] 在本实施例中,使用温度、湿度、烟雾等无线传感器监控服务器机房环境;使用预装在服务器上的程序监测服务器的工作状态,监测指标包括处理器占用率、内存占用率、服务器流量、服务器存储空间。监测信息统一传送到无线通信模块,由模块发出报警。服务器监测方式可以和传统的监控方式共存。
[0048] 在本实施例中,通过温度、湿度、烟雾传感器和无线通信模块对服务器机房环境进行实时监控的步骤包括:温度传感器监测机房温度,传送实时温度数据至无线通信模块;湿度传感器监测机房湿度,传送实时湿度数据至无线通信模块;烟雾传感器监测机房烟雾浓度,传送实时烟雾浓度数据至无线通信模块;无线通信模块需要对接收到的数据进行判断,是否达到报警阈值,报警阈值可以设置。如果达到报警阈值,可以通过发送短信通知或者拨打电话语音播报的方式通知预留在无线通信模块中的联系号码。
[0049] 在本实施例中,通过服务器监测程序、无线通信模块、交换机、路由器对服务器工作状态实时监控的步骤包括:在服务器上预装服务器监测程序,监测指标包括但不限于处理器占用率、内存占用率、服务器流量、服务器存储空间,监测指标可以根据情况进行定制,可以增加或者减少需监控的指标。监测程序周期检查各项指标,并负责判断是否达到报警阈值。如果达到阈值,监测程序通过机房局域网络将超过阈值的指标信息传送到无线通信模块。无线通信模块中预留管理员的联系号码,通过发送短信或者拨打电话语音播报的方式通知管理员。
[0050] 在本实施例中,为了实现上述两种监控类型的结合,对监控机制和报警机制进行统一,所采用的思路如下:根据数据与条件的满足关系反向调节环境数据的获取频率、获取类型,根据该满足关系反向调节监测数据的获取频率、获取类型。具体的,一方面,按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型;另一方面,按不同于所述第二频率的第三频率获取服务器运行时的第二监测数据,并在所述第二监测数据满足预设的第二监测条件时,按不同于所述第一频率的第四频率获取服务器所在环境的第二环境数据,并在所述第二环境数据满足预设的第二环境条件时,调整对所述服务器运行时的监测数据的第二获取频率和/或第二获取类型。
[0051] 本实施例的有益效果在于,通过按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型;按不同于所述第二频率的第三频率获取服务器运行时的第二监测数据,并在所述第二监测数据满足预设的第二监测条件时,按不同于所述第一频率的第四频率获取服务器所在环境的第二环境数据,并在所述第二环境数据满足预设的第二环境条件时,调整对所述服务器运行时的监测数据的第二获取频率和/或第二获取类型。实现了一种智能化的服务器环境和状态的协同监测方案,简化了监控流程,降低了人力人工成本,提升了监控效率,增强了服务器监测的动态效能。
[0052] 实施例二
[0053] 图2是本发明服务器的环境状态监测方法第二实施例的流程图,基于上述实施例,所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,包括:
[0054] S11、将所述服务器所在环境的温度数据、湿度数据以及烟雾数据中的一种或多种作为所述第一环境数据;
[0055] S12、将所述服务器运行时的处理器占用数据、内存占用数据、网络流量数据以及存储空间数据中的一种或多种作为所述第一监测数据。
[0056] 可选地,在本实施例中,在启动温度数据、湿度数据以及烟雾数据的监测时,获取历史的温度数据、湿度数据以及烟雾数据,并根据历史的温度数据、湿度数据以及烟雾数据确定当前的温度数据、湿度数据以及烟雾数据中的一种或多种作为所述第一监测数据。
[0057] 可选地,在本实施例中,在启动处理器占用数据、内存占用数据、网络流量数据以及存储空间数据的监测时,获取当前任务数据,并根据当前任务数据在处理器占用数据、内存占用数据、网络流量数据以及存储空间数据中确定一种或多种作为所述第一监测数据。
[0058] 本实施例的有益效果在于,通过将所述服务器所在环境的温度数据、湿度数据以及烟雾数据中的一种或多种作为所述第一环境数据;将所述服务器运行时的处理器占用数据、内存占用数据、网络流量数据以及存储空间数据中的一种或多种作为所述第一监测数据。实现了一种智能化的服务器环境和状态的协同监测方案,简化了监控流程,降低了人力人工成本,提升了监控效率,增强了服务器监测的动态效能。
[0059] 实施例三
[0060] 图3是本发明服务器的环境状态监测方法第三实施例的流程图,基于上述实施例,所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,还包括:
[0061] S13、分别预设与所述温度数据、所述湿度数据以及所述烟雾数据对应的第一温度条件、第一湿度条件以及第一烟雾条件;
[0062] S14、在所述温度数据满足所述第一温度条件、或者所述湿度数据满足所述第一湿度条件、或者所述烟雾数据满足所述第一烟雾条件时,确定所述第一环境数据满足所述第一环境条件。
[0063] 可选地,在本实施例中,根据当前的环境温度、当前的环境湿度以及当前的烟雾浓度设置第一温度条件、第一湿度条件以及第一烟雾条件。
[0064] 可选地,在本实施例中,在所述温度数据满足所述第一温度条件、或者所述湿度数据满足所述第一湿度条件、或者所述烟雾数据满足所述第一烟雾条件,即任一种满足对应条件时,确定所述第一环境数据满足所述第一环境条件。
[0065] 本实施例的有益效果在于,通过分别预设与所述温度数据、所述湿度数据以及所述烟雾数据对应的第一温度条件、第一湿度条件以及第一烟雾条件;在所述温度数据满足所述第一温度条件、或者所述湿度数据满足所述第一湿度条件、或者所述烟雾数据满足所述第一烟雾条件时,确定所述第一环境数据满足所述第一环境条件。实现了一种智能化的服务器环境和状态的协同监测方案,简化了监控流程,降低了人力人工成本,提升了监控效率,增强了服务器监测的动态效能。
[0066] 实施例四
[0067] 图4是本发明服务器的环境状态监测方法第四实施例的流程图,基于上述实施例,所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,还包括:
[0068] S15、分别预设与所述处理器占用数据、所述内存占用数据、所述网络流量数据以及所述存储空间数据对应的第一处理器占用条件、第一内存占用条件、第一网络流量条件以及第一存储空间条件;
[0069] S16、在所述处理器占用数据满足所述第一处理器占用条件、或者所述内存占用数据满足所述第一内存占用条件、或者所述网络流量数据满足所述第一网络流量条件、或者所述存储空间数据满足所述第一存储空间条件时,确定所述第一监测数据满足所述第一监测条件。
[0070] 可选地,在本实施例中,根据当前的任务数据设置第一处理器占用条件、第一内存占用条件、第一网络流量条件以及第一存储空间条件。
[0071] 可选地,在本实施例中,在所述处理器占用数据满足所述第一处理器占用条件、或者所述内存占用数据满足所述第一内存占用条件、或者所述网络流量数据满足所述第一网络流量条件、或者所述存储空间数据满足所述第一存储空间条件,即任一种满足对应条件时,确定所述第一监测数据满足所述第一监测条件。
[0072] 本实施例的有益效果在于,通过分别预设与所述处理器占用数据、所述内存占用数据、所述网络流量数据以及所述存储空间数据对应的第一处理器占用条件、第一内存占用条件、第一网络流量条件以及第一存储空间条件;在所述处理器占用数据满足所述第一处理器占用条件、或者所述内存占用数据满足所述第一内存占用条件、或者所述网络流量数据满足所述第一网络流量条件、或者所述存储空间数据满足所述第一存储空间条件时,确定所述第一监测数据满足所述第一监测条件。实现了一种智能化的服务器环境和状态的协同监测方案,简化了监控流程,降低了人力人工成本,提升了监控效率,增强了服务器监测的动态效能。
[0073] 实施例五
[0074] 图5是本发明服务器的环境状态监测方法第五实施例的流程图,基于上述实施例,所述按预设的第一频率获取服务器所在环境的第一环境数据,并在所述第一环境数据满足预设的第一环境条件时,按预设的第二频率获取服务器运行时的第一监测数据,并在所述第一监测数据满足预设的第一监测条件时,调整对所述服务器所在环境的环境数据的第一获取频率和/或第一获取类型,还包括:
[0075] S17、根据所述第一环境数据满足所述第一环境条件时的环境数据类型和/或环境数据参数确定获取所述服务器运行时的所述第一监测数据的所述第二频率;
[0076] S18、根据所述第一监测数据满足所述第一监测条件时的监测数据类型和/或监测数据参数调整所述第一获取频率和/或所述第一获取类型。
[0077] 可选地,在本实施例中,所述第一环境数据满足所述第一环境条件时的环境数据类型超过两种时,调低获取所述服务器运行时的所述第一监测数据的所述第二频率。
[0078] 可选地,在本实施例中,所述第一环境数据满足所述第一环境条件时的两种或三种环境数据参数超过预设阈值时,调低获取所述服务器运行时的所述第一监测数据的所述第二频率。
[0079] 可选地,在本实施例中,在满足所述第一监测条件时的监测数据类型超过三种时,调低所述第一获取频率和/或减少所述第一获取类型的种类。
[0080] 可选地,在本实施例中,在满足所述第一监测条件时的三种或三种以上的监测数据参数超过预设阈值时,调低所述第一获取频率和/或减少所述第一获取类型的种类。
[0081] 本实施例的有益效果在于,通过所述第一环境数据满足所述第一环境条件时的环境数据类型和/或环境数据参数确定获取所述服务器运行时的所述第一监测数据的所述第二频率;根据所述第一监测数据满足所述第一监测条件时的监测数据类型和/或监测数据参数调整所述第一获取频率和/或所述第一获取类型。实现了一种智能化的服务器环境和状态的协同监测方案,简化了监控流程,降低了人力人工成本,提升了监控效率,增强了服务器监测的动态效能。
[0082] 实施例六
[0083] 图6是本发明服务器的环境状态监测方法第六实施例的流程图,基于上述实施例,所述按不同于所述第二频率的第三频率获取服务器运行时的第二监测数据,并在所述第二监测数据满足预设的第二监测条件时,按不同于所述第一频率的第四频率获取服务器所在环境的第二环境数据,并在所述第二环境数据满足预设的第二环境条件时,调整对所述服务器运行时的监测数据的第二获取频率和/或第二获取类型,包括:
[0084] S21、根据所述第三频率与所述第二频率的监测频率关系将所述第一监测条件调整为所述第二监测条件。
[0085] S22、根据所述第二监测数据满足所述第二监测条件时的监测数据类型和/或监测数据参数将所述第一频率调整为所述第四频率。
[0086] 可选地,在本实施例中,获取所述第三频率与所述第二频率的频率比值,在该比值小于1时,将第一监测条件中的各项条件进行调高,作为所述第二监测条件。
[0087] 可选地,在本实施例中,获取所述第三频率与所述第二频率的频率比值,在该比值大于1时,将第一监测条件中的各项条件进行调低,作为所述第二监测条件。
[0088] 可选地,在本实施例中,获取所述第三频率与所述第二频率的频率比值,在该比值等于1时,将第一监测条件作为所述第二监测条件。
[0089] 本实施例的有益效果在于,通过所述第三频率与所述第二频率的监测频率关系将所述第一监测条件调整为所述第二监测条件。根据所述第二监测数据满足所述第二监测条件时的监测数据类型和/或监测数据参数将所述第一频率调整为所述第四频率。实现了一种智能化的服务器环境和状态的协同监测方案,简化了监控流程,降低了人力人工成本,提升了监控效率,增强了服务器监测的动态效能。
[0090] 实施例七
[0091] 图7是本发明服务器的环境状态监测方法第七实施例的流程图,基于上述实施例,所述按不同于所述第二频率的第三频率获取服务器运行时的第二监测数据,并在所述第二监测数据满足预设的第二监测条件时,按不同于所述第一频率的第四频率获取服务器所在环境的第二环境数据,并在所述第二环境数据满足预设的第二环境条件时,调整对所述服务器运行时的监测数据的第二获取频率和/或第二获取类型,还包括:
[0092] S23、根据所述第四频率与所述第一频率的环境频率关系将所述第一环境条件调整为所述第二环境条件;
[0093] S24、根据所述第二环境数据满足所述第二环境条件时的环境数据类型和/或环境数据参数调整所述第二获取频率和/或所述第二获取类型。
[0094] 可选地,在本实施例中,同样的,按上述实施例六的方式,根据所述第四频率与所述第一频率的环境频率关系将所述第一环境条件调整为所述第二环境条件。
[0095] 可选地,在本实施例中,根据所述第二环境数据满足所述第二环境条件时的环境数据类型和/或环境数据参数,对第二获取频率和/或所述第二获取类型进行反馈调整,由此,形成频率与数据的循环调控。
[0096] 本实施例的有益效果在于,通过所述第四频率与所述第一频率的环境频率关系将所述第一环境条件调整为所述第二环境条件;根据所述第二环境数据满足所述第二环境条件时的环境数据类型和/或环境数据参数调整所述第二获取频率和/或所述第二获取类型。实现了一种智能化的服务器环境和状态的协同监测方案,简化了监控流程,降低了人力人工成本,提升了监控效率,增强了服务器监测的动态效能。
[0097] 实施例八
[0098] 图8是本发明服务器的环境状态监测方法第八实施例的流程图,基于上述实施例,所述方法还包括:
[0099] S31、在所述第一环境数据未满足所述第一环境条件时,生成第一环境警报信号,在所述第一监测数据未满足所述第一监测条件时,生成第一监测警报信号;
[0100] S32、在所述第二监测数据未满足所述第二监测条件时,生成第二监测警报信号,在所述第二环境数据未满足所述第二环境条件时生成第二环境警报信号。
[0101] 可选地,在本实施例中,第二监测警报信号的警报等级高于第一监测警报信号的警报等级。
[0102] 可选地,在本实施例中,第二环境警报信号的警报等级高于第一环境警报信号的警报等级。
[0103] 本实施例的有益效果在于,通过在所述第一环境数据未满足所述第一环境条件时,生成第一环境警报信号,在所述第一监测数据未满足所述第一监测条件时,生成第一监测警报信号;在所述第二监测数据未满足所述第二监测条件时,生成第二监测警报信号,在所述第二环境数据未满足所述第二环境条件时生成第二环境警报信号。实现了一种智能化的服务器环境和状态的协同监测方案,简化了监控流程,降低了人力人工成本,提升了监控效率,增强了服务器监测的动态效能。
[0104] 实施例九
[0105] 基于上述实施例,本发明还提出了一种服务器的环境状态监测设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的服务器的环境状态监测方法的步骤。
[0106] 需要说明的是,上述设备实施例与方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在设备实施例中均对应适用,这里不再赘述。
[0107] 实施例十
[0108] 基于上述实施例,本发明还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有服务器的环境状态监测程序,服务器的环境状态监测程序被处理器执行时实现如上述任一项所述的服务器的环境状态监测方法的步骤。
[0109] 需要说明的是,上述介质实施例与方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在介质实施例中均对应适用,这里不再赘述。
[0110] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0111] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0112] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
[0113] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。