[发明专利]一种计算机设备运维管理系统有效
申请号: | 202010378198.2 | 申请日: | 2020-05-07 |
公开(公告)号: | CN111586043B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 龚健虎 | 申请(专利权)人: | 广东培正学院;龚健虎 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/1097;H04L67/30;H04L67/60;H04L67/133;H04L67/01;G06F11/30 |
代理公司: | 北京维知知识产权代理事务所(特殊普通合伙) 11503 | 代理人: | 佛新瑜 |
地址: | 510830 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机 设备 管理 系统 | ||
1.一种计算机设备运维管理系统,包括:
客户端,所述客户端至少包括一配置监听模块和一任务执行模块,所述配置监听模块配置为获取当下配置文件,所述任务执行模块配置为根据所述配置文件将计划任务注册为系统服务并根据所述系统服务执行所述计划任务;
服务端,所述服务端至少包括一WEB管理界面、一配置管理模块及任务调度模块,所述WEB管理界面配置为向一管理终端提供基于C/S架构的WEB服务,并接收配置更改指令或任务调度指令,所述配置管理模块配置为根据所述配置更改指令生成新配置文件,所述任务调度模块配置为根据所述任务调度指令向所述客户端发出调度指令;
分布式存储,其配置为存储可注册系统服务,将所述新配置文件传送至所述客户端并置为当下配置文件;所述分布式存储为基于键-值的存储系统,且所述分布式存储包括:HTTP服务模块,其配置为接收数据存储或变更请求并传送配置文件、客户端IP地址及客户端的负载信息,且以客户端IP地址为键,以配置文件及负载信息为值;存储模块,其配置为根据所述HTTP服务模块存储所述配置文件、客户端IP地址及客户端的负载信息;所述分布式存储还包括一致性校验模块,其配置为对所述配置文件、客户端IP地址及客户端的负载信息进行一致性校验;在进行一次性校验时,采用CRC32算法对所述客户端IP进行计算,并以计算结果作为附加信息,该附加信息与配置文件、客户端IP地址及客户端的负载信息一起作为值存储,并在数据发生更改时作为一致性校验时的参考值;
数据库,所述数据库配置为存储所述WEB管理界面对应文件及所述计划任务对应的任务列表。
2.如权利要求1所述的系统,所述分布式存储还存储有多个所述客户端对应的IP地址,所述任务调度模块包括:
RPC连接池,其配置为根据多个所述客户端的IP地址,保存多个所述客户端与所述服务端的已建立的通信连接;
定时模块,其配置为从所述数据库获取所述任务列表并生成定时信息;
调度模块,其配置为根据所述定时信息及已建立的通信连接对应向所述客户端发送调度指令。
3.如权利要求2所述的系统,所述任务调度模块还包括告警模块,所述告警模块配置为根据所述定时模块及所述调度模块的错误日志生成报警信息,所述WEB管理界面还配置为向所述管理终端推送所述报警信息。
4.如权利要求1所述的系统,所述分布式存储还包括数据预写模块,其配置为在所述一致性校验模块的校验通过之前进行数据预写。
5.如权利要求4所述的系统,所述数据预写模块包括对数据预写操作进行记录的日志模块以及对在数据校验通过后进行数据存储快照的快照模块。
6.如权利要求1所述的系统,所述任务执行模块在将计划任务注册为系统服务时,向所述分布式存储发送所述客户端的负载信息,所述调度模块还配置为获取所述客户端的所述负载信息,并根据所述负载信息及已建立的通信连接选择负载较低的所述客户端执行所述计划任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东培正学院;龚健虎,未经广东培正学院;龚健虎许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010378198.2/1.html,转载请声明来源钻瓜专利网。