服务监控方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38889607 阅读:12 留言:0更新日期:2023-09-22 14:15
本申请公开一种服务监控方法、装置、电子设备及存储介质,该方法包括:接收监控报警系统发送的监控指标获取请求;其中,监控指标获取请求包括OBS中目标终端的标识、目标终端中目标桶的标识以及加密后的OBS登录密钥对;对加密后的OBS登录密钥对进行解密,得到OBS登录密钥对;通过OBS登录密钥对和目标终端标识创建OBS连接,根据OBS连接和目标桶的标识向目标桶发送监控指标数据获取请求,并接收OBS反馈的目标终端中目标桶的监控指标数据;将监控指标数据返回至监控报警系统,使得监控报警系统对监控指标数据进行处理。即本申请的方案,可以实现对OBS的监控,并对OBS登录密钥进行加密,提高了对OBS进行监控时的安全性。提高了对OBS进行监控时的安全性。提高了对OBS进行监控时的安全性。

【技术实现步骤摘要】
服务监控方法、装置、电子设备及存储介质


[0001]本申请涉及数据监控
,尤其涉及一种服务监控方法、装置、电子设备及存储介质。

技术介绍

[0002]对象存储服务(Object Storage Service,OBS)是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。
[0003]现有技术中,主要通过编写脚本借助访问管理OBS的命令行工具obsutil,连接OBS进行指标查询,对查询到的结果进行分析和判断,以此确定OBS各项指标是否正常。但OBS的用户账号密码会以明文的形式存在于脚本中,存在密码泄漏的风险。

技术实现思路

[0004]本申请提供一种服务监控方法、装置、电子设备及存储介质,可以通过OBS采集器实现与监控报警系统的交互,从而实现对OBS的监控,提升了OBS监控方法的实用性,并对OBS登录密钥进行加密,避免了明文存放密钥的问题,提高了对OBS进行监控时的安全性。
[0005]第一方面,本申请提供一种服务监控方法,应用于OBS采集器,所述方法包括:
[0006]接收监控报警系统发送的监控指标获取请求;其中,所述监控指标获取请求包括OBS中目标终端的标识、所述目标终端中目标桶的标识以及加密后的OBS登录密钥对;
[0007]对所述加密后的OBS登录密钥对进行解密,得到所述OBS登录密钥对;
[0008]通过所述OBS登录密钥对和所述目标终端标识创建OBS连接,根据所述OBS连接和所述目标桶的标识向所述目标桶发送监控指标数据获取请求,并接收所述OBS反馈的所述目标终端中所述目标桶的监控指标数据;其中,所述OBS连接是所述OBS在确定所述OBS登录密钥对正确时创建的;
[0009]将所述监控指标数据返回至所述监控报警系统,使得所述监控报警系统对所述监控指标数据进行处理。
[0010]第二方面,本申请提供一种服务监控方法,应用于监控报警系统,所述方法包括:
[0011]向对象存储服务OBS采集器发送监控指标获取请求;其中,所述监控指标获取请求包括OBS中目标终端的标识、所述目标终端中目标桶的标识以及加密后的OBS登录密钥对;
[0012]接收所述OBS采集器返回的所述目标终端中所述目标桶的监控指标数据,并对所述监控指标数据进行处理。
[0013]第三方面,本申请提供一种服务监控装置,配置于OBS采集器,所述装置包括:
[0014]请求接收模块,用于接收监控报警系统发送的监控指标获取请求;其中,所述监控指标获取请求包括OBS中目标终端的标识、所述目标终端中目标桶的标识以及加密后的OBS登录密钥对;
[0015]解密模块,用于对所述加密后的OBS登录密钥对进行解密,得到所述OBS登录密钥对;
[0016]数据接收模块,用于通过所述OBS登录密钥对和所述目标终端标识创建OBS连接,根据所述OBS连接和所述目标桶的标识向所述目标桶发送监控指标数据获取请求,并接收所述OBS反馈的所述目标终端中所述目标桶的监控指标数据;其中,所述OBS连接是所述OBS在确定所述OBS登录密钥对正确时创建的;
[0017]数据返回模块,用于将所述监控指标数据返回至所述监控报警系统,使得所述监控报警系统对所述监控指标数据进行处理。
[0018]第四方面,本申请提供一种服务监控装置,配置于监控报警系统,所述装置包括:
[0019]请求发送模块,用于向对象存储服务OBS采集器发送监控指标获取请求;其中,所述监控指标获取请求包括OBS中目标终端的标识、所述目标终端中目标桶的标识以及加密后的OBS登录密钥对;
[0020]数据处理模块,用于接收所述OBS采集器返回的所述目标终端中所述目标桶的监控指标数据,并对所述监控指标数据进行处理。
[0021]第五方面,本申请提供一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时实现如本申请任一实施例所述的服务监控方法。
[0022]第六方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请任一实施例所述的服务监控方法。
[0023]本申请的方案,接收监控报警系统发送的监控指标获取请求;其中,监控指标获取请求包括OBS中目标终端的标识、目标终端中目标桶的标识以及加密后的OBS登录密钥对;对加密后的OBS登录密钥对进行解密,得到OBS登录密钥对;通过OBS登录密钥对和目标终端标识创建OBS连接,根据OBS连接和目标桶的标识向目标桶发送监控指标数据获取请求,并接收OBS反馈的目标终端中目标桶的监控指标数据;其中,OBS连接是OBS在确定OBS登录密钥对正确时创建的;将监控指标数据返回至监控报警系统,使得监控报警系统对监控指标数据进行处理。即本申请的方案,一方面,可以通过OBS采集器实现与监控报警系统的交互,从而实现对OBS的监控,提升了OBS监控方法的实用性,另一方面,并对OBS登录密钥进行加密,避免了明文存放密钥的问题,提高了对OBS进行监控时的安全性,再一方面,能够查询OBS终端中的桶的监控指标数据,监控较为精细,提升了OBS监控的精确度。
附图说明
[0024]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0025]图1是本申请提供的服务监控方法的一个流程示意图;
[0026]图2a是本申请提供的服务监控方法的另一流程示意图;
[0027]图2b是本申请提供的监控指标数据的一个示例性流程示意图;
[0028]图3是本申请提供的服务监控方法的另一流程示意图;
[0029]图4是本申请提供的服务监控方法的一个示例性过程图;
[0030]图5是本申请提供的服务监控装置的一个结构示意图;
[0031]图6是本申请提供的服务监控装置的另一结构示意图;
[0032]图7是本申请提供的电子设备的一个结构示意图。
具体实施方式
[0033]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0034]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务监控方法,其特征在于,应用于对象存储服务OBS采集器,所述方法包括:接收监控报警系统发送的监控指标获取请求;其中,所述监控指标获取请求包括OBS中目标终端的标识、所述目标终端中目标桶的标识以及加密后的OBS登录密钥对;对所述加密后的OBS登录密钥对进行解密,得到所述OBS登录密钥对;通过所述OBS登录密钥对和所述目标终端标识创建OBS连接,根据所述OBS连接和所述目标桶的标识向所述目标桶发送监控指标数据获取请求,并接收所述OBS反馈的所述目标终端中所述目标桶的监控指标数据;其中,所述OBS连接是所述OBS在确定所述OBS登录密钥对正确时创建的;将所述监控指标数据返回至所述监控报警系统,使得所述监控报警系统对所述监控指标数据进行处理。2.根据权利要求1所述的方法,其特征在于,所述通过所述OBS登录密钥对和所述目标终端标识创建OBS连接,包括:将所述OBS登录密钥对和所述目标终端的地址进行拼接,得到请求连接串;基于所述请求连接串调用所述OBS的登录接口,创建所述OBS连接。3.根据权利要求2所述的方法,其特征在于,所述接收所述OBS反馈的所述目标终端中所述目标桶的监控指标数据,包括:在创建所述OBS连接后,通过所述OBS的数据查询接口得到所述监控指标数据。4.根据权利要求3所述的方法,其特征在于,所述监控指标数据包括以下至少一项:所述OBS的连接状态、所述目标桶的最大容量、所述目标桶的已使用容量、所述目标桶内的对象数量,所述目标桶的可写性以及所述目标桶的可读性。5.根据权利要求4所述的方法,其特征在于,所述将所述监控指标数据返回至所述监控报警系统,包括:对所述监控指标数据进行数据转换,获得转换后的监控指标数据;其中,所述转换后的监控指标数据的格式与所述监控报警系统所能接收的数据的目标格式匹配;将所述转换后的监控指标数据回至所述监控报警系统。6.根据权利要求4所述的方法,其特征在于,所述数据查询接口包括所述OBS的登录接口、所述OBS的文件上传接口和所述OBS的文件下载接口,所述在连接所述OBS后,通过所述OBS的数据查询接口得到所述监控指标数据,包括:若所述OBS的登录接口返回错误,则确定所述OBS的连接状态为异常;若所述OBS的登录接口返回正确,则确定所述OBS的连接状态为正常;在确定所述OBS的连接状态为正常时,若所述OBS的文件上传接口调用错误,则确定所述目标桶的可写性为异常;在确定所述OBS的连接状态为正常时,若所述OBS的文件上传接口调用成功,则确定所述目标桶的可写性为正常;在确定所述OBS的连接状态为正常时,若所述OBS的文件下载接口调用错误,则确定所述目标桶的可读性为异常;在确定所述OBS的连接状态为正常时,若所述OBS的文件下载接口调用成功,则确定所述目标桶的可读性为正常;在确定所述OBS的连接状态为正常时,获取所述目标桶的最大容量、所述目标桶的已使
用容量、所述目标桶内的对象数量。7.根据权利要求1至6任一项所述的方法,其特征在于,所述接收监控报警系统发送的监控指标获取请求之前,所述方法还包括:对所述OBS登录密钥对进行加密,生成所述加密后的OBS登录密钥对;向所述监控报...

【专利技术属性】
技术研发人员:刘凌黄展毅朱镇弢徐哲
申请(专利权)人:数字广东网络建设有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1