一种自适应Agent部署方法技术

技术编号:17565213 阅读:36 留言:0更新日期:2018-03-28 14:50
本发明专利技术公开了一种自适应Agent部署方法,包括以下步骤:建立Agent库并定义管理对象的特征数据;制定Agent与管理对象特征数据的匹配规则;对新增管理对象的特征数据进行识别;根据识别的特征数据通过匹配规则从Agent库中匹配到对应的Agent;将匹配到的Agent安装到新增的管理对象中;可以实现自动根据设备的特征数据来选择相匹配的Agent,并且自动将匹配的Agent安装到设备上去。进一步的,可以以同样的方式进行后续Agent的升级维护。

【技术实现步骤摘要】
一种自适应Agent部署方法
本专利技术涉及运维管理
,尤其涉及一种自适应Agent部署方法。
技术介绍
为了达到对设备精细化的监测,往往需要在设备(比如服务器)上安装Agent(智能体),也就是代理人程序,并制定,不同类型或不同型号的设备,往往需要不同的Agent。目前的安装方法是:通过人工一台一台设备进行安装,在大规模的用户环境,往往有成百上千台设备,另外这些设备的种类也特别多,所以安装效率低下,耗费大量时间,并且还容易将Agent张冠李戴。
技术实现思路
鉴于目前存在的上述不足,本专利技术提供一种自适应Agent部署方法,能够自动根据设备的特征数据来选择相匹配的Agent,并且自动将匹配的Agent安装到设备上去。为达到上述目的,本专利技术的实施例采用如下技术方案:一种自适应Agent部署方法,所述自适应Agent部署方法包括以下步骤:建立Agent库并定义管理对象的特征数据;制定Agent与管理对象特征数据的匹配规则;对新增管理对象的特征数据进行识别;根据识别的特征数据通过匹配规则从Agent库中匹配到对应的Agent;将匹配到的Agent安装到新增的管理对象中。依照本专利技术的一个方面,所述管理对象为IT设备。依照本专利技术的一个方面,所述特征数据由IT设备的类型决定。依照本专利技术的一个方面,所述对新增管理对象的特征数据进行识别包括:通过网络协议获取管理对象的特征数据并进行识别。依照本专利技术的一个方面,所述将匹配到的Agent安装到新增的管理对象中包括:通过网络协议将匹配的Agent发送到管理对象中进行安装。依照本专利技术的一个方面,所述自适应Agent部署方法包括:建立与Agent库匹配的升级脚本库。依照本专利技术的一个方面,所述将匹配到的Agent安装到新增的管理对象中包括:在新增的管理对象中执行与Agent匹配的升级脚本。本专利技术实施的优点:本专利技术所述的自适应Agent部署方法包括以下步骤:建立Agent库并定义管理对象的特征数据;制定Agent与管理对象特征数据的匹配规则;对新增管理对象的特征数据进行识别;根据识别的特征数据通过匹配规则从Agent库中匹配到对应的Agent;将匹配到的Agent安装到新增的管理对象中;可以实现自动根据设备的特征数据来选择相匹配的Agent,并且自动将匹配的Agent安装到设备上去。进一步的,可以以同样的方式进行后续Agent的升级维护。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一所述的一种自适应Agent部署方法示意图;图2为本专利技术实施例二所述的一种自适应Agent部署方法示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一如图1所示,一种自适应Agent部署方法,所述自适应Agent部署方法包括以下步骤:步骤S1:建立Agent库并定义管理对象的特征数据;所述步骤S1建立Agent库并定义管理对象的特征数据的具体实施方式可为:所述管理对象为IT设备,所述特征数据由IT设备的类型决定。例如,IT设备为服务器,则服务器的特征数据可以为:操作系统、操作系统版本、系统位数(32/64位)等。根据IT设备的类型、特征数据,通过计算机编程语言对Agent程序进行编写,形成与IT设备对应的Agent,聚合多个IT设备对应的Agent形成Agent库。所述Agent库包括但不限于已知的IT设备对应的Agent,可根据IT设备的更新换代进行扩充。步骤S2:制定Agent与管理对象特征数据的匹配规则;所述步骤S2制定Agent与管理对象特征数据的匹配规则的具体实施方式可为:制定Agent与管理对象特征数据的匹配规则,例如,Windows、Linux、AIX就对应不同的Agent。步骤S3:对新增管理对象的特征数据进行识别;所述步骤S3对新增管理对象的特征数据进行识别的具体实施方式可为:通过网络协议获取管理对象的特征数据并进行识别。所述网络协议可为常用的网络协议,例如SNMP、SSH、TELNET协议等。对新增管理对象的特征数据进行识别,包括获取设备的特征数据,如操作系统、版本、系统位数等。步骤S4:根据识别的特征数据通过匹配规则从Agent库中匹配到对应的Agent;所述步骤S4根据识别的特征数据通过匹配规则从Agent库中匹配到对应的Agent的具体实施方式可为:根据识别的的特征数据,操作系统,操作系统版本、系统位数(32/64位),来匹配对应这些特征数据而编写的Agent程序。例如,操作系统Windows,操作系统版本为Windows7,系统位数为32位,则需要匹配到根据32位Windows7系统通过计算机编程语言编写的Agent程序。步骤S5:将匹配到的Agent安装到新增的管理对象中。所述步骤S5将匹配到的Agent安装到新增的管理对象中的具体实施方式可为:通过网络协议将匹配的Agent发送到管理对象中进行安装。实施例二如图2所示,一种自适应Agent部署方法,所述自适应Agent部署方法包括以下步骤:步骤S1:建立Agent库并定义管理对象的特征数据;所述步骤S1建立Agent库并定义管理对象的特征数据的具体实施方式可为:所述管理对象为IT设备,所述特征数据由IT设备的类型决定。例如,IT设备为服务器,则服务器的特征数据可以为:操作系统、操作系统版本、系统位数(32/64位)等。根据IT设备的类型、特征数据,通过计算机编程语言对Agent程序进行编写,形成与IT设备对应的Agent,聚合多个IT设备对应的Agent形成Agent库。所述Agent库包括但不限于已知的IT设备对应的Agent,可根据IT设备的更新换代进行扩充。步骤S2:建立与Agent库匹配的升级脚本库;步骤S3:制定Agent与管理对象特征数据的匹配规则;所述步骤S3制定Agent与管理对象特征数据的匹配规则的具体实施方式可为:制定Agent与管理对象特征数据的匹配规则,例如,Windows、Linux、AIX就对应不同的Agent。步骤S4:对新增管理对象的特征数据进行识别;所述步骤S4对新增管理对象的特征数据进行识别的具体实施方式可为:通过网络协议获取管理对象的特征数据并进行识别。所述网络协议可为常用的网络协议,例如SNMP、SSH、TELNET协议等。对新增管理对象的特征数据进行识别,包括获取设备的特征数据,如操作系统、版本、系统位数等。步骤S5:根据识别的特征数据通过匹配规则从Agent库中匹配到对应的Agent;所述步骤S5根据识别的特征数据通过匹配规则从Agent库中匹配到对应的Agent的具体实施方式可为:根据识别的的特征数据,操作系统,操作系统版本、系统位数(32/64位),来匹配对应这些特征数据而编写的Agent程序。例如,操作系统Windows,本文档来自技高网...
一种自适应Agent部署方法

【技术保护点】
一种自适应Agent部署方法,其特征在于,所述自适应Agent部署方法包括以下步骤:建立Agent库并定义管理对象的特征数据;制定Agent与管理对象特征数据的匹配规则;对新增管理对象的特征数据进行识别;根据识别的特征数据通过匹配规则从Agent库中匹配到对应的Agent;将匹配到的Agent安装到新增的管理对象中。

【技术特征摘要】
1.一种自适应Agent部署方法,其特征在于,所述自适应Agent部署方法包括以下步骤:建立Agent库并定义管理对象的特征数据;制定Agent与管理对象特征数据的匹配规则;对新增管理对象的特征数据进行识别;根据识别的特征数据通过匹配规则从Agent库中匹配到对应的Agent;将匹配到的Agent安装到新增的管理对象中。2.根据权利要求1所述的自适应Agent部署方法,其特征在于,所述管理对象为IT设备。3.根据权利要求2所述的自适应Agent部署方法,其特征在于,所述特征数据由IT设备的类型决定。4.根据权利要求1所述的自适应Agent部署方法,其特征在于...

【专利技术属性】
技术研发人员:卫薇王兴川王玮罗念华龙玉江汪浩卢翔王杰峰朱颖琪钟掖
申请(专利权)人:贵州电网有限责任公司信息中心
类型:发明
国别省市:贵州,52

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

1