监控指标项动态配置方法技术

技术编号:8803026 阅读:185 留言:0更新日期:2013-06-13 07:06
本发明专利技术是一种监控指标项动态配置方法,包括配置监控项和监控项的绑定;配置监控项包括:选择协议,选择适用节点类型,选择操作系统,选择属性,配置获取命令,设置返回值类型,设置预警规则,预警级别和测试监控项;监控项绑定包括:设置节点管理IP,选择节点类型,操作系统的选择,设置凭证,监控项测试,DGAS节点变更及DGAS服务接受变更。本发明专利技术的方法可在运行时为不同访问协议和设备类型的节点添加监控项,并绑定到指定节点上,数据采集服务便可执行当前监控项,这样就可以为网络节点动态增加监控指标。有监控项的配置解决了不同节点返回结果差异化的问题。通过监控项的配置格式化了返回结果。解决复杂网络系统中设备差异性问题。

【技术实现步骤摘要】

本专利技术涉及计算机网络管理技术,尤其是涉及针对网络节点中交换机、路由器、防火墙等网络设备的监控。
技术介绍
目前市场上的监控产品大部分为网络管理软件,简称“网管软件”,网管软件主要针对网络节点中交换机、路由器、防火墙等网络设备的监控,而对小型机和主机及存储设备监控相对较弱。监控指标项简称监控项,监控指标也是预定义的,无法动态增加被监控节点的监控指标。即便需要增加监控指标也需要厂家技术人员进行二次开发并经测试重新部署。现有技术的主要缺点如下: a.对小型机监控指标内容少,无法动态增加主机的指标。b.即便增加监控指标项,也许要专业软件研发人员进行二次开发 c.无存储设备指标监控。d.无法与用户运维管理相结合,更好为用提供运维支撑。e.没有智能巡检功能。f.对IT维保服务支撑不够,不能够减少IT维保成本。
技术实现思路
本专利技术主要目的是为满足对网络中各种类型节点监控指标动态添加,在运行时配置新增监控指标项。通过监控项绑定将新增的监控指标项应用到具体监控节点中,以减少客户维保的人力成本,由系统代替人工检查,执行命令操作,同时提高检查频率,增加智能巡检频率,提早发现客户IT设备的隐患。为完成以上问题,提出以下技术方案: 一种,所述动态配置方法包括配置监控项和监控项的绑定;其中, 所述配置监控项包括: 选择协议,选择可被监控设备访问的网络协议; 选择适用节点类型,对被监控设备进行分类; 选择操作系统, 选择属性,所述属性定义不同类型的网络节点的部件; 配置获取命令,命令的返回值直接返回原始值或经脚本解析,通过命令的返回值发现设备当中的隐患或故障点; 设置返回值类型,所述返回值类型包括单一数值、单一字符串、XML文本数值、XML文本字符串,不同的返回值类型影响着故障判断及返回值解析方式; 设置预警规则,包括关键字匹配成功预警/不预警、阈值满足条件预警/不预警、正则表达式匹配成功预警/不预警; 预警级别,设备出现隐患或故障时,根据不用的预警级别定义不同的动作; 测试监控项; 所述监控项绑定包括: 设置节点管理IP,通过IP地址进行特定协议的访问; 选择节点类型,初步筛选出设备所支持的基础监控项; 操作系统的选择,获取该操作系统下的所有监控项;当无操作系统或操作系统为未知时,该节点下的监控项应为无操作系统监控项; 设置凭证,包含设置用户名、设置密码、设置协议类型,对被监控节点进行下一步访问; 确定适用的监控项; 监控项测试,测试监控项是否真正可用,当测试成功后即可正常保存,测试失败,管理员通过修改配置项调整; DGAS节点变更及DGAS服务接受变更,当监控项绑定成功后,主程序通知DGAS发现节点变更,通过DGAS服务进行节点变更操作。变更成功后,节点即可正常保存并可以在系统中正常监控。所述选择操作系统时包括判断:当所述监控项适用于该操作系统下工作,可对适用的操作系统进行绑定;当监控项绑定时,可由操作系统的不同过滤出该节点下支持的监控项;当无操作系统或操作系统难以确定时,忽略对操作系统的判断,直接进行下一步的操作。所述命令的返回值的解析方式包括: 脚本解析,针对复杂的命令返回信息,通过编写解析脚本的方式抓取所需要的信息; 编写正则表达式,面对复杂的信息,通过正则表达式匹配来发现所需要的信息; 编写关键字表达式。本专利技术的还包括对监控项的执行步骤: 加载节点,加载出需要被监控的节点; 启动节点线程; 加载缓存节点; 根据节点凭证创建监控项引擎; 执行监控项; 预警分析服务,保存分析后的结果,把结果发送至预警分析服务进行分析。其中,所述执行监控项包括: 首先需要加载出节点的监控项; 发送所需要命令至被监控设备; 对命令返回值进行脚本、正则表达式、关键字匹配,得到所需信息。5.4通过预警规则验证可判断是否满足了预警规则。预警规则判断完毕后即可保存成功。5.5反复执行多次上述流程,对应每个被监控设备下的多个监控项。所述网络节点按以下分类: 按照设备功能分类,包括小型机、PC Server、交换机、路由器、防火墙和存储; 按照设备协议分类,包括SNMP、Telnet、SSH、丽I和CMD ; 按照操作系统分类,包括Linux系统、Window系统、Unix系统,无; 根据不同类型的网络节点不同节点属性,所述监控项的组成结构包括如下内容: 支持节点类型; 支持节点访问协议类型; 支持节点操作系统类型; 节点类型的属性; 获取数据使用的命令的方法; 对返回结果命令解析方式; 返回值解析后的格式化类型; 对返回值预警规则设置,判断返回结果是否存在预警信息; 预警级别设置; 监控项的类型划分,根据命令返回结果的性质进行划分类型。所述对返回结果命令解析方式包括正则表达式解析、脚本解析、关键字解析;所述返回值解析后的格式化类型包括单一数值、字符串、集合数值、集合字符串;所述监控项的类型包括配置、性能、容量、状态。专利技术效果: 系统可在运行时为不同访问协议和设备类型的节点添加监控项,并绑定到指定节点上,数据采集服务便可执行当前监控项,这样就可以为网络节点动态增加监控指标。有监控项的配置解决了不同节点返回结果差异化的问题。通过监控项的配置格式化了返回结果。解决复杂网络系统中设备差异性问题。附图说明图1是监控项建立流程; 图2是监控项绑定流程; 图3是数据采集服务处理流程;具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合附图和具体实施例,对本专利技术进一步详细说明。系统在设计时采用监控指标项单独配置。监控项包含了采集数据的方法、解析方式。通过将监控项绑定到具体的网络节点,绑定的节点将会增加一个新的监控指标,另外系统可根据用户的巡检计划配置,执行指定的监控项并生成巡检报告,以配合IT运维部门日常维护工作。由于网络节点的功能、网络协议、操作系统不同将节点按以下列表分类: 1)按照设备功能分类:小型机、PCServer、交换机、路由器、防火墙、存储; 2)按照设备协议分类:SNMP、Telnet、SSH、WM1、CMD; 3)按照操作系统分类:Linux系统、Window系统、Unix系统,无; 监控项按照上表分类,使得监控项能够准确的绑定具体的网络节点。绑定后的监控项可由数据采集服务执行。由于不同类型的网络节点的属性不同。例如小型机具有硬盘、控制器、主板、风扇等。监控项的设计也将按照节点属性划分,监控项的组成结构如下: 1)支持节点类型; 2)支持节点访问协议类型,只能选择一种类型; 3)支持节点操作系统类型; 4)节点类型的属性(硬盘、CPU、内存、风扇等); 5)获取数据使用的命令的方法; 6)对返回结果命令解析方式(正则、脚本、关键字); 7 )返回值解析后的格式化类型(单一数值、字符串、集合数值、集合字符串),集合数值或集合字符串采用XML格式,即:〈Item子属性名称=“ ”描述=“ ”值=“ ”总值=“ ”/> ; 8)对返回值预警规则设置,即如何判断返回结果是否存在预警信息; 9)预警级别设置; 10)监控项的类型,包括:配置、性能、容量、状态,主要是根据命令返回结果的性质进行划分类型本文档来自技高网...

【技术保护点】
一种监控指标项动态配置方法,其特征在于,所述动态配置方法包括配置监控项和监控项的绑定;其中,所述配置监控项包括:选择支持协议,选择可被监控设备访问的网络协议;选择适用节点类型,对被监控设备进行分类;选择操作系统;选择属性,所述属性定义不同类型的网络节点的部件;配置获取命令,命令的返回值直接返回原始值或经脚本解析,通过命令的返回值发现设备当中的隐患或故障点;设置返回值类型,所述返回值类型包括单一数值、单一字符串、XML文本数值、XML文本字符串,不同的返回值类型影响着故障判断及返回值解析方式;设置预警规则,包括关键字匹配成功预警/不预警、阈值满足条件预警/不预警、正则表达式匹配成功预警/不预警;设置预警级别,设备出现隐患或故障时,根据不用的预警级别定义不同的动作;测试监控项;所述监控项绑定包括:设置节点管理IP,通过IP地址进行特定协议的访问;选择节点类型,初步筛选出设备所支持的基础监控项;操作系统的选择,获取该操作系统下的所有监控项;当无操作系统或操作系统为未知时,该节点下的监控项应为无操作系统监控项;设置凭证,包含设置用户名、设置密码、设置协议类型,对被监控节点进行下一步访问;绑定适用的监控项;监控项测试,测试监控项是否真正可用,当测试成功后即可正常保存,测试失败,管理员通过修改配置项调整;DGAS节点变更及DGAS服务接受变更,当监控项绑定成功后,主程序通知DGAS发现节点变更,通过DGAS服务进行节点变更操作。...

【技术特征摘要】
1.一种监控指标项动态配置方法,其特征在于,所述动态配置方法包括配置监控项和监控项的绑定;其中, 所述配置监控项包括: 选择支持协议,选择可被监控设备访问的网络协议; 选择适用节点类型,对被监控设备进行分类; 选择操作系统; 选择属性,所述属性定义不同类型的网络节点的部件; 配置获取命令 ,命令的返回值直接返回原始值或经脚本解析,通过命令的返回值发现设备当中的隐患或故障点; 设置返回值类型,所述返回值类型包括单一数值、单一字符串、XML文本数值、XML文本字符串,不同的返回值类型影响着故障判断及返回值解析方式; 设置预警规则,包括关键字匹配成功预警/不预警、阈值满足条件预警/不预警、正则表达式匹配成功预警/不预警; 设置预警级别,设备出现隐患或故障时,根据不用的预警级别定义不同的动作; 测试监控项; 所述监控项绑定包括: 设置节点管理IP,通过IP地址进行特定协议的访问; 选择节点类型,初步筛选出设备所支持的基础监控项; 操作系统的选择,获取该操作系统下的所有监控项;当无操作系统或操作系统为未知时,该节点下的监控项应为无操作系统监控项; 设置凭证,包含设置用户名、设置密码、设置协议类型,对被监控节点进行下一步访问; 绑定适用的监控项; 监控项测试,测试监控项是否真正可用,当测试成功后即可正常保存,测试失败,管理员通过修改配置项调整; DGAS节点变更及DGAS服务接受变更,当监控项绑定成功后,主程序通知DGAS发现节点变更,通过DGAS服务进行节点变更操作。2.变更成功后,节点即正常保存并在系统中正常监控。3.根据权利要求1所述的监控指标项动态配置方法,其特征在于,所述选择操作系统时包括判断:当所述监控项适用于该操作系统下工作,可对适用的操作系统进行绑定;当监控项绑定时,可由操作系统的不同过滤出该节点下支持的监控项;当无操作系统或操作系统难以确定时,忽略对操作系统的判断,直接进行下一步的操作。4.根据权利要求1所述的监控指标项动态配置方法,其特征在于,所述命令的返回值的解析方式包括: 脚本解析,针对复杂的命令返回信...

【专利技术属性】
技术研发人员:闫文闯郑俊成
申请(专利权)人:北京合力思腾科技股份有限公司
类型:发明
国别省市:

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

1