[发明专利]一种数据监控方法及装置在审
| 申请号: | 201710583385.2 | 申请日: | 2017-07-18 |
| 公开(公告)号: | CN107391337A | 公开(公告)日: | 2017-11-24 |
| 发明(设计)人: | 赵龙 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F11/30 | 分类号: | G06F11/30 |
| 代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 李红爽,李丹 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据 监控 方法 装置 | ||
技术领域
本发明属于通信领域,尤其涉及一种数据监控方法及装置。
背景技术
在云计算时代,大量的服务器都会运行虚拟化系统,运行大量的虚拟机,这样会显著提升服务器的硬件利用率,甚至会导致服务器的硬件利用率达到顶峰值。但是,现有技术方案中未对服务器各项性能进行实时监控,更没有根据监控结果进行实时报警,导致出现问题不能及时调整,严重的会导致系统崩溃,影响系统运行安全。
因此,迫切需要一种数据监控方案来解决上述技术问题。
发明内容
本发明提供一种数据监控方法及装置,以解决上述问题。
本发明提供一种数据监控方法,包括以下步骤:获取各个监控目标的运行数据及对应的监控预警值;若所述运行数据大于或等于所述监控预警值,则发送告警信息。
本发明提供一种数据监控装置,包括处理器,适于实现各指令;存储设备,适于存储多条指令,所述指令适于由所述处理器加载并执行;
获取各个监控目标的运行数据及对应的监控预警值;
若所述运行数据大于或等于所述监控预警值,则发送告警信息。
本发明实施例提供的技术方案:获取各个监控目标的运行数据及对应的监控预警值;若所述运行数据大于或等于所述监控预警值,则发送告警信息。
上述技术方案,可以实时获取监控目标运行状态数据并根据与监控预警值的比较,及时发现异常情况,进行告警处理,保障了系统运行安全。
本发明实施例提供的技术方案:将所述运行数据存储至内存,使得访问速度更快,能满足实时查询获取运行数据的要求。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1所示为本发明实施例1的数据监控方法流程图;
图2所示为本发明实施例2的数据监控装置结构图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图1所示为本发明实施例1的数据监控方法流程图,包括以下步骤:
步骤101:获取各个监控目标的运行数据及对应的监控预警值;
进一步地,所述监控目标包括:CPU、内存、存储设备;所述运行数据包括:利用率数据、挂载状态数据。
进一步地,通过定时或实时调用监控脚本,获取各个监控目标的运行数据,其中,所述监控脚本的种类包括:CPU利用率监控脚本、内存利用率监控脚本、存储设备挂载状态监控脚本。
优选地,将所述运行数据存储至内存。
本发明实施例采用python(一种脚本编程语言)脚本语言编写监控脚本,根据定时任务轮循地调用虚拟化底层脚本获取到监控目标的运行数据;然后通过方法export-redis把运行数据更新到内存数据库redis中。采用内存存储方式,访问速度更快,能满足实时查询获取运行数据的要求。
具体而言,在服务器端配置好定时任务,定时调取python脚本作为开始步骤;根据获取的运行数据种类不同,调取不同的python脚本;在python脚本内,开始调取底层虚拟化提供的REST API(一种访问接口,可供第三方调用)获取运行数据;获取到运行数据后更新到内存数据库redis中相应的key;其中,redis中的key采用如下格式:Type-Id-element,例如HOST-ID-CPU表示标识号为ID的主机的CPU使用率。DATASTORE-ID-HOSTID-STATUS标识标识号为ID的存储池在HOSTID这个主机的挂载状态。
步骤102:若所述运行数据大于或等于所述监控预警值,则发送告警信息。
进一步地,若所述运行数据为利用率数据,则获取预设时段内的利用率数据平均值;
若所述利用率数据平均值大于或等于所述监控预警值,则发送告警信息。
进一步地,若所述运行数据小于所述监控预警值,则继续收集各个监控目标的运行数据。
具体而言,在运行数据、监控预警值之间进行比较之前,还包括:预先把设置的监控预警值存储至内存并配置好定时任务。
在运行数据、监控预警值之间进行比较时,调用python比对脚本进行比对;若所述运行数据大于或等于所述监控预警值,则发送告警信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710583385.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





