专利名称:服务器管理方法和系统的利记博彩app
技术领域:
本发明涉及计算机应用领域,尤其涉及一种服务器管理方法和系统。
背景技术:
当前,移动终端设备应用越来越广泛,由于传统的服务器管理软件只能通过移动终端查看故障告警信息,无法对被管理服务器进行管理操作,如服务器重启、停止进程、增加风扇转速等。但在实际应用中,特别是对一些运行着关键业务的服务器节点进行运维管理时,传统的方式太浪费人力、物力资源,已经无法达到使用需求,管理效率也太低,无法保证服务器的7*24小时运行
发明内容
本发明提供了一种服务器管理方法和系统,解决了服务器管理效率低的问题。一种服务器管理方法,包括通过移动终端向接受该移动终端管理的服务器发送指令或信息,指示所述服务器进行操作;解析所述指令或信息得到执行脚本;执行所述执行脚本。优选的,所述通过移动终端向接受该移动终端管理的服务器发送指令或信息具体为通过带内指令向所述服务器发送指令或信息。优选的,所述解析所述指令或信息得到执行脚本具体为根据带内协议解析所述指令或信息得到执行脚本。优选的,所述通过移动终端向接受该移动终端管理的服务器发送指令或信息具体为通过带外指令向所述服务器发送指令或信息。优选的,所述解析所述指令或信息得到执行脚本具体为根据带外协议解析所述指令或信息得到执行脚本。优选的,所述通过移动终端向接受该移动终端管理的服务器发送指令或信息,指示所述服务器进行操作的步骤之前,还包括所述服务器收集并向所述移动终端发送故障告警信息。优选的,所述执行所述执行脚本的步骤之后,还包括向所述移动终端反馈执行所述执行脚本的结果。本发明还提供了一种服务器管理系统,包括移动终端和该移动终端管理的服务器;所述移动终端,用于向所述服务器发送指令或信息,指示所述服务器进行操作;所述服务器,用于解析所述指令或信息得到执行脚本,并执行所述执行脚本。
优选的,所述服务器,还用于收集并向所述移动终端发送故障告警信息。优选的,所述服务器,还用于向所述移动终端反馈执行所述执行脚本的结果。本发明提供了一种服务器管理方法和系统,通过移动终端向接受该移动终端管理的服务器发送指令或信息,指示所述服务器进行操作,解析所述指令或信息得到执行脚本,再执行所述执行脚本,实现了移动终端对服务器的控制,解决了服务器管理效率低的问题。
图I为本发明的实施例一提供的一种服务器管理装置的结构示意图;图2为本发明的实施例二提供的一种服务器管理方法的流程图;图3为本发明的实施例三提供的一种服务器管理系统的结构示意图。
具体实施例方式在实际应用中,特别是对一些运行着关键业务的服务器节点进行运维管理时,传统的服务器管理方式太浪费人力、物力资源,已经无法达到使用需求,管理效率也太低,无法保证服务器的7*24小时运行。为了解决人力、物力资源有限时的服务器管理,使管理员能够随时随地进行服务器的操作管理,保证服务器的不间断运行,本发明的实施例提供了一种服务器管理方法和系统。下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。首先结合附图,对本发明的实施例一进行说明。本发明实施例提供了一种服务器管理装置,该装置的结构如图I所示,包括管理指令组织发送单元101,带内管理指令解析与执行单元102,带外管理指令解析与执行单元103。其中,管理指令组织发送单元101主要负责将管理员根据故障信息做出的将要对服务器进行的管理操作,按照自定义的协议和规则组织成为管理指令,并根据自定义的操作类型判断是带内管理指令还是带外管理指令。最后,将组织好的带内/带外管理指令发送至指令接收端带内管理指令解析与执行单元102或带外管理指令解析与执行单元103 ;带内管理指令解析与执行单元102和带外管理指令解析与执行单元103负责将接收到的管理员通过移动终端下达的操作指令进行解析,带内管理指令解析与执行单元102和带外管理指令解析与执行单元103两个单元解析的协议不同(带内管理指令解析与执行单元102用snmp协议解析;带外管理指令解析与执行单元103用IPMI协议),但具体解析执行的方式类似。通过对接收到的指令进行解析,得出执行该操作的具体执行脚本或命令,并执行,完成此次管理操作。其中带内管理指令解析并组织完成后,由安装在操作系统下的代理Agent执行相关操作,如停止某进程(process-HIO· 7. 11. 12-U root-P root stop进程名),并将执行结果反馈给移动终端处的管理员;带外管理指令经过解析后,直接对bmc下达相关命令进行管理操作,如服务器重启命令(server-HIO· 7. 11. Il-Uroot-P superuserpower reset),最后也将执行结果反馈给移动终端处的管理员。下面结合附图,对本发明的实施例二进行说明。
本发明实施例提供了一种服务器管理方法,使用该方法完成通过移动终端控制服务器的流程如图2所示,包括步骤201、服务器收集并向移动终端发送故障告警信息;本步骤,被管理的服务器节点收集和发送故障告警信息至移动终端,通过移动终端设备让管理员知道服务器上的故障告警情况。步骤202、通过移动终端向接受该移动终端管理的服务器发送指令或信息,指示所述服务器进行操作;本步骤中,可由管理员判断分析此故障的原因,并用移动终端下达处理故障的管 理操作描述(可通过移动终端的键盘或者触摸屏幕输入),移动终端分析此操作描述信息并组织向服务器下发指令或信息。步骤203、解析所述指令或信息得到执行脚本;本步骤中,服务器对自移动终端接收到的指令或信息进行解析,得到执行脚本或命令。具体的,由于下发的指令或信息可为带内或带外,故本步骤中,需要根据具体的下发形式选择相应的协议进行解析。步骤204、执行所述执行脚本;具体的,当移动终端通过带内的形式发送指令或信息时,解析后的执行脚本将由操作系统(OS)下的代理(Agent)执行;带外形式发送的指令或信息则由BMC执行。步骤205、向所述移动终端反馈执行所述执行脚本的结果;本步骤中,服务器将执行移动终端发送的指令或信息的结果反馈给移动终端,通过移动终端设备通知管理员。下面结合附图,对本发明的实施例三进行说明。本发明实施例提供了一种基于移动终端的服务器管理系统,该系统的结构如图3所示,包括移动终端301和该移动终端管理的服务器302 ;所述移动终端301,用于向所述服务器302发送指令或信息,指示所述服务器302进行操作;所述服务器302,用于解析所述指令或信息得到执行脚本,并执行所述执行脚本。优选的,所述服务器302,还用于收集并向所述移动终端301发送故障告警信息。优选的,所述服务器302,还用于向所述移动终端301反馈执行所述执行脚本的结
果O本发明的实施例提供了一种服务器管理方法和系统,通过移动终端向接受该移动终端管理的服务器发送指令或信息,指示所述服务器进行操作,解析所述指令或信息得到执行脚本,再执行所述执行脚本,实现了移动终端对服务器的控制,解决了服务器管理效率低的问题。使管理员能够随时随地进行服务器的操作管理,保证服务器的不间断运行。本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中,所述计算机程序在相应的硬件平台上(如系统、设备、装置、器件等)执行,在执行时,包括方法实施例的步骤之一或其组合。可选地,上述实施例的全部或部分步骤也可以使用集成电路来实现,这些步骤可以被分别制作成一个个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。上述实施例中的各装置/功能模块/功能单元可以采用通用的计算装置来实现,它们可以集中在单个的计算装置上,也可以分布在多个计算装置所组成的网络上。上述实施例中的各装置/功能模块/功能单元以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。上述提到的计算机可读取存储介质可以是只读存储器,磁盘或光盘等。任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要 求所述的保护范围为准。
权利要求
1.一种服务器管理方法,其特征在于,包括 通过移动终端向接受该移动终端管理的服务器发送指令或信息,指示所述服务器进行操作; 解析所述指令或信息得到执行脚本; 执行所述执行脚本。
2.根据权利要求I所述的服务器管理方法,其特征在于,所述通过移动终端向接受该移动终端管理的服务器发送指令或信息具体为 通过带内指令向所述服务器发送指令或信息。
3.根据权利要求2所述的服务器管理方法,其特征在于,所述解析所述指令或信息得到执行脚本具体为 根据带内协议解析所述指令或信息得到执行脚本。
4.根据权利要求I所述的服务器管理方法,其特征在于,所述通过移动终端向接受该移动终端管理的服务器发送指令或信息具体为 通过带外指令向所述服务器发送指令或信息。
5.根据权利要求4所述的服务器管理方法,其特征在于,所述解析所述指令或信息得到执行脚本具体为 根据带外协议解析所述指令或信息得到执行脚本。
6.根据权利要求I所述的服务器管理方法,其特征在于,所述通过移动终端向接受该移动终端管理的服务器发送指令或信息,指示所述服务器进行操作的步骤之前,还包括 所述服务器收集并向所述移动终端发送故障告警信息。
7.根据权利要求I所述的服务器管理方法,其特征在于,所述执行所述执行脚本的步骤之后,还包括 向所述移动终端反馈执行所述执行脚本的结果。
8.一种服务器管理系统,其特征在于,包括移动终端和该移动终端管理的服务器; 所述移动终端,用于向所述服务器发送指令或信息,指示所述服务器进行操作; 所述服务器,用于解析所述指令或信息得到执行脚本,并执行所述执行脚本。
9.根据权利要求8所述的服务器管理系统,其特征在于, 所述服务器,还用于收集并向所述移动终端发送故障告警信息。
10.根据权利要求8所述的服务器管理系统,其特征在于, 所述服务器,还用于向所述移动终端反馈执行所述执行脚本的结果。
全文摘要
本发明提供了一种服务器管理方法和系统。涉及计算机应用领域;解决了服务器管理效率低的问题。该方法包括通过移动终端向接受该移动终端管理的服务器发送指令或信息,指示所述服务器进行操作;解析所述指令或信息得到执行脚本;执行所述执行脚本。本发明提供的技术方案适用于服务器运维管理,实现了移动终端对服务器的控制。
文档编号H04L12/24GK102904754SQ20121037096
公开日2013年1月30日 申请日期2012年9月28日 优先权日2012年9月28日
发明者陆峰 申请人:浪潮(北京)电子信息产业有限公司