[发明专利]一种服务器运行状态监控系统有效
申请号: | 201710025251.9 | 申请日: | 2017-01-13 |
公开(公告)号: | CN106815115B | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 张文昌 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/32;G06F11/34;G06F16/28;G06F16/25;G06F16/18 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 张亮 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 运行 状态 监控 系统 | ||
1.一种服务器运行状态监控系统,其特征在于,包括:数据采集模块,数据处理模块,日志记录模块,数据库,数据封装模块,用户交互模块、代码监控模块;数据采集模块用于采集服务器各计算节点状态的,各存储节点的状态,各风扇的风扇信息,各交换机的状态信息,电源模块的状态信息,网卡工作情况以及操作系统工作情况,并将采集的上述信息发送至数据处理模块;
数据处理模块用于接收数据采集模块发送的数据信息,采用MySQL存储平台进行对接收的数据信息数据存储,生成数据采集模块采集数据的趋势分析报告,进行保存;数据处理模块通过广播的形式设置数据采集模块运行时间,统一设置数据采集模块数据采集发送处理时间;使数据处理模块与数据采集模块之间通过光缆或WIFI或者CAN的形式通信连接;数据处理模块将获取的数据信息与预设阈值以及往期数据进行对比,当前数据超出预设阈值或者与往期数据比较产生不良的效果时,进行报警提示;将报警信息形成报警统计,并存储;数据处理模块接收来自客户端的请求,并将处理后的数据通过HTTP协议返回给用户;
日志记录模块与数据处理模块连接;
日志记录模块用于将处理后的数据信息和告警信息以日志的形式存放到数据库当中,以便在需要时查阅相应的历史记录;
数据封装模块用于接收来自数据处理模块的用户控制指令,并将用户控制指令封装为控制指令请求信息,实现对数据采集模块的控制;
数据库用于存储各类服务器运行状态信息,控制操作日志,告警信息;
所述用户交互模块用于将存储各类服务器运行状态信息,控制操作日志,告警信息展示给用户,提供控制服务器各个元件启动、停止、复位的操作界面;
代码监控模块用于采集、监控服务器内部运行脚本及应用程序运行状态;获取运行脚本代码,将运行脚本代码与预设代码脚本进行比较判断;脚本代码包括日志分析脚本、服务器进程监控脚本、服务器内存占用情况、服务器CPU使用率、数据库使用率、服务器内存使用率脚本。
2.根据权利要求1所述的服务器运行状态监控系统,其特征在于,
还包括:WEB模块,移动终端;
WEB模块用于设置WEB请求接口,接收移动终端发送的监控界面请求,并向移动终端返回监控界面,移动终端的监控界面将采集到的数据信息以及告警信息进行展示;
移动终端根据WEB模块发送的数据建立监控界面,实时接收WEB模块发送的监控信息,监控页面设有建立html连接的脚本,移动终端接收连接的脚本调用浏览器的html接口发起的html连接请求,建立与WEB模块之间的html通信连接;
移动终端包括参数汇集模块;
参数汇集模块用于整合数据采集模块采集的数据信息,通过线路、表格、图形的展现形式进行有机整合,通过对数据的分析和编辑,让所有数据信息显示搭配移动终端的显示屏上,帮助用户了解服务器运行状态,对服务器运行过程跟踪管理。
3.根据权利要求1所述的服务器运行状态监控系统,其特征在于,
还包括:日志管理单元;
日志管理单元包括:预处理模块,日志编辑模块,日志设置时间模块,日志检测模块,异常判断模块,日志反馈模块;
预处理模块用于缓存当次的日志,将上一次运行的遗留日志文件转存至数据库;日志编辑模块用于分别安装GNU编译器套件、g++和gfortran编译器,构建日志程序编译运行环境,编译源代码;
日志设置时间模块用于确定上一次日志获取时间点及当次日志获取时间点;
日志检测模块用于运行monitor程序,检测当前数据处理模块日志中是否发现了相应关键匹配信息,各计算节点状态的,各存储节点的状态,各风扇的风扇信息,各交换机的状态信息,电源模块的状态信息,网卡工作情况以及操作系统工作情况是否超过了设定值,筛选数据处理模块日志中的超阈值信息;
异常判断模块用于判断是否日志产生异常,当当前日志无异常,则获取下一日志;日志反馈模块用于当发现异常时,在指定文件夹生成以当前日志信息和日志时间为文件名的LOG日志文件,同时调用web端接口,上传日志,提示管理员及时处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710025251.9/1.html,转载请声明来源钻瓜专利网。