CN113641384B - 一种探针的升级管理方法、装置和*** - Google Patents
一种探针的升级管理方法、装置和*** Download PDFInfo
- Publication number
- CN113641384B CN113641384B CN202110909184.3A CN202110909184A CN113641384B CN 113641384 B CN113641384 B CN 113641384B CN 202110909184 A CN202110909184 A CN 202110909184A CN 113641384 B CN113641384 B CN 113641384B
- Authority
- CN
- China
- Prior art keywords
- probe
- management platform
- data packet
- target
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 239000000523 sample Substances 0.000 title claims abstract description 612
- 238000000034 method Methods 0.000 title claims abstract description 24
- 238000007726 management method Methods 0.000 claims description 188
- 230000004044 response Effects 0.000 claims description 11
- 238000001514 detection method Methods 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 8
- 238000005516 engineering process Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000007405 data analysis Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008571 general function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3089—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
- G06F11/3093—Configuration details thereof, e.g. installation, enabling, spatial arrangement of the probes
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Quality & Reliability (AREA)
- Stored Programmes (AREA)
Abstract
本申请实施例公开了一种探针的升级管理方法、装置和***,探针端向管理平台发送携带探针信息的托管请求;管理平台将通过安全认证的探针信息添加至页面数据库。管理平台获取探针升级包,以对各探针信息对应的探针数据包进行升级。探针端启动定时任务向管理平台发送携带目标探针标识的探针获取请求,管理平台从页面数据库中查询与目标探针标识匹配的最新版本的目标探针数据包,并向发送探针获取请求的探针端反馈目标探针数据包的身份标识,以便于探针端基于该身份标识从管理平台上下载目标探针数据包。管理平台可以实现对多个探针端的探针数据包的统一化管理,多个探针端可以同时从管理平台下载最新版本的探针数据包,提升了探针升级管理的效率。
Description
技术领域
本申请涉及数据分析技术领域,特别是涉及一种探针的升级管理方法、装置和***。
背景技术
探针是一种Web脚本文件,可通过网页编程语言实现探测服务器敏感信息。通常用于探测网站目录、服务器操作***、中央处理器(Central Processing Unit,CPU)数量、会话控制(Session)超时时间、服务器Session变量、服务器应用(Applicaion)变量、组件支持情况、运算速度、磁盘读写速度以及网络连接速度等。
随着计算机技术的发展成熟,除了实现通用功能与技术外,数据的分析及安全也尤为重要,因此越来越多地方用到了不同类型的探针。随着探针技术的不断完善,探针的版本信息会进行不断的更新,为了保证探针的有效性,需要对探针的版本进行升级。而众多探针每次修改配置、升级,都要到各探针对应的平台上进行操作,操作流程较为繁杂,并且耗费时间较长。
可见,如何提升探针升级管理的效率,是本领域技术人员需要解决的问题。
发明内容
本申请实施例的目的是提供一种探针的升级管理方法、装置和***,可以提升探针升级管理的效率。
为解决上述技术问题,本申请实施例提供一种探针的升级管理方法,包括:
接收到携带探针信息的托管请求时,将通过安全认证的探针信息添加至页面数据库;其中,所述探针信息包括探针标识;
获取探针升级包,以对所述页面数据库中各探针信息对应的探针数据包进行升级;
当接收到携带目标探针标识的探针获取请求时,从所述页面数据库中查询与所述目标探针标识匹配的最新版本的目标探针数据包,并向发送所述探针获取请求的探针端反馈所述目标探针数据包的身份标识。
可选地,还包括:
获取到认证请求时,基于所述认证请求携带的探针信息生成接口密钥,并将所述接口密钥反馈至所述认证请求的探针端;
相应的,所述将通过安全认证的探针信息添加至页面数据库包括:
判断所述托管请求中携带的接口密钥与本地存储的接口密钥是否匹配;
若所述托管请求中携带的接口密钥与本地存储的接口密钥匹配,则判定所述托管请求携带的探针信息通过安全认证,并将所述探针信息添加至页面数据库。
可选地,在所述将通过安全认证的探针信息添加至页面数据库之后还包括:
向所述探针端反馈托管成功的响应信息,以便于所述探针端开启定时升级检测的任务。
可选地,还包括:
当接收到托管取消指令时,从所述页面数据库中删除所述托管取消指令所指向的探针信息和探针数据包。
可选地,所述获取探针升级包,以对所述页面数据库中各探针信息对应的探针数据包进行升级包括:
按照设定的时间间隔周期性获取探针升级包;
将同一类型下探针版本高于所述页面数据库中探针版本的探针升级包作为所述页面数据库中最新版本的探针数据包。
可选地,还包括:
通过管理页面展示各探针对应的版本信息、升级结果和升级记录。
本申请实施例还提供了一种探针的升级管理装置,包括添加单元、升级单元、查询单元和反馈单元;
所述添加单元,用于接收到携带探针信息的托管请求时,将通过安全认证的探针信息添加至页面数据库;其中,所述探针信息包括探针标识;
所述升级单元,用于获取探针升级包,以对所述页面数据库中各探针信息对应的探针数据包进行升级;
所述查询单元,用于当接收到携带目标探针标识的探针获取请求时,从所述页面数据库中查询与所述目标探针标识匹配的最新版本的目标探针数据包;
所述反馈单元,用于向发送所述探针获取请求的探针端反馈所述目标探针数据包的身份标识。
可选地,还包括生成单元;
所述生成单元,用于获取到认证请求时,基于所述认证请求携带的探针信息生成接口密钥,并将所述接口密钥反馈至所述认证请求的探针端;
相应的,所述添加单元用于判断所述托管请求中携带的接口密钥与本地存储的接口密钥是否匹配;若所述托管请求中携带的接口密钥与本地存储的接口密钥匹配,则判定所述托管请求携带的探针信息通过安全认证,并将所述探针信息添加至页面数据库。
可选地,还包括响应单元;
所述响应单元,用于向所述探针端反馈托管成功的响应信息,以便于所述探针端开启定时升级检测的任务。
可选地,还包括删除单元;
所述删除单元,用于当接收到托管取消指令时,从所述页面数据库中删除所述托管取消指令所指向的探针信息和探针数据包。
可选地,所述升级单元用于按照设定的时间间隔周期性获取探针升级包;将同一类型下探针版本高于所述页面数据库中探针版本的探针升级包作为所述页面数据库中最新版本的探针数据包。
可选地,还包括展示单元;
所述展示单元,用于通过管理页面展示各探针对应的版本信息、升级结果和升级记录。
本申请实施例还提供了一种探针的升级管理方法,适用于探针端,所述方法包括:
向管理平台发送携带探针信息的托管请求,以便于所述管理平台将通过安全认证的探针信息添加至页面数据库;
启动定时任务向所述管理平台发送携带目标探针标识的探针获取请求,以便于所述管理平台从所述页面数据库中查询与所述目标探针标识匹配的最新版本的目标探针数据包;
接收所述管理平台反馈的所述目标探针数据包的身份标识;
基于所述目标探针数据包的身份标识,从所述管理平台上下载目标探针数据包。
本申请实施例还提供了一种探针的升级管理装置,包括发送单元、定时单元、接收单元和下载单元;
所述发送单元,用于向管理平台发送携带探针信息的托管请求,以便于所述管理平台将通过安全认证的探针信息添加至页面数据库;
所述定时单元,用于启动定时任务向所述管理平台发送携带目标探针标识的探针获取请求,以便于所述管理平台从所述页面数据库中查询与所述目标探针标识匹配的最新版本的目标探针数据包;
所述接收单元,用于接收所述管理平台反馈的所述目标探针数据包的身份标识;
所述下载单元,用于基于所述目标探针数据包的身份标识,从所述管理平台上下载目标探针数据包。
本申请实施例还提供了一种探针的升级管理***,包括管理平台和探针端;
所述管理平台,用于接收到携带探针信息的托管请求时,将通过安全认证的探针信息添加至页面数据库;其中,所述探针信息包括探针标识;获取探针升级包,以对所述页面数据库中各探针信息对应的探针数据包进行升级;当接收到携带目标探针标识的探针获取请求时,从所述页面数据库中查询与所述目标探针标识匹配的最新版本的目标探针数据包,并向发送所述探针获取请求的探针端反馈所述目标探针数据包的身份标识;
所述探针端,用于向管理平台发送携带探针信息的托管请求;启动定时任务向所述管理平台发送携带目标探针标识的探针获取请求;接收所述管理平台反馈的所述目标探针数据包的身份标识;基于所述目标探针数据包的身份标识,从所述管理平台上下载目标探针数据包。
由上述技术方案可以看出,探针端可以向管理平台发送携带探针信息的托管请求;管理平台接收到托管请求之后,可以将通过安全认证的探针信息添加至页面数据库;探针信息可以包括探针标识。管理平台可以获取探针升级包,以对页面数据库中各探针信息对应的探针数据包进行升级。探针端可以启动定时任务向管理平台发送携带目标探针标识的探针获取请求。管理平台接收到探针获取请求时,可以从页面数据库中查询与目标探针标识匹配的最新版本的目标探针数据包,并向发送探针获取请求的探针端反馈目标探针数据包的身份标识,以便于探针端基于目标探针数据包的身份标识,从管理平台上下载目标探针数据包。在该技术方案中,管理平台可以实现对多个探针端的探针数据包的统一化管理,各探针端通过启动定时任务,便可以从管理平台上下载到最新版本的探针数据包,多个探针端的工作相互独立互不干扰,多个探针端可以同时实现对各自探针数据包的升级,提升了探针升级管理的效率。并且由探针端主动从管理平台上下载探针数据包,保证了探针数据包的时效性,降低了管理平台的管理难度。
附图说明
为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例提供的一种探针的升级管理方法的信令图;
图2为本申请实施例提供的一种探针的升级管理装置的结构示意图;
图3为本申请实施例提供的另一种探针的升级管理装置的结构示意图;
图4为本申请实施例提供的一种探针的升级管理***的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下,所获得的所有其他实施例,都属于本申请保护范围。
为了使本技术领域的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。
接下来,详细介绍本申请实施例所提供的一种探针的升级管理方法。图1为本申请实施例提供的一种探针的升级管理方法的信令图,该方法包括:
S101:探针端向管理平台发送携带探针信息的托管请求。
不同探针端使用的探针类型有所不同,相应的,在执行探针的升级时,管理人员需要访问不同探针类型各自对应的平台才能完成探针的升级。因此,为了提升探针的升级管理效率,在本申请实施例中,可以由同一个管理平台对所有探针端对应的探针数据包进行管理,探针端通过启动定时任务,便可以完成探针的升级。
在本申请实施例中,探针端可以向管理平台发送携带探针信息的托管请求。探针信息可以用于区分不同的探针,探针信息可以包括探针标识。在实际应用中,可以设置id编号区分不同的探针,即探针标识可以包括探针的id编号。同时考虑到探针具有不同的类型和版本,因此探针标识还可以包括版本标识和类型标识。
S102:管理平台接收到携带探针信息的托管请求时,将通过安全认证的探针信息添加至页面数据库。
管理平台接收到托管请求后,为了便于对多个探针端进行管理,可以将各探针端的探针信息添加至页面数据库。其中,各探针端的探针信息可以按照列表的方式存储。
S103:管理平台获取探针升级包,以对页面数据库中各探针信息对应的探针数据包进行升级。
探针的升级需要依赖于探针数据包,初始状态下,管理平台可以从第三方服务平台上下载探针数据包,也可以由管理人员向管理平台存储探针数据包。第三方服务平台上记载有最新版本的探针数据包。
为了使得页面数据中的探针数据包为最新版本,管理平台可以定时从第三方服务平台上下载最新版本的探针数据包,为了便于区分,可以将最新版本的探针数据包称作探针升级包。
管理平台获取到探针升级包后,便可以使用探针升级包替换页面数据库中低版本的探针数据包,以完成对探针数据包的升级。
在具体实现中,管理平台可以按照设定的时间间隔周期性获取探针升级包;将同一类型下探针版本高于页面数据库中探针版本的探针升级包作为页面数据库中最新版本的探针数据包。
时间间隔的取值可以根据实际需求设定,在此不做限定。例如,可以设置为24小时。
S104:探针端启动定时任务向管理平台发送携带目标探针标识的探针获取请求。
在本申请实施例中,管理平台在将通过安全认证的探针信息添加至页面数据库之后,可以向探针端反馈托管成功的响应信息,以便于探针端可以开启定时升级检测的任务。
探针端向管理平台发送托管请求之后,可以直接设定向管理平台自动发送探针获取请求的定时任务,无需再依赖管理人员进行探针的升级管理。
定时任务的时间间隔可以根据实际需求设定,例如,可以每隔30分钟向管理平台发送一次探针获取请求。
为了便于管理平台区分探针端所需获取的探针数据包,因此探针获取请求中可以携带所需获取的探针数据包对应的探针标识。每个探针数据包有其对应的探针标识,为了便于区分,可以将探针获取请求中携带的探针标识称作目标探针标识。
S105:管理平台接收到携带目标探针标识的探针获取请求时,从页面数据库中查询与目标探针标识匹配的最新版本的目标探针数据包。
S106:管理平台向发送探针获取请求的探针端反馈目标探针数据包的身份标识。
目标探针标识可以包括目标探针类型和目标探针版本。在实际应用中,管理平台接收到携带目标探针标识的探针获取请求时,可以从页面数据库中查询与目标探针类型相同的目标探针数据包,若页面数据库的目标探针数据包的版本高于探针获取请求携带的目标探针版本,则可以向探针端反馈目标探针数据包的身份标识;若页面数据库的目标探针数据包的版本不高于探针获取请求携带的目标探针版本,则无需向探针端反馈响应信息或者向探针端反馈当前无需升级的提示信息。
S107:探针端接收管理平台反馈的目标探针数据包的身份标识;基于目标探针数据包的身份标识,从管理平台上下载目标探针数据包。
管理平台上为了区分不同的探针数据包,可以针对于每个探针数据包设置其对应的身份标识,身份标识可以由字母或数字等形式组成,在此不做限定。
在本申请实施例中,为了降低管理平台的工作量,可以由探针端依据身份标识主动下载探针数据包。
在本申请实施例中,探针端完成探针升级后可以向管理平台反馈升级完成的响应信息。为了便于管理人员可以直观快速的了解各探针的调用情况,可以通过管理页面展示各探针对应的版本信息、升级结果和升级记录。
升级结果中可以记录探针端是否顺利完成探针的升级。
升级记录中可以记录探针端获取目标探针数据包的时间、探针版本等信息。
由上述技术方案可以看出,探针端可以向管理平台发送携带探针信息的托管请求;管理平台接收到托管请求之后,可以将通过安全认证的探针信息添加至页面数据库;探针信息可以包括探针标识。管理平台可以获取探针升级包,以对页面数据库中各探针信息对应的探针数据包进行升级。探针端可以启动定时任务向管理平台发送携带目标探针标识的探针获取请求。管理平台接收到探针获取请求时,可以从页面数据库中查询与目标探针标识匹配的最新版本的目标探针数据包,并向发送探针获取请求的探针端反馈目标探针数据包的身份标识,以便于探针端基于目标探针数据包的身份标识,从管理平台上下载目标探针数据包。在该技术方案中,管理平台可以实现对多个探针端的探针数据包的统一化管理,各探针端通过启动定时任务,便可以从管理平台上下载到最新版本的探针数据包,多个探针端的工作相互独立互不干扰,多个探针端可以同时实现对各自探针数据包的升级,提升了探针升级管理的效率。并且由探针端主动从管理平台上下载探针数据包,保证了探针数据包的时效性,降低了管理平台的管理难度。
在本申请实施例中,为了提升探针端和管理平台交互的安全性,可以设置安全认证机制。探针端在向管理平台发送托管请求之前,可以先向管理平台发送认证请求,管理平台获取到认证请求时,可以基于认证请求携带的探针信息生成接口密钥,并将接口密钥反馈至认证请求的探针端。
相应的,管理平台在接收到探针端发送的托管请求时,可以判断托管请求中携带的接口密钥与本地存储的接口密钥是否匹配;若托管请求中携带的接口密钥与本地存储的接口密钥匹配,则说明发送托管请求的探针端属于已经完成认证的探针端,此时可以判定托管请求携带的探针信息通过安全认证,并将探针信息添加至页面数据库。
通过设置安全认证机制,可以避免一些不具有权限的第三方冒充探针端从管理平台上获取探针数据包,提升了管理平台维护探针数据包的安全性。
在实际应用中,探针端也可以根据自身的探针升级需求,取消从管理平台上下载探针数据包。在具体实现中,探针端可以向管理平台发送托管取消指令,在该托管取消指令中可以携带取消托管的探针信息。管理平台接收到托管取消指令时,从页面数据库中删除托管取消指令所指向的探针信息和探针数据包。
通过设置取消机制,可以动态调整管理平台维护的探针数据包的类型,并且可以满足不同探针端执行探针升级的方式。
图2为本申请实施例提供的一种探针的升级管理装置的结构示意图,包括添加单元21、升级单元22、查询单元23和反馈单元24;
添加单元21,用于接收到携带探针信息的托管请求时,将通过安全认证的探针信息添加至页面数据库;其中,探针信息包括探针标识;
升级单元22,用于获取探针升级包,以对页面数据库中各探针信息对应的探针数据包进行升级;
查询单元23,用于当接收到携带目标探针标识的探针获取请求时,从页面数据库中查询与目标探针标识匹配的最新版本的目标探针数据包;
反馈单元24,用于向发送探针获取请求的探针端反馈目标探针数据包的身份标识。
可选地,还包括生成单元;
生成单元,用于获取到认证请求时,基于认证请求携带的探针信息生成接口密钥,并将接口密钥反馈至认证请求的探针端;
相应的,添加单元用于判断托管请求中携带的接口密钥与本地存储的接口密钥是否匹配;若托管请求中携带的接口密钥与本地存储的接口密钥匹配,则判定托管请求携带的探针信息通过安全认证,并将探针信息添加至页面数据库。
可选地,还包括响应单元;
响应单元,用于向探针端反馈托管成功的响应信息,以便于探针端开启定时升级检测的任务。
可选地,还包括删除单元;
删除单元,用于当接收到托管取消指令时,从页面数据库中删除托管取消指令所指向的探针信息和探针数据包。
可选地,升级单元用于按照设定的时间间隔周期性获取探针升级包;将同一类型下探针版本高于页面数据库中探针版本的探针升级包作为页面数据库中最新版本的探针数据包。
可选地,还包括展示单元;
展示单元,用于通过管理页面展示各探针对应的版本信息、升级结果和升级记录。
图2所对应实施例中特征的说明可以参见图1所对应实施例的相关说明,这里不再一一赘述。
由上述技术方案可以看出,探针端可以向管理平台发送携带探针信息的托管请求;管理平台接收到托管请求之后,可以将通过安全认证的探针信息添加至页面数据库;探针信息可以包括探针标识。管理平台可以获取探针升级包,以对页面数据库中各探针信息对应的探针数据包进行升级。探针端可以启动定时任务向管理平台发送携带目标探针标识的探针获取请求。管理平台接收到探针获取请求时,可以从页面数据库中查询与目标探针标识匹配的最新版本的目标探针数据包,并向发送探针获取请求的探针端反馈目标探针数据包的身份标识,以便于探针端基于目标探针数据包的身份标识,从管理平台上下载目标探针数据包。在该技术方案中,管理平台可以实现对多个探针端的探针数据包的统一化管理,各探针端通过启动定时任务,便可以从管理平台上下载到最新版本的探针数据包,多个探针端的工作相互独立互不干扰,多个探针端可以同时实现对各自探针数据包的升级,提升了探针升级管理的效率。并且由探针端主动从管理平台上下载探针数据包,保证了探针数据包的时效性,降低了管理平台的管理难度。
图3为本申请实施例提供的另一种探针的升级管理装置的结构示意图,包括发送单元31、定时单元32、接收单元33和下载单元34;
发送单元31,用于向管理平台发送携带探针信息的托管请求,以便于管理平台将通过安全认证的探针信息添加至页面数据库;
定时单元32,用于启动定时任务向管理平台发送携带目标探针标识的探针获取请求,以便于管理平台从页面数据库中查询与目标探针标识匹配的最新版本的目标探针数据包;
接收单元33,用于接收管理平台反馈的目标探针数据包的身份标识;
下载单元34,用于基于目标探针数据包的身份标识,从管理平台上下载目标探针数据包。
图3所对应实施例中特征的说明可以参见图1所对应实施例的相关说明,这里不再一一赘述。
由上述技术方案可以看出,探针端可以向管理平台发送携带探针信息的托管请求;管理平台接收到托管请求之后,可以将通过安全认证的探针信息添加至页面数据库;探针信息可以包括探针标识。管理平台可以获取探针升级包,以对页面数据库中各探针信息对应的探针数据包进行升级。探针端可以启动定时任务向管理平台发送携带目标探针标识的探针获取请求。管理平台接收到探针获取请求时,可以从页面数据库中查询与目标探针标识匹配的最新版本的目标探针数据包,并向发送探针获取请求的探针端反馈目标探针数据包的身份标识,以便于探针端基于目标探针数据包的身份标识,从管理平台上下载目标探针数据包。在该技术方案中,管理平台可以实现对多个探针端的探针数据包的统一化管理,各探针端通过启动定时任务,便可以从管理平台上下载到最新版本的探针数据包,多个探针端的工作相互独立互不干扰,多个探针端可以同时实现对各自探针数据包的升级,提升了探针升级管理的效率。并且由探针端主动从管理平台上下载探针数据包,保证了探针数据包的时效性,降低了管理平台的管理难度。
图4为本申请实施例提供的一种探针的升级管理***的结构示意图,包括管理平台41和探针端42;
管理平台41,用于接收到携带探针信息的托管请求时,将通过安全认证的探针信息添加至页面数据库;其中,探针信息包括探针标识;获取探针升级包,以对页面数据库中各探针信息对应的探针数据包进行升级;当接收到携带目标探针标识的探针获取请求时,从页面数据库中查询与目标探针标识匹配的最新版本的目标探针数据包,并向发送探针获取请求的探针端42反馈目标探针数据包的身份标识;
探针端42,用于向管理平台41发送携带探针信息的托管请求;启动定时任务向管理平台41发送携带目标探针标识的探针获取请求;接收管理平台41反馈的目标探针数据包的身份标识;基于目标探针数据包的身份标识,从管理平台41上下载目标探针数据包。
图4中是以3个探针端为例,在实际应用中,管理平台管理的探针端个数可以更多或更少,在此不做限定。
图4所对应实施例中特征的说明可以参见图1所对应实施例的相关说明,这里不再一一赘述。
由上述技术方案可以看出,探针端可以向管理平台发送携带探针信息的托管请求;管理平台接收到托管请求之后,可以将通过安全认证的探针信息添加至页面数据库;探针信息可以包括探针标识。管理平台可以获取探针升级包,以对页面数据库中各探针信息对应的探针数据包进行升级。探针端可以启动定时任务向管理平台发送携带目标探针标识的探针获取请求。管理平台接收到探针获取请求时,可以从页面数据库中查询与目标探针标识匹配的最新版本的目标探针数据包,并向发送探针获取请求的探针端反馈目标探针数据包的身份标识,以便于探针端基于目标探针数据包的身份标识,从管理平台上下载目标探针数据包。在该技术方案中,管理平台可以实现对多个探针端的探针数据包的统一化管理,各探针端通过启动定时任务,便可以从管理平台上下载到最新版本的探针数据包,多个探针端的工作相互独立互不干扰,多个探针端可以同时实现对各自探针数据包的升级,提升了探针升级管理的效率。并且由探针端主动从管理平台上下载探针数据包,保证了探针数据包的时效性,降低了管理平台的管理难度。
以上对本申请实施例所提供的一种探针的升级管理方法、装置和***进行了详细介绍。说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
Claims (10)
1.一种探针的升级管理方法,其特征在于,包括:
接收到携带探针信息的托管请求时,将通过安全认证的探针信息添加至页面数据库;其中,所述探针信息包括探针标识;
获取探针升级包,以对所述页面数据库中各探针信息对应的探针数据包进行升级;
当接收到携带目标探针标识的探针获取请求时,从所述页面数据库中查询与所述目标探针标识匹配的最新版本的目标探针数据包,并向发送所述探针获取请求的探针端反馈所述目标探针数据包的身份标识;
探针端在向管理平台发送托管请求之前,向管理平台发送认证请求,管理平台获取到认证请求时,基于认证请求携带的探针信息生成接口密钥,并将接口密钥反馈至认证请求的探针端。
2.根据权利要求1所述的探针的升级管理方法,其特征在于,所述将通过安全认证的探针信息添加至页面数据库包括:
判断所述托管请求中携带的接口密钥与本地存储的接口密钥是否匹配;
若所述托管请求中携带的接口密钥与本地存储的接口密钥匹配,则判定所述托管请求携带的探针信息通过安全认证,并将所述探针信息添加至页面数据库。
3.根据权利要求1所述的探针的升级管理方法,其特征在于,在所述将通过安全认证的探针信息添加至页面数据库之后还包括:
向所述探针端反馈托管成功的响应信息,以便于所述探针端开启定时升级检测的任务。
4.根据权利要求1所述的探针的升级管理方法,其特征在于,还包括:
当接收到托管取消指令时,从所述页面数据库中删除所述托管取消指令所指向的探针信息和探针数据包。
5.根据权利要求1所述的探针的升级管理方法,其特征在于,所述获取探针升级包,以对所述页面数据库中各探针信息对应的探针数据包进行升级包括:
按照设定的时间间隔周期性获取探针升级包;
将同一类型下探针版本高于所述页面数据库中探针版本的探针升级包作为所述页面数据库中最新版本的探针数据包。
6.根据权利要求1所述的探针的升级管理方法,其特征在于,还包括:
通过管理页面展示各探针对应的版本信息、升级结果和升级记录。
7.一种探针的升级管理装置,其特征在于,包括添加单元、升级单元、查询单元和反馈单元;
所述添加单元,用于接收到携带探针信息的托管请求时,将通过安全认证的探针信息添加至页面数据库;其中,所述探针信息包括探针标识;探针端在向管理平台发送托管请求之前,向管理平台发送认证请求,管理平台获取到认证请求时,基于认证请求携带的探针信息生成接口密钥,并将接口密钥反馈至认证请求的探针端;
所述升级单元,用于获取探针升级包,以对所述页面数据库中各探针信息对应的探针数据包进行升级;
所述查询单元,用于当接收到携带目标探针标识的探针获取请求时,从所述页面数据库中查询与所述目标探针标识匹配的最新版本的目标探针数据包;
所述反馈单元,用于向发送所述探针获取请求的探针端反馈所述目标探针数据包的身份标识。
8.一种探针的升级管理方法,其特征在于,包括:
向管理平台发送携带探针信息的托管请求,以便于所述管理平台将通过安全认证的探针信息添加至页面数据库;探针端在向管理平台发送托管请求之前,向管理平台发送认证请求,以便于管理平台获取到认证请求时,基于认证请求携带的探针信息生成接口密钥,并将接口密钥反馈至认证请求的探针端;
启动定时任务向所述管理平台发送携带目标探针标识的探针获取请求,以便于所述管理平台从所述页面数据库中查询与所述目标探针标识匹配的最新版本的目标探针数据包;
接收所述管理平台反馈的所述目标探针数据包的身份标识;
基于所述目标探针数据包的身份标识,从所述管理平台上下载目标探针数据包。
9.一种探针的升级管理装置,其特征在于,包括发送单元、定时单元、接收单元和下载单元;
所述发送单元,用于向管理平台发送携带探针信息的托管请求,以便于所述管理平台将通过安全认证的探针信息添加至页面数据库;探针端在向管理平台发送托管请求之前,向管理平台发送认证请求,以便于管理平台获取到认证请求时,基于认证请求携带的探针信息生成接口密钥,并将接口密钥反馈至认证请求的探针端;
所述定时单元,用于启动定时任务向所述管理平台发送携带目标探针标识的探针获取请求,以便于所述管理平台从所述页面数据库中查询与所述目标探针标识匹配的最新版本的目标探针数据包;
所述接收单元,用于接收所述管理平台反馈的所述目标探针数据包的身份标识;
所述下载单元,用于基于所述目标探针数据包的身份标识,从所述管理平台上下载目标探针数据包。
10.一种探针的升级管理***,其特征在于,包括管理平台和探针端;
所述管理平台,用于获取到认证请求时,基于认证请求携带的探针信息生成接口密钥,并将接口密钥反馈至认证请求的探针端;接收到携带探针信息的托管请求时,将通过安全认证的探针信息添加至页面数据库;其中,所述探针信息包括探针标识;获取探针升级包,以对所述页面数据库中各探针信息对应的探针数据包进行升级;当接收到携带目标探针标识的探针获取请求时,从所述页面数据库中查询与所述目标探针标识匹配的最新版本的目标探针数据包,并向发送所述探针获取请求的探针端反馈所述目标探针数据包的身份标识;
所述探针端,用于在向管理平台发送托管请求之前,向管理平台发送认证请求;向管理平台发送携带探针信息的托管请求;启动定时任务向所述管理平台发送携带目标探针标识的探针获取请求;接收所述管理平台反馈的所述目标探针数据包的身份标识;基于所述目标探针数据包的身份标识,从所述管理平台上下载目标探针数据包。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110909184.3A CN113641384B (zh) | 2021-08-09 | 2021-08-09 | 一种探针的升级管理方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110909184.3A CN113641384B (zh) | 2021-08-09 | 2021-08-09 | 一种探针的升级管理方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113641384A CN113641384A (zh) | 2021-11-12 |
CN113641384B true CN113641384B (zh) | 2024-04-09 |
Family
ID=78420369
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110909184.3A Active CN113641384B (zh) | 2021-08-09 | 2021-08-09 | 一种探针的升级管理方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113641384B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114338123A (zh) * | 2021-12-23 | 2022-04-12 | 杭州安恒信息安全技术有限公司 | 流量探针设备的托管方法、装置、设备及可读存储介质 |
CN117348896A (zh) * | 2022-06-27 | 2024-01-05 | 华为云计算技术有限公司 | 应用更新方法、装置及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101316195A (zh) * | 2007-05-31 | 2008-12-03 | 北京中创信测科技股份有限公司 | 实现监测***中配置一致的方法及*** |
CN105681867A (zh) * | 2016-01-08 | 2016-06-15 | 成都网丁科技有限公司 | 一种视频同步播放***及其同步播放方法 |
CN110795115A (zh) * | 2018-08-01 | 2020-02-14 | 飞狐信息技术(天津)有限公司 | 一种探针程序更新方法及*** |
CN113014427A (zh) * | 2021-02-22 | 2021-06-22 | 深信服科技股份有限公司 | 网络管理方法和设备,及存储介质 |
-
2021
- 2021-08-09 CN CN202110909184.3A patent/CN113641384B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101316195A (zh) * | 2007-05-31 | 2008-12-03 | 北京中创信测科技股份有限公司 | 实现监测***中配置一致的方法及*** |
CN105681867A (zh) * | 2016-01-08 | 2016-06-15 | 成都网丁科技有限公司 | 一种视频同步播放***及其同步播放方法 |
CN110795115A (zh) * | 2018-08-01 | 2020-02-14 | 飞狐信息技术(天津)有限公司 | 一种探针程序更新方法及*** |
CN113014427A (zh) * | 2021-02-22 | 2021-06-22 | 深信服科技股份有限公司 | 网络管理方法和设备,及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN113641384A (zh) | 2021-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113641384B (zh) | 一种探针的升级管理方法、装置和*** | |
US6615353B1 (en) | User authentication method and user authentication system | |
US6751794B1 (en) | Intelligent patch checker | |
US7143406B2 (en) | Asynchronous software update | |
US8064583B1 (en) | Multiple data store authentication | |
EP1636711B1 (en) | System and method for distribution of software licenses in a networked computing environment | |
CN106027644B (zh) | 一种业务的校验方法及*** | |
US20060156129A1 (en) | System for maintaining data | |
US20050246702A1 (en) | System and method for automatically updating versions of software programs in client computers | |
CN107623735B (zh) | 一种征信机***中基于openssl的精准更新升级***及方法 | |
CN110856126A (zh) | 信息上报、接收方法、终端设备及存储介质 | |
CN112306973B (zh) | 一种图片导入***及方法 | |
JPH09218777A (ja) | コンピュータシステム | |
CN109040255B (zh) | 物联网设备接入方法、装置、设备及存储介质 | |
CN112817867A (zh) | 一种接口测试脚本生成方法、装置、计算机设备和介质 | |
CN111158711A (zh) | 面向多个安卓***终端的应用程序部署方法和设备 | |
US9003400B2 (en) | Tracking computing systems utilizing software repositories | |
CN112738138A (zh) | 云安全托管方法、装置、设备及存储介质 | |
CN113282310A (zh) | 应用管理方法及***、车载设备、服务器及可读存储介质 | |
CN111736876A (zh) | 客户端更新控制方法、装置、存储介质及服务器 | |
CN115004666A (zh) | 物联网设备的注册方法、装置、设备及存储介质 | |
JP4504969B2 (ja) | データ更新処理装置、データ更新処理方法及びデータ更新処理プログラム | |
CN116546062A (zh) | 云手机控制方法及装置、云服务端、存储介质 | |
CN113992739B (zh) | 一种局域网ota固件升级装置、方法及*** | |
CN107872493B (zh) | 一种信息处理方法、终端和服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |