[发明专利]运维服务器和服务器事件的处理方法有效
申请号: | 201510998848.2 | 申请日: | 2015-12-25 |
公开(公告)号: | CN105653322B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 朱金华;康凯 | 申请(专利权)人: | 上海帝联信息科技股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 郭学秀;吴敏 |
地址: | 200333 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 事件 处理 方法 | ||
运维服务器和服务器事件的处理方法,所述方法包括:当满足事件的触发条件时,获取所述事件对应的动作组的信息;执行所获取的动作组,以执行所述事件,其中,所述动作组中包括多个按照预设顺序执行的动作。上述的方案,可以提高服务器的运维效率。
技术领域
本发明涉及运维技术领域,特别是涉及一种运维服务器和服务器事件的处理方法。
背景技术
服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。因此,为了确保服务器的可靠运行,一般需要对服务器进行维护。
在对服务器进行日常维护时,若服务器或服务软件发生故障,运维人员通常需要先登录服务器管理系统,修改服务器或服务的状态,然后通过远程管理工具对服务器逐个进行故障排查,待故障恢复,再将服务器管理系统中服务器或服务软件状态设置为正常。除此之外,运维人员还需要经常对服务器各项基础参数进行调优,系统配置管理,日志查看,数据备份,升级补丁,服务重启等基础运维。因在服务器的运维过程中,主要由运维人员手动进行操作,存在着运维工作效率低的问题。
发明内容
本发明实施例解决的问题是如何提高服务器的运维效率。
为解决上述问题,本发明实施例提供了一种服务器事件的处理方法,所述方法包括:
当满足事件的触发条件时,获取所述事件对应的动作组的信息;
执行所获取的动作组,以执行所述事件,其中,所述动作组中包括多个按照预设顺序执行的动作。
可选地,所述执行所获取的动作组,包括:
基于所述事件对应的动作组的信息,获取所述动作组中的动作以及动作之间的执行顺序的信息;
对所述动作组中的动作按照所述执行顺序进行遍历,获取待执行的当前动作的动作参数和动作脚本的信息,所述动作参数与所述动作组具有预设的对应关系;
基于所述动作参数,执行所述动作脚本;
当执行完毕当前动作时,执行下一动作,直至所述动作组中的所有动作全部执行完毕。
可选地,在执行所述动作脚本之前,还包括:调用当前动作的执行前业务逻辑方法,以生成当前动作的执行前传递参数;
基于所述执行前参数和所述动作参数,执行所述动作的动作脚本。
可选地,在执行所述动作的动作脚本之后,还包括:
调用所述动作的执行后业务逻辑方法,以得到所述动作的执行后传递参数的信息。
可选地,在执行所述动作之后,还包括:
加载所述动作的检查脚本并执行,以得到所述动作的执行结果的信息。
可选地,所述动作通过以下的方式生成:
对所述动作的脚本头文件的信息进行解析,以得到对应的脚本名称、脚本描述、脚本参数和参数描述的信息;
当接收到用户上传的所述动作的初始脚本时,将解析得到的脚本名称、脚本描述、脚本参数和参数描述的信息分别添加到所述动作的初始脚本的对应位置处,以生成所述动作对应的动作脚本。
可选地,所述方法还包括:当接收用户输入的事件对应的服务器的批量配置请求时,获取所述事件对应的动作组,并对相应的服务器并行执行所述事件对应的动作组。
可选地,所述方法还包括:
在所述获取所述事件对应的动作组的信息之前,将所述服务器从第一状态修改为第二状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海帝联信息科技股份有限公司,未经上海帝联信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510998848.2/2.html,转载请声明来源钻瓜专利网。