[发明专利]一种监控方法及装置在审
申请号: | 201710120580.1 | 申请日: | 2017-03-02 |
公开(公告)号: | CN106897194A | 公开(公告)日: | 2017-06-27 |
发明(设计)人: | 刘继赟 | 申请(专利权)人: | 山东浪潮云服务信息科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 李世喆 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种监控方法及装置。
背景技术
Ceph是一个软件分布式存储平台,由于其可以提供对象存储、块存储和文件系统的存储监控机制,因此得到了广泛的应用。
目前,在一个存储集群中运行Ceph集群来监控属性参数时,需要将ceph平台提供的原生监控程序部署到存储集群中。但是Ceph集群的包括数量众多的原生监控程序命令,部署起来比较繁琐,且工作量大。而且获取属性参数时,需要分别运行各个原生监控程序命令,且很难直观的查找存在问题的属性参数。因此,使用Ceph集群进行监控的便捷性较差。
发明内容
本发明提供了一种监控方法及装置,可以提高Ceph集群进行监控的便捷性。
第一方面,本发明提供了一种监控方法,该方法包括:
对分布式文件系统Ceph集群的至少两个原生监控程序命令进行封装,形成监控命令包;
将所述监控命令包分别部署到至少一个存储集群中;
针对于每一个所述存储集群,调用所述监控命令包中的所述原生监控程序命令,获取所述存储集群的属性参数;
通过预先设定的解析规则对所述属性参数进行解析,获取所述存储集群的状态信息;
对所述状态信息进行展示。
优选地,
在所述形成监控命令包之后,进一步包括:形成所述监控命令包的表述性状态传递REST接口;
所述调用所述监控命令包中的所述原生监控程序命令获取所述存储集群的属性参数,包括:通过所述REST接口,调用所述监控命令包中的至少一个所述原生监控程序命令,通过调用的所述原生监控程序命令获取所述存储集群的属性参数。
优选地,
所述属性参数,包括:集群资源负载占用参数、集群中磁盘的状态参数、卡槽位置参数、温度参数、对象总数以及磁盘占用率中的任意一个或多个。
优选地,
当所述属性参数包括集群资源负载占用参数时,
所述通过预先设定的解析规则对所述属性参数进行解析,获取所述存储集群的状态信息,包括:判断所述集群资源负载占用参数是否大于预先设定的集群资源负载阈值,如果是,确定所述存储集群的集群资源过载。
优选地,
当所述属性参数包括集群中磁盘的状态参数时,
所述通过预先设定的解析规则对所述属性参数进行解析,获取所述存储集群的状态信息,包括:判断所述集群中磁盘的状态参数是否与预先设定的集群中磁盘的状态阈值一致,如果否,确定所述存储集群的磁盘状态异常。
优选地,
当所述属性参数包括卡槽位置参数时,
所述通过预先设定的解析规则对所述属性参数进行解析,获取所述存储集群的状态信息,包括:判断所述卡槽位置参数是否与预先设定的卡槽位置参数一致,如果否,确定所述存储集群的卡槽偏离设定位置。
优选地,
当所述属性参数包括温度参数时,
所述通过预先设定的解析规则对所述属性参数进行解析,获取所述存储集群的状态信息,包括:判断所述温度参数是否大于预先设定的温度阈值,如果是,确定所述存储集群的温度异常。
优选地,
当所述属性参数包括对象总数时,
所述通过预先设定的解析规则对所述属性参数进行解析,获取所述存储集群的状态信息,包括:判断所述对象总数是否大于预先设定的对象阈值,如果是,确定所述存储集群的对象过载。
优选地,
当所述属性参数包括磁盘占用率时,
所述通过预先设定的解析规则对所述属性参数进行解析,获取所述存储集群的状态信息,包括:判断所述磁盘占用率是否大于预先设定的磁盘占用阈值,如果是,确定所述存储集群的磁盘过载。
优选地,
所述对所述状态信息进行展示,包括:
根据所述状态信息对应的展示颜色,对所述状态信息进行展示,其中,所述状态信息包括:可用、告警和故障。
第二方面,本发明提供了一种监控装置,该装置包括:
封装单元,用于对分布式文件系统Ceph集群的至少两个原生监控程序命令进行封装,形成监控命令包;
部署单元,用于将所述监控命令包分别部署到至少一个存储集群中;
调用单元,用于针对于每一个所述存储集群,调用所述监控命令包中的所述原生监控程序命令,获取所述存储集群的属性参数;
解析单元,用于通过预先设定的解析规则对所述属性参数进行解析,获取所述存储集群的状态信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮云服务信息科技有限公司,未经山东浪潮云服务信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710120580.1/2.html,转载请声明来源钻瓜专利网。