一种基于日志信息的设备监控方法、装置、设备及介质制造方法及图纸

技术编号:30898579 阅读:14 留言:0更新日期:2021-11-22 23:41
本发明专利技术涉及云监控技术,揭露了一种基于日志信息的设备监控方法,包括:获取目标设备及目标设备对应的设备标识,当设备标识为预设设备标识时,提取目标设备产生的日志信息,并识别日志信息的信息类型,若日志信息的信息类型为静态类型,通过预设的映射表对日志信息进行编码转换,得到编码数据,若日志信息的信息类型为动态类型,利用预设的动态填充方法对日志信息进行数据填充,得到编码数据,根据编码数据进行监控。此外,本发明专利技术还涉及区块链技术,所述日志信息可存储于区块链的节点。本发明专利技术还提出一种基于日志信息的设备监控装置、电子设备以及计算机可读存储介质。本发明专利技术可以解决设备监控的准确度较低的问题。监控的准确度较低的问题。监控的准确度较低的问题。

【技术实现步骤摘要】
一种基于日志信息的设备监控方法、装置、设备及介质


[0001]本专利技术涉及云监控
,尤其涉及一种基于日志信息的设备监控方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着互联网的发展,网络设备也开始日益普及,而设备的功能越来越多且越来越复杂,很多功能即使经过了严格的测试,但在最后发布时由于用户实际环境的差异,仍然不免出现故障,因此需要对设备进行监控,以保证可以实时了解设备的运行状况和信息。
[0003]现有的设备监控方法通常是通过设备监控模板文件来创建设备监控实例,并基于设备监控实例来监控设备,这种方法过于依赖选择的设备监控模板文件,不够灵活,同时利用模板进行监控较为死板,容易产生问题,因此造成设备监控的准确度较低。

技术实现思路

[0004]本专利技术提供一种基于日志信息的设备监控方法、装置及计算机可读存储介质,其主要目的在于解决设备监控的准确度较低的问题。
[0005]为实现上述目的,本专利技术提供的一种基于日志信息的设备监控方法,包括:
[0006]获取目标设备及所述目标设备对应的设备标识;
[0007]当所述设备标识为预设设备标识时,提取所述目标设备产生的日志信息,并识别所述日志信息的信息类型;
[0008]若所述日志信息的信息类型为静态类型,通过预设的映射表对所述日志信息进行编码转换,得到编码数据;
[0009]若所述日志信息的信息类型为动态类型,利用预设的动态填充方法对所述日志信息进行数据填充,得到编码数据;
>[0010]根据所述编码数据进行监控。
[0011]可选地,所述识别所述日志信息的信息类型,包括:
[0012]提取所述日志信息中的字符串文本;
[0013]若所述字符串文本与预设固定字符串库中的固定字符串一致,则确定所述日志信息的信息类型为静态类型;
[0014]若所述字符串文本中含有引用语句,则确定所述日志信息的信息类型为动态类型。
[0015]可选地,所述通过预设的映射表对所述日志信息进行编码转换,得到编码数据,包括:
[0016]识别所述日志信息中的消息号;
[0017]根据所述映射表查找所述消息号对应的参数使用格式;
[0018]按照所述参数使用格式对所述日志信息中除去所述消息号的信息进行转换,得到编码数据。
[0019]可选地,所述识别所述日志信息中的消息号,包括:
[0020]将所述日志信息拆分成预设个数的字段集;
[0021]确定所述字段集中的第一个字段为消息号。
[0022]可选地,所述利用预设的动态填充方法对所述日志信息进行数据填充,得到编码数据,包括:
[0023]提取所述日志信息中字符串文本的长度,判断所述长度是否是预设数量的整数倍;
[0024]若所述长度是预设数量的整数倍,则将所述日志信息输出为编码数据;
[0025]若所述长度不是预设数量的整数倍,对所述日志信息进行数据填充,直至填充后的字符串长度为预设数量的整数倍,输出为编码数据。
[0026]可选地,所述根据所述编码数据进行监控,包括:
[0027]提取编码数据中预设指标的特征值;
[0028]判断所述特征值是否达到监控阈值;
[0029]若所述特征值达到监控阈值,则进行发送预警。
[0030]可选地,所述获取所述目标设备对应的设备标识,包括:
[0031]从所述目标设备中的非易失性内存中提取设备标识。
[0032]为了解决上述问题,本专利技术还提供一种基于日志信息的设备监控装置,所述装置包括:
[0033]数据获取模块,用于获取目标设备及所述目标设备对应的设备标识;
[0034]类型识别模块,用于当所述设备标识为预设设备标识时,提取所述目标设备产生的日志信息,并识别所述日志信息的信息类型;
[0035]数据处理模块,用于若所述日志信息的信息类型为静态类型,通过预设的映射表对所述日志信息进行编码转换,得到编码数据,若所述日志信息的信息类型为动态类型,利用预设的动态填充方法对所述日志信息进行数据填充,得到编码数据;
[0036]监控模块,用于根据所述编码数据进行监控。
[0037]为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
[0038]存储器,存储至少一个指令;及
[0039]处理器,执行所述存储器中存储的指令以实现上述所述的基于日志信息的设备监控方法。
[0040]为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现上述所述的基于日志信息的设备监控方法。
[0041]本专利技术实施例中,通过获取目标设备及所述目标设备对应的设备标识,当所述设备标识为预设设备标识时,提取目标设备产生的日志信息,通过设备标识的判断再进行日志信息的提取,提高了日志信息选取的准确性,进而能够准确识别日志信息的信息类型,根据信息类型使用相应的方法进行编码转换,提高了编码转换的准确率,若所述日志信息的信息类型为静态类型,则通过预设的映射表对所述日志信息进行编码转换,降低了日志信息传递过程对网络带宽的占用,若所述日志信息的信息类型为动态类型,利用预设的动态填充方法对所述日志信息进行数据填充,得到编码数据,保证了动态类型的日志信息转换
的准确度,根据所述编码数据进行监控。由于编码转码转换的准确率较高,得到的编码数据所包含的信息更加全面和丰富,因此本专利技术提出的基于日志信息的设备监控方法、装置、电子设备及计算机可读存储介质,可以解决设备监控的准确度较低的问题。
附图说明
[0042]图1为本专利技术一实施例提供的基于日志信息的设备监控方法的流程示意图;
[0043]图2为本专利技术一实施例提供的基于日志信息的设备监控装置的功能模块图;
[0044]图3为本专利技术一实施例提供的实现所述基于日志信息的设备监控方法的电子设备的结构示意图。
[0045]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0046]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0047]本申请实施例提供一种基于日志信息的设备监控方法。所述基于日志信息的设备监控方法的执行主体包括但不限于服务端、终端等能够被配置为执行本申请实施例提供的该方法的电子设备中的至少一种。换言之,所述基于日志信息的设备监控方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。
[0048]参照图1所示,为本专利技术一实施例提供的基于日志信息的设备监控方法的流程示意图。在本实施例中,所述基于日志信息的设备监控方法包括:
[0049]S1、获取目标设备及所述目标设备对应的设本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于日志信息的设备监控方法,其特征在于,所述方法包括:获取目标设备及所述目标设备对应的设备标识;当所述设备标识为预设设备标识时,提取所述目标设备产生的日志信息,并识别所述日志信息的信息类型;若所述日志信息的信息类型为静态类型,通过预设的映射表对所述日志信息进行编码转换,得到编码数据;若所述日志信息的信息类型为动态类型,利用预设的动态填充方法对所述日志信息进行数据填充,得到编码数据;根据所述编码数据进行监控。2.如权利要求1所述的基于日志信息的设备监控方法,其特征在于,所述识别所述日志信息的信息类型,包括:提取所述日志信息中的字符串文本;若所述字符串文本与预设固定字符串库中的固定字符串一致,则确定所述日志信息的信息类型为静态类型;若所述字符串文本中含有引用语句,则确定所述日志信息的信息类型为动态类型。3.如权利要求1所述的基于日志信息的设备监控方法,其特征在于,所述通过预设的映射表对所述日志信息进行编码转换,得到编码数据,包括:识别所述日志信息中的消息号;根据所述映射表查找所述消息号对应的参数使用格式;按照所述参数使用格式对所述日志信息中除去所述消息号的信息进行转换,得到编码数据。4.如权利要求3所述的基于日志信息的设备监控方法,其特征在于,所述识别所述日志信息中的消息号,包括:将所述日志信息拆分成预设个数的字段集;确定所述字段集中的第一个字段为消息号。5.如权利要求1所述的基于日志信息的设备监控方法,其特征在于,所述利用预设的动态填充方法对所述日志信息进行数据填充,得到编码数据,包括:提取所述日志信息中字符串文本的长度,判断所述长度是否是预设数量的整数倍;若所述长度是预设数量的整数倍,则将所述日志信息输出为编码数据;...

【专利技术属性】
技术研发人员:侯俊陈恩奇张庆
申请(专利权)人:深圳市猿人创新科技有限公司
类型:发明
国别省市:

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

1