一种监控对象自动识别与发现方法技术

技术编号:17565215 阅读:57 留言:0更新日期:2018-03-28 14:50
本发明专利技术公开了一种监控对象自动识别与发现方法,包括以下步骤:对运维系统的管理对象进行定义;为设备部署对应的智能体;通过智能体对设备进行识别并获取设备的特征参数;将符合定义的特征参数新增为管理对象;将新增的管理对象纳入运维系统中进行管理;能够实现通过智能体(Agent)自动识别服务器、服务器上安装的数据库、中间件对象等管理对象,并且将设备的对象作为管理对象自动加入到运维系统中去,大大提高了初次部署的效率。

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

【技术保护点】
一种监控对象自动识别与发现方法,其特征在于,所述监控对象自动识别与发现方法包括以下步骤:对运维系统的管理对象进行定义;为设备部署对应的智能体;通过智能体对设备进行识别并获取设备的特征参数;将符合定义的特征参数新增为管理对象;将新增的管理对象纳入运维系统中进行管理。

【技术特征摘要】
1.一种监控对象自动识别与发现方法,其特征在于,所述监控对象自动识别与发现方法包括以下步骤:对运维系统的管理对象进行定义;为设备部署对应的智能体;通过智能体对设备进行识别并获取设备的特征参数;将符合定义的特征参数新增为管理对象;将新增的管理对象纳入运维系统中进行管理。2.根据权利要求1所述的监控对象自动识别与发现方法,其特征在于,所述为设备部署对应的智能体包括以下步骤:建立智能体库并定义设备的特征数据;制定智能体与设备特征数据的匹配规则;对新增设备的特征数据进行识别;根据识别的特征数据通过匹配规则从智能体库中匹配到对应的智能体;将匹配到的智能体安装到新增的设备中。3.根据权利要求2所述的监控对象自动识别与发现方法,其特征在于,所述对新增设备的...

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

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

1