1.一种基于WSUS的补丁更新方法,所述方法包括:
使用WSUS补丁更新工具实时监控补丁发布网站,下载在时间周期的第一设定时间内监控到的补丁文件;
响应于测试机发送的补丁拉取请求,将所述补丁文件推送至所述测试机,以使所述测试机在预先搭设的测试环境中更新所述补丁文件;
接收所述测试机反馈的运行日志信息;
根据所述运行日志信息获取所述测试机的运行参数,判断所述运行参数是否在预设运行参数范围内;
若所述运行参数在预设运行参数范围内,则响应于业务机发送的设定请求频率的补丁拉取请求,将所述补丁文件推送至所述业务机,以使所述业务机在所述时间周期的第二设定时间更新所述补丁文件。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
运行情报收集脚本,获取所述WSUS补丁更新工具下载的所述补丁文件的情报信息;
根据所述情报信息计算所述补丁文件与待更新业务机的配置环境和部署应用的贴合度,其中,所述贴合度越高,所述业务机运行异常的概率越小;
若所述运行状态在预设运行参数范围内且计算的所述贴合度不小于设定阈值,则响应于所述业务机发送的补丁拉取请求,将所述补丁文件推送至所述业务机,以使所述业务机在所述时间周期的第二设定时间更新所述补丁文件。
3.根据权利要求1所述的方法,其特征在于,所述业务机包括第一服务器组和第二服务器组;
所述响应于业务机发送的补丁拉取请求,将所述补丁文件推送至所述业务机,以使所述业务机在所述时间周期的第二设定时间更新所述补丁文件,包括:
响应于所述第一服务器组发送的补丁拉取请求,将所述补丁文件推送至所述第一服务器组,以使所述第一服务器组在所述时间周期的第三设定时间更新所述补丁文件;
若所述第一服务器组运行正常,则响应于所述第二服务器组发送的补丁拉取请求,将所述补丁文件发送至所述第二服务器组,以使所述第二服务器组在所述时间周期的第四设定时间更新所述补丁文件。
4.根据权利要求1所述的方法,其特征在于,所述使用WSUS补丁更新工具实时监控补丁发布网站,下载在时间周期的第一设定时间内监控到的补丁文件包括:使用WSUS补丁更新工具实时监控补丁发布网站,下载在时间周期的第一设定时间内监控到的指定类型的补丁文件,其中,所述指定类型为安全更新类型和关键更新类型。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
若所述运行参数不在预设运行参数范围内,则根据异常运行参数定位异常补丁文件;
根据所述异常补丁文件生成补丁更新策略,按照生成的所述补丁更新策略进行补丁更新。
6.一种基于WSUS的补丁更新装置,其特征在于,所述装置包括:
补丁下载模块,用于使用WSUS补丁更新工具实时监控补丁发布网站,下载在时间周期的第一设定时间内监控到的补丁文件;
补丁测试模块,用于响应于测试机发送的补丁拉取请求,将所述补丁文件推送至所述测试机,以使所述测试机在预先搭设的测试环境中更新所述补丁文件;
运行日志接收模块,用于接收所述测试机反馈的运行日志信息;
测试判断模块,用于根据所述运行日志信息获取所述测试机的运行参数,判断所述运行参数是否在预设运行参数范围内;
补丁更新模块,用于若所述运行参数在预设运行参数范围内,则响应于业务机发送的设定请求频率的补丁拉取请求,将所述补丁文件推送至所述业务机,以使所述业务机在所述时间周期的第二设定时间更新所述补丁文件。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
情报获取模块,用于运行情报收集脚本,获取所述WSUS补丁更新工具下载的所述补丁文件的情报信息;
贴合度计算模块,用于根据所述情报信息计算所述补丁文件与待更新业务机的配置环境和部署应用的贴合度,其中,所述贴合度越高,所述业务机运行异常的概率越小;
所述补丁更新模块,还用于若所述运行状态在预设运行参数范围内且计算的所述贴合度不小于设定阈值,则响应于业务机发送的补丁拉取请求,将所述补丁文件推送至所述业务机,以使所述业务机在所述时间周期的第二设定时间更新所述补丁文件。
8.根据权利要求6所述的装置,其特征在于,所述业务机包括第一服务器组和第二服务器组;
所述补丁更新模块,还用于响应于所述第一服务器组发送的补丁拉取请求,将所述补丁文件推送至所述第一服务器组,以使所述第一服务器组在所述时间周期的第三设定时间更新所述补丁文件;若所述第一服务器组运行正常,则响应于所述第二服务器组发送的补丁拉取请求,将所述补丁文件发送至所述第二服务器组,以使所述第二服务器组在所述时间周期的第四设定时间更新所述补丁文件。
9.根据权利要求6所述的装置,其特征在于,所述补丁下载模块,还用于使用WSUS补丁更新工具实时监控补丁发布网站,下载在时间周期的第一设定时间内监控到的指定类型的补丁文件,其中,所述指定类型为安全更新类型和关键更新类型。
10.根据权利要求6-9任一项所述的装置,其特征在于,所述装置还包括:
异常补丁定位模块,用于若所述运行参数不在预设运行参数范围内,则根据异常运行参数定位异常补丁文件;
补丁更新策略生成模块,用于根据所述异常补丁文件生成补丁更新策略,按照生成的所述补丁更新策略进行补丁更新。