[发明专利]一种分布式存储系统使用情况的监控方法及系统有效
申请号: | 202010658069.9 | 申请日: | 2020-07-09 |
公开(公告)号: | CN111988165B | 公开(公告)日: | 2023-01-24 |
发明(设计)人: | 吕冬冬;陆阳 | 申请(专利权)人: | 云知声智能科技股份有限公司;厦门云知芯智能科技有限公司 |
主分类号: | H04L41/0677 | 分类号: | H04L41/0677;H04L41/0631;H04L43/16;H04L43/08;H04L43/12;H04L67/1097 |
代理公司: | 北京冠和权律师事务所 11399 | 代理人: | 安琪 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 存储系统 使用 情况 监控 方法 系统 | ||
1.一种分布式存储系统使用情况的监控方法,其特征在于,所述方法执行以下步骤:
步骤1:利用部署在分布式存储系统的各分布式存储节点上的采集器采集各分布式存储节点的信息;
步骤2:读取所采集的各所述分布式存储节点的信息,并按照相应的时间序列以及监控数据类型存储到数据库中;
步骤3:在所述数据库中查询各所述分布式存储节点的信息,并根据所查询的信息进行报警;
步骤4:根据发生报警的分布式存储节点所对应的信息以及使用所述分布式存储节点的客户端情况,确定导致告警的客户端以及告警原因;
所述利用部署在分布式存储系统的各分布式存储节点上的采集器采集各分布式存储节点的信息执行以下步骤:
步骤S11:将所述采集器中的采集器守护进程部署在各个分布式存储节点,以使每个分布式存储节点各自对应一个采集器;
步骤S12:通过与各个所述分布式存储节点对应的所述采集器采集所述分布式存储系统的各分布式存储节点的信息。
2.如权利要求1所述的方法,其特征在于,在所述步骤1中,采集的各所述分布式存储节点的信息包括以下信息中的至少一项:各分布式存储节点的服务器对应的目录、文件系统信息、系统型号、由多个硬盘组成的块设备、磁盘读写速率、访问所述块设备的客户端的使用情况、流量。
3.如权利要求1所述的方法,其特征在于,所述步骤2:读取所采集的各所述分布式存储节点的信息,并按照相应的时间序列以及监控数据类型存储到数据库中,执行以下步骤:
步骤S21:利用部署在监控节点上的数据收集器读取所采集的各所述分布式存储节点的信息;
步骤S22:按照相应的时间序列以及监控数据类型将所述数据收集器所读取的信息存储到所述监控节点的数据库中。
4.如权利要求1所述的方法,其特征在于,所述步骤3:在所述数据库中查询各所述分布式存储节点的信息,并根据所查询的信息进行报警,执行以下步骤:
步骤S31:利用部署在监控节点上的告警引擎,定时地在所述数据库中查询各所述分布式存储节点的信息对应的数据;
步骤S32:将查询的所述信息对应的数据与所述信息在各所述分布式存储节点对应的预设阈值进行比较;
步骤S32:若所述信息对应的数据超过预设阈值,则触发所述告警引擎进行报警。
5.如权利要求4所述的方法,其特征在于,所述步骤4:根据发生报警的分布式存储节点所对应的信息以及使用所述分布式存储节点的客户端情况,确定导致告警的客户端以及告警原因,执行以下步骤:
步骤S41:所述告警引擎触发部署在客户端节点的探测器,所述探测器对与所述探测器对应的客户端的数据读写情况、读取数据的线程数以及用户身份进行探测;
步骤S42:所述探测器对所述客户端的线程数与读写速率进行分析;
步骤S43:若所述线程超过预设线程阈值,和/或所述读写速率超过预设读写速率阈值,则所述探测器将使用所述分布式存储节点的客户端的数据情况返回到所述告警引擎。
6.如权利要求5所述的方法,其特征在于,在所述步骤S43后,所述步骤4还包括以下步骤:
步骤S44:所述告警引擎根据所述探测器所返回的所述数据情况,以查询通知管理员以及所述客户端的使用者。
7.一种分布式存储系统使用情况的监控系统,其特征在于,包括:
采集模块,用于采集各分布式存储节点的信息;
读取模块,用于读取所采集的各所述分布式存储节点的信息,并按照相应的时间序列以及监控数据类型存储到数据库中;
报警模块,用于在所述数据库中查询各所述分布式存储节点的信息,并根据所查询的信息进行报警;
分析模块,用于根据发生报警的分布式存储节点所对应的信息以及使用所述分布式存储节点的客户端情况,确定导致告警的客户端以及告警原因;
所述采集模块包括:
采集器部署单元,用于将所述采集器中的采集器守护进程部署在各个分布式存储节点,以使每个分布式存储节点各自对应一个采集器;
采集单元,用于通过与各个所述分布式存储节点对应的所述采集器采集所述分布式存储系统的各分布式存储节点的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云知声智能科技股份有限公司;厦门云知芯智能科技有限公司,未经云知声智能科技股份有限公司;厦门云知芯智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010658069.9/1.html,转载请声明来源钻瓜专利网。