[发明专利]智能化系统资源监控方法、装置及计算机可读存储介质有效
申请号: | 201911138085.9 | 申请日: | 2019-11-19 |
公开(公告)号: | CN111124801B | 公开(公告)日: | 2023-06-13 |
发明(设计)人: | 林水明 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 深圳市沃德知识产权代理事务所(普通合伙) 44347 | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能化 系统资源 监控 方法 装置 计算机 可读 存储 介质 | ||
本发明涉及一种人工智能技术,揭露了一种智能化系统资源监控方法,包括:接收系统资源,利用数据导出组件从所述系统资源内导出资源数据集,对所述资源数据集进行数据校验,在所述数据校验成功时,调用资源监控模型接收所述资源数据集并对所述资源数据集执行分批次处理,按照所述分批次处理和预先构建的实时资源监控脚本对所述系统资源进行实时分析监控,若分析到所述系统资源的资源值大于预设阈值条件时,则触发系统资源报警,完成对所述系统资源的监控。本发明还提出一种智能化系统资源监控装置以及一种计算机可读存储介质。本发明可以实现性价比高的智能化系统资源监控功能。
技术领域
本发明涉及人工智能技术领域,尤其涉及一种智能化系统资源监控的方法、装置及计算机可读存储介质。
背景技术
用户为了更好地了解系统运行的情况,防止系统在运行时出现意外情况,通常需要对系统资源进行监控。目前主流的资源监控方法是基于网络开源监控方案,如K8S,但由于网络开源监控方案的扩展性较差并且方案采用服务器主动推送方式读取监控数据,对服务器来说具有一定的性能压力。
发明内容
本发明提供一种智能化系统资源监控方法、装置及计算机可读存储介质,其主要目的在于对系统的系统资源进行智能监控。
为实现上述目的,本发明提供的一种智能化系统资源监控方法,包括:
接收系统资源,利用预先构建的数据导出组件从所述系统资源内导出资源数据集;
将所述资源数据集与所述系统资源建立索引关系,并基于所述索引关系对所述资源数据集进行数据校验;
在所述数据校验成功时,调用资源监控模型接收所述资源数据集并对所述资源数据集执行分批次处理,将所述资源数据集分为多个批次;
按照所述批次并根据预先构建的实时资源监控脚本对所述系统资源进行实时分析监控,若分析到所述系统资源的资源值大于预设阈值条件时,则触发系统资源报警,完成对所述系统资源的监控。
可选地,所述系统资源包括CPU数据、磁盘数据、IO数据、内存数据、网络数据、端口存活数据、进程存活及/或机器内核配置参数数据中的一种或者几种。
可选地,所述利用预先构建的数据导出组件从所述系统资源内导出资源数据集,包括:
将所述数据导出组件与所述系统资源执行对接操作;
调用所述数据导出组件中的资源连接模块,通过所述资源连接模块发送请求指令;
与所述资源连接模块对应的用于存储所述系统资源的系统资源堆接收到所述请求指令时返回所述系统资源给所述资源连接模块;
所述数据导出组件中的管理模块实时查看当前所述资源连接模块的状态,若所述资源连接模块的状态是已接收到所述系统资源,则所述管理模块在预设时间段内将所有所述资源连接模块所接收到的系统资源打包成所述资源数据集。
可选地,所述按照所述批次并根据预先构建的实时资源监控脚本对所述系统资源进行实时分析监控,包括:
读取本地系统的IP地址信息,根据所述分批次处理获取所述本地系统CPU的资源数据;
从所述CPU的资源数据中抓取CPU的总核数和本地系统指定分钟内的总负载值;
基于所述CPU的总核数和所述总负载值计算单个CPU在所述指定分钟内的平均负载值,若所述平均负载值大于预设CPU警告值,发送CPU资源紧张通知;
从所述分批次处理中获取所述本地系统磁盘的资源数据;
从所述本地系统磁盘的资源数据获取磁盘分区情况和每个分区的磁盘空闲容量;
若有分区的磁盘空闲容量已小于预设磁盘空闲量,发送磁盘资源紧张通知。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911138085.9/2.html,转载请声明来源钻瓜专利网。