[发明专利]一种Linux系统问题自动分析方法及系统在审
申请号: | 201711192932.0 | 申请日: | 2017-11-24 |
公开(公告)号: | CN107943657A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 范冬冬 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F9/50 |
代理公司: | 济南舜源专利事务所有限公司37205 | 代理人: | 张亮 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 linux 系统 问题 自动 分析 方法 | ||
1.一种Linux系统问题自动分析方法,其特征在于:
步骤101,启动系统问题分析服务;
步骤102,用户配置系统问题配置模块,通过命令行的方式配置需要监测的系统资源;
步骤103,系统问题监测模块读取系统问题配置模块所设定的系统资源,选择不同系统监测工具实时监测系统资源的运行状况;若发现系统资源达到系统问题的触发条件发送信息至系统问题分析模块;
步骤104,系统问题分析模块接收系统监测模块发送的信息,信息包括系统资源的类型,系统问题分析模块使用Linux系统监测工具对问题系统资源的状况进行分析,找到导致系统资源使用异常的应用进程,并将所述应用进程的实时状态信息发送至系统问题报告模块。
步骤105,系统问题报告模块接收系统问题分析模块的分析结果,将所述分析结果进行格式化处理后进行归档保存在系统指定目录下,同时将分析结果发送给当前系统用户。
2.根据权利要求1所述的方法,其特征在于:所述启动服务通过start启动,关闭服务通过stop启动,所述系统问题分析服务在后台以守护进程的方式启动运行。
3.根据权利要求1所述的方法,其特征在于:所述系统资源包括CPU、内存、I/O、网络中的至少一个。
4.根据权利要求1所述的方法,其特征在于:所述触发条件为CPU的利用率超过阈值、内存占用率超过阈值,I/O错误,网络错误中的至少之一。
5.一种Linux系统问题自动分析系统,其特征在于:所述系统包括:系统问题配置模块、系统问题监测模块、系统问题分析模块、系统问题报告模块;
系统问题配置模块,用于配置当前需要检测的系统问题,包括CPU的利用率超过阈值、内存占用率超过阈值,I/O错误,网络错误中的至少之一;
系统问题监测模块,用于读取系统问题配置模块所设定的系统资源,使用系统监测工具监测当前系统的硬件资源运行情况,若发现系统资源达到系统问题的触发条件发送信息至系统问题分析模块;
系统问题分析模块,用于接收系统监测模块发送的信息,信息包括系统资源的类型,使用系统监测分析工具分析当前系统问题产生的原因,找到导致系统资源使用异常的应用进程,并将所述应用进程的实时状态信息发送至系统问题报告模块;
系统问题报告模块,用于对所述系统问题分析模块输出的结果分类归档,并发信号给当前用户,以便用户能第一时间查看系统问题的存在以及问题原因。
6.根据权利要求5所述的系统,其特征在于:所述系统资源包括CPU、内存、I/O、网络中的至少一个。
7.根据权利要求5所述的系统,其特征在于:所述触发条件为CPU的利用率超过阈值、内存占用率超过阈值,I/O错误,网络错误中的至少之一。
8.根据权利要求5所述的系统,其特征在于:进行系统问题自动分析前需要先启动系统问题分析服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711192932.0/1.html,转载请声明来源钻瓜专利网。