一种远程处理服务器集群异常情况的方法

文档序号:8365278阅读:274来源:国知局
一种远程处理服务器集群异常情况的方法
【技术领域】
[0001]本发明涉及一种服务器集群监控技术领域,具体地说是一种远程处理服务器集群异常情况的方法。
【背景技术】
[0002]服务器集群是通过高性能网络连接起来的一组服务器,该组服务器可协同工作,共同完成数据分析或科学计算任务。随着集群系统在科学计算,商业运营等方面的广泛应用,集群系统发挥的作用也越来越重要,逐渐成为科学计算,商业服务中不可或缺的工具。因此,一旦集群系统出现问题或停止运行将直接导致科学研究的中断和公司业务的停顿,造成极大的损失,因此如何及时发现服务器集群运行过程中的异常情况,并对这些异常及时进行处理,成为了系统管理员迫切需要解决的问题。

【发明内容】

[0003]本发明的技术任务是提供一种远程处理服务器集群异常情况的方法。可以使服务器集群的管理员远程快速的处理集群中的异常情况,避免损坏服务器设备,保证服务器的正常运转。
[0004]本发明的技术任务是按以下方式实现的,
一种远程处理服务器集群异常情况的方法,服务器集群中的所有服务器通过负载均衡器连接到集群管理服务器,集群管理服务器连接有短信接收设备,集群管理服务器上部署服务程序;手机通过网络向短信接收设备发送短信;集群管理服务器上的服务程序用于实时读取接收到的短信,并分析短信内容,验证短信合法性,执行具体操作。
[0005]发送的短信有固定的格式:短信的第一个字段为口令部分,只有口令与集群管理服务器相同,才能验证通过;短信的第二个字段为指令部分,表示要对服务器集群中的服务器进行的操作指令;短信的第三个字段为服务器的ID,表示要操作的服务器集群中的服务器的ID ;在集群管理服务器的服务程序维护有一个名单,该名单中保存手机号码列表,只有在该列表中的手机号码发送的短信才能被服务程序处理;服务程序运行在集群管理服务器,用来读取短信,验证短信的合法性,执行短信包含的具体指令。
[0006]具体步骤包括如下:
(1)、在集群管理服务器通过corn口连接短信接收设备,该短信接收设备能够接收手机发送过来的短信;集群管理服务器运行服务程序,服务程序负责读取短信接收设备接收到的短信并处理短息;
(2)、服务程序启动后,会循环读取短信接收设备收到的短信,如果有新短信读入,则会进入短信验证过程;
(3)、服务程序验证短信的发送号码是否在名单中,如果发送号码在名单中则进入下一步,否则继续读入下一条短信;
(4)、验证发送号码在名单中后,服务程序解析短信内容,验证短信的第一个字段的口令是否与集群管理服务器保存的口令相同,如果相同则进入下一步,否则继续读入下一条短?目;
(5)、验证短信的口令相同后,服务程序继续验证短信中包含的第二个字段的指令是否符合要求;如果符合要求则进入下一步,否则继续读入下一条数据;
(6)、验证指令符合要求后,服务程序根据短信中第三个字段指定的服务器的ID,访问对应服务器集群中的服务器,并执行短信中第二个字段的指令操作;
(7)、继续读入下一条短信。
[0007]本发明的一种远程处理服务器集群异常情况的方法具有以下优点:
1、用户通过发送特定格式的手机短信到集群管理服务器,对服务器集群完成特定的操作,来解决服务器集群的异常情况;
2、该方法同短信配合使用,当用户收到手机短信,报告服务器集群中的服务器出现温度过高,或负载较大的情况时,为了避免出现事故或损坏设备,用户可以通过手机发送短信的方式来关闭服务器集群中出现问题的服务器;
3、可以使服务器集群的管理员远程快速的处理异常情况,避免损坏服务器设备,保证服务器的正常运转;
4、该方法还具有安全验证机制,只有名单中的手机号码发送的指令,并且口令正确,才会得到执行。
【附图说明】
[0008]下面结合附图对本发明进一步说明。
[0009]附图1为一种远程处理服务器集群异常情况的方法的中所用到的硬件系统结构框图;
附图2为一种远程处理服务器集群异常情况的方法的服务程序运行的流程图。
【具体实施方式】
[0010]参照说明书附图和具体实施例对本发明的一种远程处理服务器集群异常情况的方法作以下详细地说明。
[0011]实施例1:
本发明的一种远程处理服务器集群异常情况的方法,服务器集群中的所有服务器通过负载均衡器连接到集群管理服务器,集群管理服务器连接有短信接收设备,集群管理服务器上部署服务程序;手机通过网络向短信接收设备发送短信;集群管理服务器上的服务程序用于实时读取接收到的短信,并分析短信内容,验证短信合法性,执行具体操作。
[0012]发送的短信有固定的格式:短信的第一个字段为口令部分,只有口令与集群管理服务器相同,才能验证通过;短信的第二个字段为指令部分,表示要对服务器集群中的服务器进行的操作指令;短信的第三个字段为服务器的ID,表示要操作的服务器集群中的服务器的ID ;在集群管理服务器的服务程序维护有一个名单,该名单中保存手机号码列表,只有在该列表中的手机号码发送的短信才能被服务程序处理;服务程序运行在集群管理服务器,用来读取短信,验证短信的合法性,执行短信包含的具体指令。
[0013]实施例2: 本发明的一种远程处理服务器集群异常情况的方法,服务器集群中的所有服务器通过负载均衡器连接到集群管理服务器,集群管理服务器连接有短信接收设备,集群管理服务器上部署服务程序;手机通过网络向短信接收设备发送短信;集群管理服务器上的服务程序用于实时读取接收到的短信,并分析短信内容,验证短信合法性,执行具体操作。
[0014]发送的短信有固定的格式:短信的第一个字段为口令部分,只有口令与集群管理服务器相同,才能验证通过;短信的第二个字段为指令部分,表示要对服务器集群中的服务器进行的操作指令;短信的第三个字段为服务器的ID,表示要操作的服务器集群中的服务器的ID ;在集群管理服务器的服务程序维护有一个名单,该名单中保存手机号码列表,只有在该列表中的手机号码发送的短信才能被服务程序处理;服务程序运行在集群管理服务器,用来读取短信,验证短信的合法性,执行短信包含的具体指令。
[0015]具体步骤包括如下:
(1)、在集群管理服务器通过corn口连接短信接收设备,该短信接收设备能够接收手机发送过来的短信;集群管理服务器运行服务程序,服务程序负责读取短信接收设备接收到的短信并处理短息;
(2)、服务程序启动后,会循环读取短信接收设备收到的短信,如果有新短信读入,则会进入短信验证过程;
(3)、服务程序验证短信的发送号码是否在名单中,如果发送号码在名单中则进入下一步,否则继续读入下一条短信;
(4)、验证发送号码在名单中后,服务程序解析短信内容,验证短信的第一个字段的口令是否与集群管理服务器保存的口令相同,如果相同则进入下一步,否则继续读入下一条短?目;
(5)、验证短信的口令相同后,服务程序继续验证短信中包含的第二个字段的指令是否符合要求;如果符合要求则进入下一步,否则继续读入下一条数据;
(6)、验证指令符合要求后,服务程序根据短信中第三个字段指定的服务器的ID,访问对应服务器集群中的服务器,并执行短信中第二个字段的指令操作;
(7)、继续读入下一条短信。
[0016]服务器集群中的服务器有对应的手机号码,当该服务器出现故障后,该服务器可通过网络向对应的手机号码发送报警短信。该手机号码收到报警短信后采用本发明的方法远程处理服务器集群异常情况。
[0017]通过上面【具体实施方式】,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的【具体实施方式】。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
【主权项】
1.一种远程处理服务器集群异常情况的方法,其特征在于服务器集群中的所有服务器通过负载均衡器连接到集群管理服务器,集群管理服务器连接有短信接收设备,集群管理服务器上部署服务程序;手机通过网络向短信接收设备发送短信;集群管理服务器上的服务程序用于实时读取接收到的短信,并分析短信内容,验证短信合法性,执行具体操作。
2.根据权利要求1所述的一种远程处理服务器集群异常情况的方法,其特征在于发送的短信有固定的格式:短信的第一个字段为口令部分,只有口令与集群管理服务器相同,才能验证通过;短信的第二个字段为指令部分,表示要对服务器集群中的服务器进行的操作指令;短信的第三个字段为服务器的ID,表示要操作的服务器集群中的服务器的ID ;在集群管理服务器的服务程序维护有一个名单,该名单中保存手机号码列表,只有在该列表中的手机号码发送的短信才能被服务程序处理;服务程序运行在集群管理服务器,用来读取短信,验证短信的合法性,执行短信包含的具体指令。
3.根据权利要求2所述的一种远程处理服务器集群异常情况的方法,其特征在于具体步骤包括如下: (1)、在集群管理服务器通过com口连接短信接收设备,该短信接收设备能够接收手机发送过来的短信;集群管理服务器运行服务程序,服务程序负责读取短信接收设备接收到的短信并处理短息; (2)、服务程序启动后,会循环读取短信接收设备收到的短信,如果有新短信读入,则会进入短信验证过程; (3)、服务程序验证短信的发送号码是否在名单中,如果发送号码在名单中则进入下一步,否则继续读入下一条短信; (4)、验证发送号码在名单中后,服务程序解析短信内容,验证短信的第一个字段的口令是否与集群管理服务器保存的口令相同,如果相同则进入下一步,否则继续读入下一条短?目; (5)、验证短信的口令相同后,服务程序继续验证短信中包含的第二个字段的指令是否符合要求;如果符合要求则进入下一步,否则继续读入下一条数据; (6)、验证指令符合要求后,服务程序根据短信中第三个字段指定的服务器的ID,访问对应服务器集群中的服务器,并执行短信中第二个字段的指令操作; (7)、继续读入下一条短信。
【专利摘要】本发明公开了一种远程处理服务器集群异常情况的方法,属于服务器集群监控技术领域,技术方案为:服务器集群中的所有服务器通过负载均衡器连接到集群管理服务器,集群管理服务器连接有短信接收设备,集群管理服务器上部署服务程序;手机通过网络向短信接收设备发送短信;集群管理服务器上的服务程序用于实时读取接收到的短信,并分析短信内容,验证短信合法性,执行具体操作。本发明可以使服务器集群的管理员远程快速的处理集群中的异常情况,避免损坏服务器设备,保证服务器的正常运转。
【IPC分类】H04L12-24, H04W4-14
【公开号】CN104683158
【申请号】CN201510108161
【发明人】邸双朋
【申请人】浪潮集团有限公司
【公开日】2015年6月3日
【申请日】2015年3月12日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1