[发明专利]一种多服务器分布式监控系统在审
申请号: | 202111065753.7 | 申请日: | 2021-09-10 |
公开(公告)号: | CN113986645A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 马文毫;崔文建;张国胜;吴志勇;文新懿;蔡泽峰 | 申请(专利权)人: | 广东南方通信建设有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F16/27 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 孙柳 |
地址: | 510630 广东省广州市中*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务器 分布式 监控 系统 | ||
1.一种多服务器分布式监控系统,其特征在于,包括数据监控组件、本地分服务器和远程主服务器;其中,所述数据监控组件有多个,分设于数据端,用于对所述数据端进行监控并获取监控数据;所述数据端包括各种系统、应用、设备以及数据库;所述本地分服务器有多个,并且每个本地分服务器与若干个数据监控组件连接,用于获取对应数据监控组件上传的监控数据;所述远程主服务器与每个本地分服务器通信连接,用于生成初始化配置指令并将初始化配置指令下发到每个本地分服务器,从而使得每个本地分服务器向对应的数据监控组件发送初始化连接指令以建立数据连接;每个本地分服务器,用于接收与对应本地分服务器连接的数据监控组件上传的监控数据并存储于本地缓存,以及将本地缓存的监控数据上传至所述远程主服务器;
所述远程主服务器,用于根据预设统计规则对每个本地分服务器上传的监控数据进行统计、分析并生成若干个可视化图形文件后推送到WEB端,以及根据设定的预警条件对每个本地分服务器上传的监控数据进行预警分析并当满足预警条件时按照对应的预警方式向相关工作人员发送对应预警通知。
2.根据权利要求1所述的多服务器分布式监控系统,其特征在于,每个本地分服务器,用于定时将本地缓存的监控数据上传至远程主服务器、或根据网络状态将本地缓存的监控数据上传至远程主服务器、或根据所述远程主服务器发送的控制指令将本地缓存的监控数据上传至远程主服务器、或根据自身的存储空间将本地缓存的监控数据上传至远程主服务器;每个本地分服务器,还用于将本地缓存的对应监控数据上传至远程主服务器时开始计时,并当计时时间达到预设时间时将对本地缓存的对应监控数据清理。
3.根据权利要求1所述的多服务器分布式监控系统,其特征在于,预警通知包括以下方式中的任意一种或多种的组合:邮件通知、企业微信消息通知和短信通知。
4.根据权利要求1所述的多服务器分布式监控系统,其特征在于,每个本地分服务器均包括本地分服务器主机和本地分服务器从机;其中,本地分服务器主机、本地分服务器从机分别与远程主服务器通信连接,并且本地分服务器主机与本地分服务器从机互为热备份;当本地分服务器主机正常工作时,本地分服务器从机处于低功耗状态,并与远程主服务器保持心跳连接;当本地分服务器主机异常工作时,本地分服务器从机接收到远程主服务器的启动指令后启动并进入正常工作状态。
5.根据权利要求1所述的多服务器分布式监控系统,其特征在于,还包括云端数据库,所述远程主服务器与云端数据库通信连接,用于将获取到的监控数据、统计数据、分析数据上传至云端数据库进行分类存储。
6.根据权利要求5所述的多服务器分布式监控系统,其特征在于,所述远程主服务器还用于接收WEB端的查询指令,并根据所述查询指令从云端数据库查询得出对应的监控数据并根据查询得到的监控数据生成查询结果并返回给WEB端。
7.根据权利要求6所述的多服务器分布式监控系统,其特征在于,所述远程主服务器根据查询指令无法从云端数据库查询到对应的监控数据时,根据需要查询的对应监控数据生成若干个子查询任务,并将每个子查询任务下发至对应的本地分服务器;对应的本地分服务器接收到对应的子查询任务后向监控数据段发送数据采集指令并将获取到的监控数据实时上传至远程主服务器,从而使得远程主服务器根据若干个子查询任务的结果得出查询任务的查询结果并推送至WEB端。
8.根据权利要求1所述的多服务器分布式监控系统,其特征在于,所述远程主服务器,还用于定时向本地分服务器发送检测指令,以获取每个本地分服务器的运行数据并根据每个本地分服务器的运行数据判断对应本地分服务器的运行状态,以便预测每个本地分服务器的运行是否异常。
9.根据权利要求1所述的多服务器分布式监控系统,其特征在于,所述远程主服务器,还用于向每个本地分服务器下发对应数据配置指令,从而使得每个本地分服务器根据对应的数据配置指令对对应的数据监控组件进行配置。
10.根据权利要求1所述的多服务器分布式监控系统,其特征在于,当系统内有新的本地分服务器时,所述远程主服务器,还用于接收新的本地分服务器发送的初始化命令并对新的本地分服务器进行初始化,以及生成对应的初始化配置指令以及数据配置指令下发到新的本地分服务器,从而使得新的本地分服务器根据初始化配置指令与数据监控组件建立连接并根据数据配置指令对对应的数据监控组件进行配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东南方通信建设有限公司,未经广东南方通信建设有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111065753.7/1.html,转载请声明来源钻瓜专利网。