技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种服务器资源监控工具的制作方法  >  正文

一种服务器资源监控工具的制作方法

  • 国知局
  • 2024-07-31 23:14:51

本发明涉及网络管理,尤其涉及一种服务器资源监控工具。

背景技术:

1、在对服务器应用进行压力测试时,通常需要查看压力测试期间服务器的资源占用情况,对于云服务器,一般云厂商会自带服务器监控功能,对于普通机房来说,需要用户自行安装监控工具,但是,一般此类监控工具安装流程较复杂,需要一定的运维基础,而且在国产服务器中,可能还会存在监控工具适配问题。

技术实现思路

1、本发明目的是针对背景技术中存在的用户自行安装的服务器资源监控工具安装流程复杂且存在无法适配的问题,提出一种服务器资源监控工具。

2、一方面,本发明提出一种服务器资源监控工具,包括被测端和监控端;被测端包括数据采集模块和第一数据传输模块;监控端包括存储模块、数据分析模块、第二数据传输模块、预警模块和中控模块;

3、数据采集模块执行接收到的监控命令;第二数据传输模块从中控模块接收监控命令数据,将监控命令传递给第一数据传输模块,第一数据传输模块将监控命令传递给数据采集模块并接收数据采集模块返回的执行结果,将执行结果传送给数据分析模块;

4、数据分析模块接收第一数据传输模块发送的数据,并将数据解密,然后对数据指标进行分析处理,并将处理后的结果交给存储模块持久化存储,另外还接收中控模块的查询指令,从存数模块中读取数据,并将结果进行处理后发送给中控模块,若服务器资源超过设置的预警值,则将数据发送给预警模块;

5、中控模块提供监控管理功能和监控数据展示功能,可以对监控的相关参数和监控策略进行设置,并将设置结果传送给服务器端,服务端将根据设置的监控策略和参数执行监控,提供监控数据展示面板。

6、优选的,数据采集模块执行监控命令前先对接收到的监控命令进行校验,校验监控命令的合法性,排除恶意指令对操作系统的破坏,若校验通过,则根据默认的监控频率执行该命令,若校验不通过,则直接返回错误代码和提示信息。

7、优选的,第一数据传输模块接收到监控命令数据后先将数据加密再传递给数据采集模块,再接收数据采集模块返回的执行结构后先将执行结果数据加密再传输至数据分析模块。

8、优选的,预警模块接收分析模块发送的预警数据,并根据用户设置的预警提醒策略,以邮件或短信方式向用户发送预警信息。

9、另一方面,本发明提出一种服务器资源监控工具的监控方法,包括以下步骤:

10、s1、在中控模块配置被测端的ip和端口信息以及监控策略信息;

11、s2、将被测端的监控策略和监控端的ip和端口信息通过第二数据传输模块发送给被测端,被测端的第一数据传输模块接收到监控指令;

12、s3、第一数据传输模块将监控指令传给数据采集模块,数据采集模块根据设置的监控策略对服务器资源信息进行监控,并将监控返回的资源信息发送给第一数据传输模块;

13、s4、第一数据传输模块将数据发送给第二数据传输模块,第二数据传输模块将数据传输至数据分析模块,数据分析模块提取数据中的相关指标值,然后将指标值交给存储模块,若相关指标值超过用户设置的预警值,数据分析模块则会将该指标发送给预警模块,预警模块接收到预警值后,会执行对应的预警动作。

14、与现有技术相比,本发明具有如下有益的技术效果:采用监控端和被测端分离的方式部署,被测端采用插件化的部署方式,方便快速部署和卸载,监控数据可自定义存放位置,可满足运维人员对服务器的日常监控管理需求,也可满足软件测试人员在性能测试过程中,对服务器的监控要求,满足多种使用场景。另外,支持用户自定义监控命令,能满足用户个性化的监控需求。

技术特征:

1.一种服务器资源监控工具,其特征在于,包括被测端和监控端;被测端包括数据采集模块和第一数据传输模块;监控端包括存储模块、数据分析模块、第二数据传输模块、预警模块和中控模块;

2.根据权利要求1所述的服务器资源监控工具,其特征在于,数据采集模块执行监控命令前先对接收到的监控命令进行校验,校验监控命令的合法性,排除恶意指令对操作系统的破坏,若校验通过,则根据默认的监控频率执行该命令,若校验不通过,则直接返回错误代码和提示信息。

3.根据权利要求1所述的服务器资源监控工具,其特征在于,第一数据传输模块接收到监控命令数据后先将数据加密再传递给数据采集模块,再接收数据采集模块返回的执行结构后先将执行结果数据加密再传输至数据分析模块。

4.根据权利要求1所述的服务器资源监控工具,其特征在于,预警模块接收分析模块发送的预警数据,并根据用户设置的预警提醒策略,以邮件或短信方式向用户发送预警信息。

5.一种根据权利要求1所述的服务器资源监控工具的监控方法,其特征在于,包括以下步骤:

技术总结本发明涉及网络管理领域,具体为一种服务器资源监控工具,其包括被测端和监控端;被测端包括数据采集模块和第一数据传输模块;监控端包括存储模块、数据分析模块、第二数据传输模块、预警模块和中控模块;数据采集模块执行接收到的监控命令;数据分析模块接收第一数据传输模块发送的数据,然后对数据指标进行分析处理,若服务器资源超过设置的预警值,则将数据发送给预警模块。本发明采用监控端和被测端分离的方式部署,方便快速部署和卸载,满足多种使用场景。另外,支持用户自定义监控命令,能满足用户个性化的监控需求。技术研发人员:郭钦,张磊,李晓俊,雷子华,郑良受保护的技术使用者:北京尊冠科技有限公司武汉分公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240730/196620.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。