一种服务器监控方法及装置与流程

文档序号:14036698阅读:129来源:国知局
一种服务器监控方法及装置与流程

本发明涉及计算机领域,尤指一种服务器监控方法及装置。



背景技术:

随着计算机技术的广泛应用,越来越多的企业单位的机房设置有大量的服务器设备。而机房里的大量服务器设备中,如果任意一台服务器出现故障,、被人为移动位置,或者被破坏,均会对机房设备的正常工作造成损伤。因此,为了提高机房服务器的安全管理,实现机房里的服务器设备的监控和定位显得尤为重要。

目前,对机房里的服务器设备的监控和定位主要靠人工监控。由于人工监控存在一定的局限性,因此无法对服务器进行全面的监控,降低了服务器运行的安全性、及服务器监控的准确性。



技术实现要素:

为了解决上述技术问题,本发明提供了一种服务器监控方法及装置,能够全面监控服务器的运行、提高服务器监控的准确性和安全性。

第一方面,本发明提供了一种服务器监控方法,方法包括:

通过预设的无线网络,监控服务器的参数信息,无线网络覆盖包括至少两台服务器,和至少一台用于监控服务器的监控主机;

若参数信息不在预设参数范围时,获取参数信息,并根据参数信息生成故障报警信息;

将故障报警信息发送至监控主机,以便监控主机对服务器进行监控。

进一步的,无线网络包括紫蜂协议zigbee网络,在监控服务器的参数信息之前,方法还包括:

对zigbee网络进行初始化设置,以便至少两台服务器和至少一台监控主机之间均通过zigbee网络建立连接。

进一步的,参数信息包括信号强度信息,若参数信息不在预设参数范围时获取参数信息并根据参数信息生成故障报警信息,具体包括:

若判断出信号强度信息发生变化,则根据信号强度信息确定与信号强度信息对应的服务器为故障服务器,信号强度信息的大小用于表征服务器的位移变化情况;

根据故障服务器的位置生成故障报警信息。

进一步的,若判断出信号强度信息发生变化,则根据信号强度信息确定与信号强度信息对应的服务器为故障服务器,具体包括:

若利用zigbee网络判断出信号强度信息发生变化,则根据信号强度信息确定与信号强度信息对应的服务器为故障服务器。

进一步的,利用zigbee网络判断出信号强度信息发生变化,具体包括:

利用zigbee网络获得第一信号强度信息;

利用通用分组无线服务技术gprs网络获得第二信号强度信息;

根据最小二乘法将第一信号强度信息和第二信号强度信息进行比对,并获得信号强度信息;

对信号强度信息的大小进行判断。

第二方面,本发明提供了一种服务器监控装置,装置包括:监控单元、生成单元和发送单元,其中:

监控单元,用于通过预设的无线网络,监控服务器的参数信息,无线网络覆盖包括至少两台服务器,和至少一台用于监控服务器的监控主机;

生成单元,用于在监控单元监控的参数信息不在预设参数范围时,获取参数信息,并根据参数信息生成故障报警信息;

发送单元,用于将生成单元生成的故障报警信息发送至监控主机,以便监控主机对服务器进行监控。

进一步的,无线网络包括紫蜂协议zigbee网络,装置还包括设置单元,设置单元用于:

在监控单元监控服务器的参数信息之前,对zigbee网络进行初始化设置,以便至少两台服务器和至少一台监控主机之间均通过zigbee网络建立连接。

进一步的,参数信息包括信号强度信息,生成单元,具体用于:

在判断出信号强度信息发生变化时,则根据信号强度信息确定与信号强度信息对应的服务器为故障服务器,信号强度信息的大小用于表征服务器的位移变化情况;根据故障服务器的位置生成故障报警信息。

进一步的,生成单元,具体用于:

在利用zigbee网络判断出信号强度信息发生变化时,则根据信号强度信息确定与信号强度信息对应的服务器为故障服务器。

进一步的,生成单元,具体用于:

利用zigbee网络获得第一信号强度信息;利用通用分组无线服务技术gprs网络获得第二信号强度信息;根据最小二乘法将第一信号强度信息和第二信号强度信息进行比对,并获得信号强度信息;对信号强度信息的大小进行判断。

与现有技术相比,本发明至少通过预设的无线网络,监控服务器的参数信息,无线网络覆盖包括至少两台服务器,和至少一台用于监控服务器的监控主机;若参数信息不在预设参数范围时,获取参数信息,并根据参数信息生成故障报警信息;将故障报警信息发送至监控主机,以便监控主机对服务器进行监控。从本发明提供的技术方案可见,由于采用无线网络全面监控各个服务器的运行,因此,提高了服务器监控的准确性和安全性。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为本发明实施例提供的一种服务器监控方法的流程示意图一;

图2为本发明实施例提供的一种服务器监控方法的流程示意图二;

图3为本发明实施例提供的一种服务器监控装置的结构示意图一;

图4为本发明实施例提供的一种服务器监控装置的结构示意图二。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

实施例一

本发明实施例提供一种服务器监控方法,如图1所示,该方法包括:

步骤101:通过预设的无线网络,监控服务器的参数信息,无线网络覆盖包括至少两台服务器,和至少一台用于监控服务器的监控主机;

其中,参数信息包括信号强度信息、物理参数信息、温度信息,内存使用信息,数据读写信息等。当然,参数信息还包括其他参数,本发明实施例对此不作具体限制。

需要补充的是,由于至少两台服务器能够组成反馈环,因此,无线网络覆盖包括至少两台服务器。

可理解的,无线网络包括zigbee网络、通用分组无线服务技术(gprs,generalpacketradioservice)网络等。本发明实施例对无线网络的种类不作具体限制。

其中,zigbee技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。zigbee主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数据和低反应时间数据传输的应用。zigbee是基于cc2480主控的基于ieee802.15.4标准的低功耗局域网协议。另外,gprs网络是全球移动通信系统(gsm,globalsystemformobilecommunication)移动电话用户可用的一种移动数据业务,属于第二代移动通信中的数据传输技术。gprs和以往连续在频道传输的方式不同,是以封包(packet)方式来传输,因此使用者所负担的费用是以其传输资料单位计算,并非使用其整个频道。gprs的传输速率可提升至56kbps甚至114kbps。

需要说明的是,预设的无线网络由于覆盖包括至少两台服务器,可以通过zigbee模块等无线网络模块收各个集服务器的参数信息。

优选的,参考图2所示,无线网络包括紫蜂协议zigbee网络,在步骤101之前,方法还包括步骤100,具体为:

步骤100:对zigbee网络进行初始化设置,以便至少两台服务器和至少一台监控主机之间均通过zigbee网络建立连接。

实际中,对无线网络系统进行初始化设置,包括清除无线网络系统之前的数据,并刷新无线网络系统现有工作模式,无线网络系统的各个服务器节点开始建立连接关系,通过无线网络系统的路由器与监控主机进行通信。可以看出,服务器节点与服务器节点之间、服务器节点与路由器之间、路由器与监控主机之间均建立连接关系,实现对服务器的监控。

举例来说,若无线网络系统为zigbee网络系统,则一个zigbee路由器与多个zigbee服务器节点连接,一个监控主机可以与多个zigbee路由器连接,如此组成zigbee通讯网络系统。可以看出,无线网络系统的组网方式是分布式的,例如,星状结构、环状结构等。如此一来,使得消除了机房的各个服务器之间的监控盲区,保障了服务器的运行更加安全可靠。

需要补充的是,zigbee无线网络系统的自组网过程中,监控主机实时收集各个zigbee节点的信号强度信息。信号强度信息随着服务器位置的变化而变化。如果信号强度信息正常,则zigbee节点位置正常;如果信号强度信息异常,则zigbee节点位置异常。在信号强度信息正常时,监控主机开始通过中转zigbee路由器连接到各个服务器上的zigbee节点;并通过zigbee节点收集各个服务器的参数信息,包括内存信息、存储信息、线程信息等。如此一来,实现了监控主机采集各个服务器上的参数信息。。

步骤102:若参数信息不在预设参数范围时,获取参数信息,并根据参数信息生成故障报警信息;

可以理解的,参数信息不在预设参数范围,说明服务器的参数信息出现异常,因此需要根据该异常的参数信息生成故障报警信息,以便向上级节点发出报警。举例来说,若zigbee无线网络系统的zigbee路由器检测到某几个zigbee服务器的信号强度发生变化,利用zigbee自组网快速反应的特性,及时确定出故障节点对应的服务器所在位置,并将服务器所在位置等信息发送至监控主机。

可选的,参数信息包括信号强度信息,步骤102具体包括步骤1021-步骤1022,具体为:

步骤1021:若判断出信号强度信息发生变化,则根据信号强度信息确定与信号强度信息对应的服务器为故障服务器,信号强度信息的大小用于表征服务器的位移变化情况;

步骤1022:根据故障服务器的位置生成故障报警信息。

实际应用中,若某个服务器固定下来,则该服务器与路由器之间的信号强度是确定的。若某个服务器发生人为移动,则该服务器与路由器之间的信号强度是发生变化的。可见,根据信号强度信息可以判断出机房服务器的位置是否发生变化。

需要说明的是,参数信息还包括其他动态信息,本发明实施例对此不做具体限制。

示例性的,步骤1021具体包括:若利用zigbee网络判断出信号强度信息发生变化,则根据信号强度信息确定与信号强度信息对应的服务器为故障服务器。

需要说明的是,信号强度信息的变化能够反映出服务器到路由器的距离变化。具体的,信号强度信息的大小与服务器到路由器的距离大小成反比。例如,zigbee模块的信号强度变大,则说明服务器到路由器的距离变小;zigbee模块的信号强度变小,则说明服务器到路由器的距离变大。

可理解的,如果根据信号强度信息确定与信号强度信息对应的服务器为故障服务器,则说明该服务器的位置发生人为移动,或该服务器被破坏。可以看出,由于本发明实施例能够及时的确定出故障服务器的位置,因此增加了机房服务器管理的安全性。

进一步的,利用zigbee网络判断出信号强度信息发生变化,具体包括:利用zigbee网络获得第一信号强度信息;利用通用分组无线服务技术gprs网络获得第二信号强度信息;根据最小二乘法将第一信号强度信息和第二信号强度信息进行比对,并获得信号强度信息;对信号强度信息的大小进行判断。

可以理解的,结合zigbee网络和gprs网络来确定信号强度信息,即实现了通过两种无线网络进行组合式定位提高了服务器定位的准确性,更好地校正使用单一zigbee网络定位的定位精度,避免系统误报情况。组合定位是指将zigbee网络的定位结果和gprs定位结果进行比对,采用最小二乘法得到最佳定位信息。

实际中,若zigbee网络和gprs网络所获取的信号强度信息相同,都反应对应的服务器发生位移且定位数据基本吻合的前提,则通过路由器向监控主机发送故障节点的位置信息并启动报警系统。若zigbee网络和gprs网络所获取的信号强度信息不一致,则说明无线网络系统还需要进一步初始化设置,因此重新进行信号强度信息获取,直到获得准确的信号强度信息。

步骤103:将故障报警信息发送至监控主机,以便监控主机对服务器进行监控。

实际应用中,通过在各个服务器上的无线通信模块,例如zigbee模块,或gprs模块,收集各个服务器的各项物理参数,如信号强度信息、物理参数信息、温度信息,内存使用信息,数据读写信息等;在上述信息发生异常时,需要将故障报警信息发送至监控主机。具体的,可以通过zigbee节点将故障报警信息发送到zigbee路由器;zigbee路由器将故障报警信息发送到监控主机。

可以理解的,本发明实施例利用无线网络系统精确定位的特性,在其中一个节点出现故障时,相邻的节点可以跳过该故障节点而连接最近的节点,实现各个节点互相监控并反馈监控信息到路由器。同时故障节点触发服务器向监控主机发出故障报警信息,从根本上保障了服务器的安全性和稳定性,最大程度减小服务器事故。

本发明至少通过预设的无线网络,监控服务器的参数信息,无线网络覆盖包括至少两台服务器,和至少一台用于监控服务器的监控主机;若参数信息不在预设参数范围时,获取参数信息,并根据参数信息生成故障报警信息;将故障报警信息发送至监控主机,以便监控主机对服务器进行监控。从本发明提供的技术方案可见,由于采用无线网络全面监控各个服务器的运行,因此,提高了服务器监控的准确性和安全性。

实施例二

本发明实施例提供一种服务器监控装置,如图3所示,服务器监控装置10包括:监控单元101、生成单元102和发送单元103,其中:

监控单元101,用于通过预设的无线网络,监控服务器的参数信息,无线网络覆盖包括至少两台服务器,和至少一台用于监控服务器的监控主机;

生成单元102,用于在监控单元101监控的参数信息不在预设参数范围时,获取参数信息,并根据参数信息生成故障报警信息;

发送单元103,用于将生成单元102生成的故障报警信息发送至监控主机,以便监控主机对服务器进行监控。

其中,参数信息包括信号强度信息、物理参数信息、温度信息,内存使用信息,数据读写信息等。当然,参数信息还包括其他参数,本发明实施例对此不作具体限制。

可理解的,无线网络包括zigbee网络、通用分组无线服务技术(gprs,generalpacketradioservice)网络等。本发明实施例对无线网络的种类不作具体限制。

其中,zigbee技术是一种近距离、低复杂度、低功耗、低速率、低成本的双向无线通讯技术。zigbee主要用于距离短、功耗低且传输速率不高的各种电子设备之间进行数据传输以及典型的有周期性数据、间歇性数据和低反应时间数据传输的应用。zigbee是基于cc2480主控的基于ieee802.15.4标准的低功耗局域网协议。另外,gprs网络是全球移动通信系统(gsm,globalsystemformobilecommunication)移动电话用户可用的一种移动数据业务,属于第二代移动通信中的数据传输技术。gprs和以往连续在频道传输的方式不同,是以封包(packet)方式来传输,因此使用者所负担的费用是以其传输资料单位计算,并非使用其整个频道。gprs的传输速率可提升至56kbps甚至114kbps。

需要说明的是,预设的无线网络由于覆盖包括至少两台服务器,可以通过zigbee模块等无线网络模块收各个集服务器的参数信息。

可以理解的,参数信息不在预设参数范围,说明服务器的参数信息出现异常,因此需要根据该异常的参数信息生成故障报警信息,以便向上级节点发出报警。举例来说,若zigbee无线网络系统的zigbee路由器检测到某几个zigbee服务器的信号强度发生变化,利用zigbee自组网快速反应的特性,及时确定出故障节点对应的服务器所在位置,并将服务器所在位置等信息发送至监控主机。

进一步的,参考图4所示,无线网络包括紫蜂协议zigbee网络,装置还包括设置单元100,设置单元100用于:

在监控单元101监控服务器的参数信息之前,对zigbee网络进行初始化设置,以便至少两台服务器和至少一台监控主机之间均通过zigbee网络建立连接。

实际中,对无线网络系统进行初始化设置,包括清除无线网络系统之前的数据,并刷新无线网络系统现有工作模式,无线网络系统的各个服务器节点开始建立连接关系,通过无线网络系统的路由器与监控主机进行通信。可以看出,服务器节点与服务器节点之间、服务器节点与路由器之间、路由器与监控主机之间均建立连接关系,实现对服务器的监控。

举例来说,若无线网络系统为zigbee网络系统,则一个zigbee路由器与多个zigbee服务器节点连接,一个监控主机可以与多个zigbee路由器连接,如此组成zigbee通讯网络系统。可以看出,无线网络系统的组网方式是分布式的,例如,星状结构、环状结构等。如此一来,使得消除了机房的各个服务器之间的监控盲区,保障了服务器的运行更加安全可靠。

需要补充的是,zigbee无线网络系统的自组网过程中,监控主机实时收集各个zigbee节点的信号强度信息。信号强度信息随着服务器位置的变化而变化。如果信号强度信息正常,则zigbee节点位置正常;如果信号强度信息异常,则zigbee节点位置异常。在信号强度信息正常时,监控主机开始收集服务器的参数信息。

进一步的,参数信息包括信号强度信息,生成单元102,具体用于:

在判断出信号强度信息发生变化时,则根据信号强度信息确定与信号强度信息对应的服务器为故障服务器,信号强度信息的大小用于表征服务器的位移变化情况;根据故障服务器的位置生成故障报警信息。

实际应用中,若某个服务器固定下来,则该服务器与路由器之间的信号强度是确定的。若某个服务器发生人为移动,则该服务器与路由器之间的信号强度是发生变化的。可见,根据信号强度信息可以判断出机房服务器的位置是否发生变化。

需要说明的是,参数信息还包括其他动态信息,本发明实施例对此不做具体限制。

进一步的,生成单元102,具体用于:

在利用zigbee网络判断出信号强度信息发生变化时,则根据信号强度信息确定与信号强度信息对应的服务器为故障服务器。

进一步的,生成单元102,具体用于:

利用zigbee网络获得第一信号强度信息;利用通用分组无线服务技术gprs网络获得第二信号强度信息;根据最小二乘法将第一信号强度信息和第二信号强度信息进行比对,并获得信号强度信息;对信号强度信息的大小进行判断。

可以理解的,结合zigbee网络和gprs网络来确定信号强度信息,即实现了通过两种无线网络进行组合式定位提高了服务器定位的准确性,更好地校正使用单一zigbee网络定位的定位精度,避免系统误报情况。组合定位是指将zigbee网络的定位结果和gprs定位结果进行比对,采用最小二乘法得到最佳定位信息。

实际中,若zigbee网络和gprs网络所获取的信号强度信息相同,都反应对应的服务器发生位移且定位数据基本吻合的前提,则通过路由器向监控主机发送故障节点的位置信息并启动报警系统。若zigbee网络和gprs网络所获取的信号强度信息不一致,则说明无线网络系统还需要进一步初始化设置,因此重新进行信号强度信息获取,直到获得准确的信号强度信息。

实际应用中,通过在各个服务器上的无线通信模块,例如zigbee模块,或gprs模块,收集各个服务器的各项物理参数,如信号强度信息、物理参数信息、温度信息,内存使用信息,数据读写信息等;在上述信息发生异常时,需要将故障报警信息发送至监控主机。具体的,可以通过zigbee节点将故障报警信息发送到zigbee路由器;zigbee路由器将故障报警信息发送到监控主机。

可以理解的,本发明实施例利用无线网络系统精确定位的特性,在其中一个节点出现故障时,相邻的节点可以跳过该故障节点而连接最近的节点,实现各个节点互相监控并反馈监控信息到路由器。同时故障节点触发服务器向监控主机发出故障报警信息,从根本上保障了服务器的安全性和稳定性,最大程度减小服务器事故。

本发明至少通过预设的无线网络,监控服务器的参数信息,无线网络覆盖包括至少两台服务器,和至少一台用于监控服务器的监控主机;若参数信息不在预设参数范围时,获取参数信息,并根据参数信息生成故障报警信息;将故障报警信息发送至监控主机,以便监控主机对服务器进行监控。从本发明提供的技术方案可见,由于采用无线网络全面监控各个服务器的运行,因此,提高了服务器监控的准确性和安全性。

虽然本发明所揭露的实施方式如上,但的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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