CN107453951A - 一种存储池监控方法及装置 - Google Patents
一种存储池监控方法及装置 Download PDFInfo
- Publication number
- CN107453951A CN107453951A CN201710699270.XA CN201710699270A CN107453951A CN 107453951 A CN107453951 A CN 107453951A CN 201710699270 A CN201710699270 A CN 201710699270A CN 107453951 A CN107453951 A CN 107453951A
- Authority
- CN
- China
- Prior art keywords
- storage pool
- read
- result
- storage
- write
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
Landscapes
- Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种存储池监控方法及装置,上述方法包括以下步骤:获取存储池读写结果和/或网络状态监控结果;根据所述存储池读写结果和/或所述网络状态监控结果,获取存储池监控结果。上述技术方案中,通过获取存储池读写结果和/或网络状态监控结果,能很有效的监控到存储池的真正状态,并能实时的反馈给用户或开发人员,方便问题的预防和解决。
Description
技术领域
本发明属于云计算领域,尤其涉及一种存储池监控方法及装置。
背景技术
在云计算中,多种资源被有组织的整合作为一个***,整体对外提供服务,在这个过程中,为了维护***稳定性,提前报告***故障,就需要对***中各种资源实时做有效监控,一旦***出现问题,用户或开发人员能及时得到信息,以便做出正确应对策略。
在云计算中,存储池处于非常重要的地位,对存储池健康状况的监控也显得尤为重要,但是传统监控框架或现有监控框架,一般只能监控到存储池是否存在、存储池所属主机、存储池大小等信息,但无法对存储池本身的健康状态进行有效监控。
因此,迫切需要提供一种存储池监控方案来解决上述技术问题。
发明内容
本发明提供一种存储池监控方法及装置,以解决上述问题。
本发明实施例提供一种存储池监控方法,包括以下步骤:获取存储池读写结果和/或网络状态监控结果;
根据所述存储池读写结果和/或所述网络状态监控结果,获取存储池监控结果。
本发明实施例还提供一种存储池监控装置,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;
获取存储池读写结果和/或网络状态监控结果;
根据所述存储池读写结果和/或所述网络状态监控结果,获取存储池监控结果。
本发明实施例提供的技术方案:获取存储池读写结果和/或网络状态监控结果;根据所述存储池读写结果和/或所述网络状态监控结果,获取存储池监控结果。
上述技术方案中,通过获取存储池读写结果和/或网络状态监控结果,能很有效的监控到存储池的真正状态,并能实时的反馈给用户或开发人员,方便问题的预防和解决。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为本发明实施例1的存储池监控方法流程图;
图2所示为本发明实施例2的存储池监控装置结构图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为本发明实施例1的存储池监控方法流程图,包括以下步骤:
步骤101:获取存储池读写结果和/或网络状态监控结果;
进一步地,周期性地获取存储池读写结果和/或网络状态监控结果。
进一步地,所述存储池读写结果包括:读写失败、读写成功;所述网络状态监控结果包括:网络丢包率大于或等于第一预设值、网络丢包率小于第一预设值、网络延迟大于或等于第二预设值、网络延迟小于第二预设值。
其中,所述第一预设值、所述第二预设值可以根据需要进行灵活设定,在此不用于限定本实施例的保护范围。
进一步地,所述存储池类型包括本地型存储池即配置在本地的存储池、网络型存储池即根据网络协议创建的存储池且所述存储池配置在存储服务端。
进一步地,所述网络状态监控结果为主机与所述存储服务端之间的网络状态监控结果。
进一步地,所述网络型存储池包括以下至少之一:甲骨文集群文件***存储池即OCFS存储池、网络文件***存储池即NFS存储池、集群文件***存储池即OCFS2存储池、小型计算机***接口存储池即ISCSI存储池;
所述本地型存储池包括逻辑盘卷管理存储池即LVM存储池。
步骤102:根据所述存储池读写结果和/或所述网络状态监控结果,获取存储池监控结果。
进一步地,所述存储池监控结果包括存储池故障、存储池正常。
进一步地,所述存储池类型为所述本地型存储池时,则若所述存储池读写结果为读写失败,则所述存储池监控结果为存储池故障。
优选地,在判断所述存储池监控结果为存储池故障,则等待预设时段后,若再次判断所述存储池监控结果为存储池故障,则发送报警信息,给用户或者开发人员,方便存储池问题及时得到处理。
具体实施步骤如下:
1)获取存储池挂载目录;
2)利用模拟工具,在1)中挂载目录下模拟存储池IO(Input output,输入输出),或者直接周期性的在存储池挂载目录下创建一个小文件,并周期性的删除,来模拟IO;
其中,在上述方式下,所述IO流量非常小,跟云计算中正常的业务流量相比,可以忽略不计。
3)若IO顺利进行,则证明存储池健康状态为良好,继续监控;若IO失败,则证明存储池出现故障,底层报警。
进一步地,所述存储池类型为所述网络型存储池时,则若所述存储池读写结果为读写失败且所述网络状态监控结果为网络丢包率大于或等于第一预设值,或者,网络延迟大于或等于第二预设值,则所述存储池监控结果为存储池故障。
优选地,在判断所述存储池监控结果为存储池故障,则等待预设时段后,若再次判断所述存储池监控结果为存储池故障,则发送报警信息,给用户或者开发人员,方便存储池问题及时得到处理。
其中,所述预设时段根据需要进行灵活设定,在此不用于限定本实施例的保护范围。
对于根据网络协议创建的存储池,除了周期性I0之外,还要检测网络状态。
主要包括以下步骤:
1)主机获取根据网络协议创建的存储池的信息;
2)从存储池信息中获取存储服务端的IP地址;
3)监控主机到存储服务端的网络状况;
4)若网络状况良好(例如:网络丢包率小于第一预设值),则继续监控;若网络状况不满足***要求(例如:网络丢包率大于或等于第一预设值),则底层报警。
本发明实施例采用直接向存储池下发小IO的方法检测存储池是否真的正常工作,同时对于根据网络协议挂载的存储池,监控主机和存储服务端的网络状况,从而达到监控存储池健康状况的目的,监控结果实时性强,效果好。
图2所示为本发明实施例2的存储池监控装置结构图,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;
获取存储池读写结果和/或网络状态监控结果;
根据所述存储池读写结果和/或所述网络状态监控结果,获取存储池监控结果。
进一步地,周期性地获取存储池读写结果和/或网络状态监控结果。
进一步地,所述存储池类型为所述本地型存储池时,则若所述存储池读写结果为读写失败,则所述存储池监控结果为存储池故障。
进一步地,所述存储池类型为所述网络型存储池时,则若所述存储池读写结果为读写失败且所述网络状态监控结果为网络丢包率大于或等于第一预设值,或者,网络延迟大于或等于第二预设值,则所述存储池监控结果为存储池故障。
优选地,在判断所述存储池监控结果为存储池故障,则等待预设时段后,若再次判断所述存储池监控结果为存储池故障,则发送报警信息,给用户或者开发人员,方便存储池问题及时得到处理。
本发明实施例提供的技术方案:获取存储池读写结果和/或网络状态监控结果;根据所述存储池读写结果和/或所述网络状态监控结果,获取存储池监控结果。
上述技术方案中,通过获取存储池读写结果和/或网络状态监控结果,能很有效的监控到存储池的真正状态,并能实时的反馈给用户或开发人员,方便问题的预防和解决。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (11)
1.一种存储池监控方法,其特征在于,包括以下步骤:
获取存储池读写结果和/或网络状态监控结果;
根据所述存储池读写结果和/或所述网络状态监控结果,获取存储池监控结果。
2.根据权利要求1所述的存储池监控方法,其特征在于,周期性地获取存储池读写结果和/或网络状态监控结果。
3.根据权利要求1或2所述的存储池监控方法,其特征在于,所述存储池读写结果包括:读写失败、读写成功;所述网络状态监控结果包括:网络丢包率大于或等于第一预设值、网络丢包率小于第一预设值、网络延迟大于或等于第二预设值、网络延迟小于第二预设值。
4.根据权利要求3所述的存储池监控方法,其特征在于,所述存储池类型包括本地型存储池即配置在本地的存储池、网络型存储池即根据网络协议创建的存储池且所述存储池配置在存储服务端;所述存储池监控结果包括存储池故障、存储池正常。
5.根据权利要求4所述的存储池监控方法,其特征在于,所述存储池类型为所述本地型存储池时,则若所述存储池读写结果为读写失败,则所述存储池监控结果为存储池故障。
6.根据权利要求4所述的存储池监控方法,其特征在于,所述存储池类型为所述网络型存储池时,则若所述存储池读写结果为读写失败且所述网络状态监控结果为网络丢包率大于或等于第一预设值,或者,网络延迟大于或等于第二预设值,则所述存储池监控结果为存储池故障。
7.根据权利要求5或6所述的存储池监控方法,其特征在于,在判断所述存储池监控结果为存储池故障,则等待预设时段后,若再次判断所述存储池监控结果为存储池故障,则发送报警信息。
8.根据权利要求6所述的存储池监控方法,其特征在于,所述网络状态监控结果为主机与所述存储服务端之间的网络状态监控结果。
9.根据权利要求6所述的存储池监控方法,其特征在于,所述网络型存储池包括以下至少之一:甲骨文集群文件***存储池即OCFS存储池、网络文件***存储池即NFS存储池、集群文件***存储池即OCFS2存储池、小型计算机***接口存储池即ISCSI存储池;所述本地型存储池包括逻辑盘卷管理存储池即LVM存储池。
10.一种存储池监控装置,其特征在于,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;
获取存储池读写结果和/或网络状态监控结果;
根据所述存储池读写结果和/或所述网络状态监控结果,获取存储池监控结果。
11.根据权利要求10所述的存储池监控装置,其特征在于,周期性地获取存储池读写结果和/或网络状态监控结果。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710699270.XA CN107453951A (zh) | 2017-08-15 | 2017-08-15 | 一种存储池监控方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710699270.XA CN107453951A (zh) | 2017-08-15 | 2017-08-15 | 一种存储池监控方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107453951A true CN107453951A (zh) | 2017-12-08 |
Family
ID=60491231
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710699270.XA Pending CN107453951A (zh) | 2017-08-15 | 2017-08-15 | 一种存储池监控方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107453951A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143206A (zh) * | 2010-12-17 | 2011-08-03 | 浪潮(北京)电子信息产业有限公司 | 集群存储***中存储池的调整方法、装置及*** |
CN102945139A (zh) * | 2011-09-12 | 2013-02-27 | 微软公司 | 存储设备驱动器和集群参与 |
CN103491155A (zh) * | 2013-09-17 | 2014-01-01 | 北京思特奇信息技术股份有限公司 | 一种实现移动计算和获取移动数据的云计算方法及*** |
CN105376100A (zh) * | 2015-12-09 | 2016-03-02 | 国云科技股份有限公司 | 一种适用于云平台资源监控的分布式告警规则评估方法 |
CN105471671A (zh) * | 2015-11-10 | 2016-04-06 | 国云科技股份有限公司 | 一种云平台资源自定义监控规则的方法 |
CN105554074A (zh) * | 2015-12-07 | 2016-05-04 | 上海爱数信息技术股份有限公司 | 一种基于rpc通信的nas资源监控***及监控方法 |
-
2017
- 2017-08-15 CN CN201710699270.XA patent/CN107453951A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102143206A (zh) * | 2010-12-17 | 2011-08-03 | 浪潮(北京)电子信息产业有限公司 | 集群存储***中存储池的调整方法、装置及*** |
CN102945139A (zh) * | 2011-09-12 | 2013-02-27 | 微软公司 | 存储设备驱动器和集群参与 |
CN103491155A (zh) * | 2013-09-17 | 2014-01-01 | 北京思特奇信息技术股份有限公司 | 一种实现移动计算和获取移动数据的云计算方法及*** |
CN105471671A (zh) * | 2015-11-10 | 2016-04-06 | 国云科技股份有限公司 | 一种云平台资源自定义监控规则的方法 |
CN105554074A (zh) * | 2015-12-07 | 2016-05-04 | 上海爱数信息技术股份有限公司 | 一种基于rpc通信的nas资源监控***及监控方法 |
CN105376100A (zh) * | 2015-12-09 | 2016-03-02 | 国云科技股份有限公司 | 一种适用于云平台资源监控的分布式告警规则评估方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8954971B2 (en) | Data collecting method, data collecting apparatus and network management device | |
CN104901838A (zh) | 企业网络安全事件管理***及其方法 | |
CN109271793B (zh) | 物联网云平台设备类别识别方法及*** | |
CN104468282B (zh) | 集群监控处理***及方法 | |
CN104618693A (zh) | 一种基于云计算的监控视频在线处理任务管理方法及*** | |
CN108039959A (zh) | 一种数据的态势感知方法、***及相关装置 | |
CN105373899A (zh) | 一种服务器资产管理的方法及装置 | |
CN105656698A (zh) | 一种网络应用***智能监控结构与方法 | |
CN109034580B (zh) | 一种基于大数据分析的信息***整体健康度评估方法 | |
CN105468989A (zh) | 基于Linux内核监控的云存储配额管理方法 | |
CN107306277A (zh) | 一种服务器同步扩容的方法及装置 | |
CN111143167B (zh) | 用于多平台的告警归并方法及装置、设备、存储介质 | |
CN107360045A (zh) | 一种存储集群***的监控方法及装置 | |
CN108123840A (zh) | 日志处理方法及*** | |
CN109800133A (zh) | 一种统一监控告警的方法、一站式监控告警平台及*** | |
CN103414739B (zh) | 采用自动漂移的云服务器自动监控***及方法 | |
CN107797859A (zh) | 一种定时任务的调度方法及一种调度服务器 | |
CN103338240B (zh) | 监控自动漂移的云服务器自动监控***及方法 | |
CN108519927A (zh) | 一种基于icfs***的osd故障定位方法及*** | |
CN110278101A (zh) | 一种资源管理方法及设备 | |
CN105117280A (zh) | 虚拟机迁移装置和方法 | |
CN113849362B (zh) | 一种业务服务平台管理方法、装置和计算机可读存储介质 | |
CN103810038A (zh) | 一种ha集群中虚拟机存储文件迁移方法及其装置 | |
CN108551444A (zh) | 一种日志处理方法、装置及设备 | |
CN107453951A (zh) | 一种存储池监控方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171208 |
|
RJ01 | Rejection of invention patent application after publication |