一种设备监控方法及系统技术方案

技术编号:20369547 阅读:17 留言:0更新日期:2019-02-16 19:51
本发明专利技术提供了一种设备监控方法及设备监控系统,该设备监控方法包括基于一级属性划分标准扫描被监控设备,以获取一级属性指标;基于二级属性划分标准对一级属性指标通过与被监控设备所适配的通信协议获取二级属性指标;使用轻量级数据格式文件所对应的调用接口对二级属性指标执行解析以形成具属性描述功能的唯一一个监控模板,并至少写入监视工具;根据选定的被监控设备所依赖的通信协议对所述选定的被监控设备进行监控。通过本发明专利技术所揭示的一种设备监控方法及系统,实现了对网络环境、机房等存在数据通信事务的场景中的物理设备和/或虚拟设备执行状态监控,极大地提高了对设备所出现的各种故障进行监控的适应性与监控细腻程度。

A Method and System of Equipment Monitoring

The invention provides a device monitoring method and a device monitoring system. The device monitoring method includes scanning monitored equipment based on the first-level attribute partitioning standard to obtain the first-level attribute index, obtaining the second-level attribute index based on the second-level attribute partitioning standard through the communication protocol adapted to the monitored equipment, and using the lightweight data format file to correspond to the second-level attribute index. The interface is called to parse the secondary attribute indicators to form a unique monitoring template with attribute description function, and write it into the monitoring tool at least. The selected monitored equipment is monitored according to the communication protocol on which the selected monitored equipment depends. By means of a device monitoring method and system disclosed by the invention, the state monitoring of physical equipment and/or virtual equipment in network environment, computer room and other scenarios where there are data communication transactions is realized, and the adaptability and meticulousness of monitoring various faults of equipment are greatly improved.

【技术实现步骤摘要】
一种设备监控方法及系统
本专利技术涉及网络
,尤其涉及一种设备监控方法及其基于上述方法的一种设备监控系统。
技术介绍
随着企业规模的扩大,企业机房内的各种硬件设备的种类与数量日益增加。通过底层虚拟化所形成的宿主机等虚拟设备的种类与数量也日益增加。不同的硬件设备或者不同的虚拟设备支持不同的协议。在数据监控中需要采集机房的上述硬件设备或者虚拟设备的监控状态数据。SNMP为应用层协议是目前基于TCP/IP协议网络中应用最为广泛的网络管理协议。SNMP通过用户数据报协议(UDP)来操作。在分立的管理站中,管理者进程对位于管理站中心的MIB(管理信息库)的访问进行控制,并提供网络管理员接口。SNMP的基本功能为:取得、设置和接收代理发送的意外信息。取得指的是基站发送请求,代理根据这个请求回送相应的数据,设置是基站设置管理对象(即代理)的值,接收代理发送的意外信息是指代理可以在基站未请求的状态下向基站报告发生的意外情况。申请人经过仔细检索后发现公开号为CN108055144A的中国专利技术专利公开了“一种网络设备的监控方法”。该现有技术仅依赖SNMPTrap协议(简单网络管理协议)按照设定频率及阈值采集网络设备的运行参数,并将获得的运行参数与设定的告警阈值进行比对,以决定是否发出告警。该现有技术仅能够对网络设备基于阈值设定的方式进行监控,因此存在适应性较差且监控机制不灵活的缺陷,更重要的是该现有技术无法对不同厂商的不同型号的各种硬件设备的状态数据进行监控。同时,已经公开的其他现有技术对网络设备等硬件设备进行状态监控中也存在监控操作复杂,且不具有可扩展性的缺陷。专
技术实现思路
本专利技术的目的在于揭示一种设备监控方法及其基于该设备监控方法的一种设备监控系统,用以实现对网络环境、机房等存在数据通信事务的场景中的物理设备和/或虚拟设备执行状态监控,提高对上述设备状态数据监控的高效监控,降低监控数据的监控难度。为实现上述第一个专利技术目的,本申请首先揭示了一种设备监控方法,包括以下步骤:S1、基于一级属性划分标准扫描被监控设备,以获取一级属性指标;S2、基于二级属性划分标准对一级属性指标通过与被监控设备所适配的通信协议获取二级属性指标;S3、使用轻量级数据格式文件所对应的调用接口对二级属性指标执行解析以形成具属性描述功能的唯一一个监控模板,并至少写入监视工具;S4、根据选定的被监控设备所依赖的通信协议对所述选定的被监控设备进行监控。作为本专利技术的进一步改进,所述步骤S3中,监控模板同时写入监视工具及本地存储,所述监视工具选自Nagios、Zabbix或者Open-Falcon,所述本地存储选自内存或者运行BOLT数据库的存储介质。作为本专利技术的进一步改进,所述步骤S3中,定时自BOLT数据库中时序性读取监控数据,并将所述监控数据持久化至被监控设备上的非BOLT数据库中。作为本专利技术的进一步改进,所述一级属性指标与二级属性指标呈矩阵索引关系。作为本专利技术的进一步改进,所述一级属性指标为被监控设备的监控项目,所述二级属性指标由监控项目与增量指标组成,所述增量指标选自制造商名称、UUID、MAC、OID、虚拟IP地址、物理IP地址或者宿主机名称中的一种或者几种的组合;所述监控模板的格式为YAML格式、XML格式、JSON格式或者TXT格式;所述被监控设备所依赖的通信协议选自SNMP协议、RMON协议、NetStream协议、NetFlow协议或者IPFIX协议。为实现上述第二个专利技术目的,本申请还揭示了一种设备监控系统,包括:内置一级属性划分标准的一级属性定义模块、内置二级属性划分标准的二级属性定义模块、解析模块及监视工具;所述一级属性定义模块基于一级属性划分标准扫描被监控设备,以获取一级属性指标,所述二级属性定义模块基于二级属性划分标准对一级属性指标通过与被监控设备所适配的通信协议获取二级属性指标,所述解析模块使用轻量级数据格式文件所对应的调用接口对二级属性指标执行解析以形成具属性描述功能的唯一一个监控模板,并至少被监视工具调用。作为本专利技术的进一步改进,还包括挂载至解析模块的本地存储;所述本地存储选自内存或者运行BOLT数据库的存储介质。作为本专利技术的进一步改进,所述一级属性指标与二级属性指标呈矩阵索引关系。作为本专利技术的进一步改进,所述一级属性指标为被监控设备的监控项目,所述二级属性指标由被监控设备的监控项目与增量指标组成,所述增量指标选自制造商名称、UUID、MAC、OID、虚拟IP地址、物理IP地址或者宿主机名称中的一种或者几种的组合;所述监控模板的格式为YAML格式、XML格式、JSON格式或者TXT格式;所述被监控设备所依赖的通信协议选自SNMP协议、RMON协议、NetStream协议、NetFlow协议或者IPFIX协议。作为本专利技术的进一步改进,所述被监控设备为具有计算、数据转发或者存储功能的物理设备或者宿主机;所述被监控设备被部署于云平台、数据中心或者计算机集群中。与现有技术相比,本专利技术的有益效果是:通过本专利技术所揭示的一种设备监控方法及系统,实现了对网络环境、机房等存在数据通信事务的场景中的物理设备和/或虚拟设备执行状态监控,提高了对上述设备状态数据监控的高效监控,由于不需要设定现有技术中类似告警阈值参数,因此极大地提高了对设备所出现的各种故障进行监控的适应性与监控细腻程度,并仅通过一个监控模板精确地确定需要监控的对象,从而极大地降低了监控数据的监控难度。附图说明图1为本专利技术一种设备监控方法的流程图;图2为本专利技术一种设备监控系统的拓扑图;图3为本专利技术一种设备监控系统在一种变形例中的拓扑图;图4为监控模板的第一种实例;图5为监控模板的第二种实例;图6为监控模板的第三种实例。具体实施方式下面结合附图所示的各实施方式对本专利技术进行详细说明,但应当说明的是,这些实施方式并非对本专利技术的限制,本领域普通技术人员根据这些实施方式所作的功能、方法、或者结构上的等效变换或替代,均属于本专利技术的保护范围之内。为更加清晰的阐述本说明书中所列明的各个实施例,首先对本申请中所涉及的几个术语进行必要的限定与解释。在本申请中,术语“云主机”与术语“HOST”、“VM”(虚拟机)具等同理解。术语“组件”是运行在云平台中具有独立逻辑运行功能的一个单元。术语“实例”(instance)是程序运行所依赖的对象,其可表现为一个数据、一个指令、一种状态、一种表达或者一种集合等等。术语“标定”可被理解为判定或者认定。在本申请中,所谓“第一”、“第二”的描述仅用于同类型但具有不同含义的技术特征的区分。术语“实例”可以被理解为一个对象,也可被理解为一个进程或者被理解为一个可被计算机执行的程序或者一种应用。本说明书所揭示的设备监控方法以及基于该设备监控方法的一种设备监控系统可以对目前所有的基于数据流、信号流、控制流所形成的各种场景中,本申请中仅示范性的指出上述系统和/或方法可用于对云平台、数字通信、光通信、2G\3G\4G\5G无线通信、数据中心(IDC)、计算机集群等应用场景中的各种具有监控价值的物理设备或者虚拟设备(即本申请中的术语“设备”),甚至是资源,并通过唯一一个监控模板31(参图2或者图3中的监控模板31)进行指标监控。而且,这个监控模板31还可以进行被解析模块4本文档来自技高网
...

【技术保护点】
1.一种设备监控方法,其特征在于,包括以下步骤:S1、基于一级属性划分标准扫描被监控设备,以获取一级属性指标;S2、基于二级属性划分标准对一级属性指标通过与被监控设备所适配的通信协议获取二级属性指标;S3、使用轻量级数据格式文件所对应的调用接口对二级属性指标执行解析以形成具属性描述功能的唯一一个监控模板,并至少写入监视工具;S4、根据选定的被监控设备所依赖的通信协议对所述选定的被监控设备进行监控。

【技术特征摘要】
1.一种设备监控方法,其特征在于,包括以下步骤:S1、基于一级属性划分标准扫描被监控设备,以获取一级属性指标;S2、基于二级属性划分标准对一级属性指标通过与被监控设备所适配的通信协议获取二级属性指标;S3、使用轻量级数据格式文件所对应的调用接口对二级属性指标执行解析以形成具属性描述功能的唯一一个监控模板,并至少写入监视工具;S4、根据选定的被监控设备所依赖的通信协议对所述选定的被监控设备进行监控。2.根据权利要求1所述的设备监控方法,其特征在于,所述步骤S3中,监控模板同时写入监视工具及本地存储,所述监视工具选自Nagios、Zabbix或者Open-Falcon,所述本地存储选自内存或者运行BOLT数据库的存储介质。3.根据权利要求2所述的设备监控方法,其特征在于,所述步骤S3中,定时自BOLT数据库中时序性读取监控数据,并将所述监控数据持久化至被监控设备上的非BOLT数据库中。4.根据权利要求1至3中任一项所述的设备监控方法,其特征在于,所述一级属性指标与二级属性指标呈矩阵索引关系。5.根据权利要求4所述的设备监控方法,其特征在于,所述一级属性指标为被监控设备的监控项目,所述二级属性指标由监控项目与增量指标组成,所述增量指标选自制造商名称、UUID、MAC、OID、虚拟IP地址、物理IP地址或者宿主机名称中的一种或者几种的组合;所述监控模板的格式为YAML格式、XML格式、JSON格式或者TXT格式;所述被监控设备所依赖的通信协议选自SNMP协议、RMON协议、NetStream协议、NetFlow协议或者IPFIX协议。6.一种设备监控系统,其特征在于,包括:内置一级属...

【专利技术属性】
技术研发人员:许广彬刘聪谭瑞忠
申请(专利权)人:无锡华云数据技术服务有限公司
类型:发明
国别省市:江苏,32

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

1