[发明专利]用于网络设备的日志存储方法及装置有效
| 申请号: | 202110109244.3 | 申请日: | 2021-01-27 |
| 公开(公告)号: | CN112800006B | 公开(公告)日: | 2023-05-26 |
| 发明(设计)人: | 余忠益 | 申请(专利权)人: | 杭州迪普科技股份有限公司 |
| 主分类号: | G06F16/13 | 分类号: | G06F16/13;G06F16/172;H04L41/069;H04L9/06 |
| 代理公司: | 北京金讯知识产权代理事务所(特殊普通合伙) 11554 | 代理人: | 黄剑飞 |
| 地址: | 310051 浙江省杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 网络设备 日志 存储 方法 装置 | ||
1.一种用于网络设备的日志存储方法,其特征在于,包括:
获取网络设备产生的日志;
计算得到所述日志中字段的散列值;
将所述散列值和所述网络设备中已有的索引文件的文件名进行匹配;
在匹配成功时,获取匹配成功的所述索引文件, 在字段和所述索引文件中的已有字段匹配成功时,提取字段编号,在所述字段和所述索引文件中的已有字段未匹配成功时,生成文件内容和所述字段编号,以及将所述字段和所述字段编号存储在日志文件中,以及在所述字段和所述索引文件中的已有字段未匹配成功时,将所述字段中的内容和分隔符、所述字段编号压缩并更新到所述索引文件中;
在匹配不成功时,创建索引文件,将所述字段的散列值,初始字段编号写入所述索引文件,以及将所述字段的散列值和所述初始字段编号存储在所述日志文件中。
2.如权利要求1所述的方法,其特征在于,计算得到所述日志中字段的散列值,包括:
基于第一安全散列算法计算得到所述日志中字段的散列值。
3.如权利要求1所述的方法,其特征在于,将所述散列值和所述网络设备中已有的索引文件的文件名进行匹配之前,还包括:
根据历史日志的字段的散列值生成所述索引文件。
4.如权利要求1所述的方法,其特征在于,获取匹配成功的所述索引文件,包括:
打开所述索引文件;
解压缩所述索引文件;
按照分隔符分割所述索引文件中的文件内容。
5.如权利要求1所述的方法,其特征在于,生成文件内容和所述字段编号,包括:
提取当前最大字段编号;
将所述最大字段编号的下一个序号作为所述字段编号。
6.如权利要求1所述的方法,其特征在于,还包括:
提取所述日志文件;
根据字段的散列值制成索引文件路径;
基于所述索引文件路径获取索引文件;
基于所述索引文件获取所述字段值并进行显示。
7.一种用于网络设备的日志存储装置,其特征在于,包括:
日志模块,用于获取网络设备产生的日志;
散列值模块,用于计算得到所述日志中字段的散列值;
匹配模块,用于将所述散列值和所述网络设备中已有的索引文件的文件名进行匹配;
第一规则模块,用于在匹配成功时,获取匹配成功的所述索引文件, 在字段和所述索引文件中的已有字段匹配成功时,提取字段编号,在所述字段和所述索引文件中的已有字段未匹配成功时,生成文件内容和所述字段编号,以及将所述字段和所述字段编号存储在日志文件中,以及在所述字段和所述索引文件中的已有字段未匹配成功时,将所述字段中的内容和分隔符、所述字段编号压缩并更新到所述索引文件中;
第二规则模块,用于在匹配不成功时,创建索引文件,将所述字段的散列值,初始字段编号写入所述索引文件,以及将所述字段的散列值和所述初始字段编号存储在所述日志文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州迪普科技股份有限公司,未经杭州迪普科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110109244.3/1.html,转载请声明来源钻瓜专利网。





