主机运维方法、装置、设备及介质与流程

文档序号:36634655发布日期:2024-01-06 23:22阅读:19来源:国知局
主机运维方法、装置、设备及介质与流程

本发明涉及计算机,特别涉及主机运维方法、装置、设备及介质。


背景技术:

1、伴随着公司主机越来越多,主机的运维工作越来越繁琐,主机状态的实时监测、主机指令的下发、主机的管理等工作耗费巨量时间。目前常见的主机运维平台一般只能对单个主机进行运维,无法批量完成主机运维,并且现有技术中,对主机进行运维时是免密登录,因此存在安全风险。

2、综上可见,如何提高主机运维效率和可靠性是本领域有待解决的问题。


技术实现思路

1、有鉴于此,本发明的目的在于提供一种主机运维方法、装置、设备及介质,能够提高主机运维效率和可靠性。其具体方案如下:

2、第一方面,本申请公开了一种主机运维方法,应用于预设运维工具,包括:

3、接收后端反馈的当前运维指令和待运维主机的主机信息;

4、从预设数据库中查找与所述待运维主机的主机信息对应的登录用户名和目标登录密码,以对所述待运维主机进行登录;

5、控制所述待运维主机执行所述当前运维指令,以得到运维执行结果;

6、将所述运维执行结果反馈至所述后端,以便所述后端控制预设自动办公化系统和前端展示所述运维执行结果。

7、可选的,所述接收后端反馈的当前运维指令和待运维主机的主机信息,包括:

8、通过预设定时运维工具读取当前定时标识,若所述当前定时标识为预设标识,则发送当前运维指令至后端,以便所述后端在接收到所述当前运维指令后,在预设数据库中筛选出与所述当前运维指令对应的待运维主机的主机信息;

9、接收所述后端反馈的所述当前运维指令和所述待运维主机的主机信息。

10、可选的,所述接收后端反馈的当前运维指令和待运维主机的主机信息,包括:

11、通过后端接收前端发送的当前运维指令,所述后端判断所述当前运维指令是否为预设高危指令,若否,则所述后端将所述当前运维指令以及与所述当前运维指令对应的待运维主机的主机信息发送至所述预设运维工具;其中,所述预设高危指令包括关机指令、删除指令、重启指令、修改主机名指令。

12、可选的,所述从预设数据库中查找与所述待运维主机的主机信息对应的登录用户名和目标登录密码之前,还包括:

13、通过前端将预设密码文件存储至操作支撑系统对象存储中,以便所述后端从所述操作支撑系统对象存储中读取所述预设密码文件保存的登录密码,并对所述登录密码进行加密,以得到加密后登录密码,然后将所述加密后登录密码保存至预设数据库。

14、可选的,所述从预设数据库中查找与所述待运维主机的主机信息对应的登录用户名和目标登录密码,以对所述待运维主机进行登录,包括:

15、从预设数据库中查找与所述待运维主机的主机信息对应的登录用户名和目标加密后登录密码,并利用解密算法对所述目标加密后登录密码进行解密,以得到目标登录密码;

16、利用所述登录用户名、所述目标登录密码对所述待运维主机进行登录校验,以生成对应的校验结果;

17、若所述校验结果表征校验成功,则对所述待运维主机进行登录;

18、若所述校验结果表征校验失败,则将所述校验结果反馈至所述后端。

19、可选的,所述后端控制预设自动办公化系统和前端展示所述运维执行结果,包括:

20、所述后端监测所述待运维主机的当前状况指标,判断所述当前状况指标是否满足预设预警规则;

21、若满足,则控制预设自动办公化系统和前端展示所述运维执行结果。

22、可选的,所述后端监测所述待运维主机的当前状况指标,包括:

23、所述后端监测所述待运维主机的硬件状况指标、数据库状况指标、应用服务器状况指标、ping值,以得到所述待运维主机的当前状况指标。

24、第二方面,本申请公开了一种主机运维装置,应用于预设运维工具,包括:

25、指令信息接收模块,用于接收后端反馈的当前运维指令和待运维主机的主机信息;

26、主机登录校验模块,用于从预设数据库中查找与所述待运维主机的主机信息对应的登录用户名和目标登录密码,以对所述待运维主机进行登录;

27、运维结果获取模块,用于控制所述待运维主机执行所述当前运维指令,以得到运维执行结果;

28、运维结果展示模块,用于将所述运维执行结果反馈至所述后端,以便所述后端控制预设自动办公化系统和前端展示所述运维执行结果。

29、第三方面,本申请公开了一种电子设备,包括:

30、存储器,用于保存计算机程序;

31、处理器,用于执行所述计算机程序,以实现前述公开的主机运维方法的步骤。

32、第四方面,本申请公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的主机运维方法的步骤。

33、本申请有益效果为:本申请应用于预设运维工具,接收后端反馈的当前运维指令和待运维主机的主机信息;从预设数据库中查找与所述待运维主机的主机信息对应的登录用户名和目标登录密码,以对所述待运维主机进行登录;控制所述待运维主机执行所述当前运维指令,以得到运维执行结果;将所述运维执行结果反馈至所述后端,以便所述后端控制预设自动办公化系统和前端展示所述运维执行结果。由此可见,预设运维工具接收到后端反馈的当前运维指令和待运维主机的主机信息后,从预设数据库中查找与待运维主机的主机信息对应的登录用户名和目标登录密码,无需限制待运维主机的数量,进一步的,对待运维住进进行登录验证,如此一来,只有通过登录验证,才能控制待运维主机执行当前运维指令,因此能够提高主机运维效率和可靠性。



技术特征:

1.一种主机运维方法,其特征在于,应用于预设运维工具,包括:

2.根据权利要求1所述的主机运维方法,其特征在于,所述接收后端反馈的当前运维指令和待运维主机的主机信息,包括:

3.根据权利要求1所述的主机运维方法,其特征在于,所述接收后端反馈的当前运维指令和待运维主机的主机信息,包括:

4.根据权利要求1所述的主机运维方法,其特征在于,所述从预设数据库中查找与所述待运维主机的主机信息对应的登录用户名和目标登录密码之前,还包括:

5.根据权利要求4所述的主机运维方法,其特征在于,所述从预设数据库中查找与所述待运维主机的主机信息对应的登录用户名和目标登录密码,以对所述待运维主机进行登录,包括:

6.根据权利要求1至5任一项所述的主机运维方法,其特征在于,所述后端控制预设自动办公化系统和前端展示所述运维执行结果,包括:

7.根据权利要求6所述的主机运维方法,其特征在于,所述后端监测所述待运维主机的当前状况指标,包括:

8.一种主机运维装置,其特征在于,应用于预设运维工具,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的主机运维方法的步骤。


技术总结
本申请公开了一种主机运维方法、装置、设备及介质,涉及计算机技术领域,应用于预设运维工具,该方法包括:接收后端反馈的当前运维指令和待运维主机的主机信息;从预设数据库中查找与所述待运维主机的主机信息对应的登录用户名和目标登录密码,以对所述待运维主机进行登录;控制所述待运维主机执行所述当前运维指令,以得到运维执行结果;将所述运维执行结果反馈至所述后端,以便所述后端控制预设自动办公化系统和前端展示所述运维执行结果。通过上述方案,接收到后端反馈的当前运维指令和待运维主机的主机信息,不限制待运维主机的数量,并且需要对待运维住进进行登录验证,如此一来,能够提高主机运维效率和可靠性。

技术研发人员:黄青海,薛海伟,肖志鹏,谭磊,艾华,陈旭
受保护的技术使用者:湖南长银五八消费金融股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1