分布式智能监控系统技术方案

技术编号:34457612 阅读:47 留言:0更新日期:2022-08-06 17:07
本发明专利技术实施例涉及智能监控技术领域,具体公开了分布式智能监控系统。本发明专利技术实施例公开的分布式智能监控系统,包括:智能监控部署单元;重要进程监控单元;服务器资源监控单元;超大文件监控单元。能够与多个服务器进行分布式智能监控,获取多个服务器的实时监控数据,进而根据实时监控数据进行重要进程监控、服务器资源监控和超大文件监控,从而在运行异常时进行运行处理和运行异常报警,在资源使用率异常时进行资源紧张报警,将不使用的超大文件进行备份和删除,体量小,功能强大,可多地部署与实时监控,为运维和技术支持节省了大量的时间,提升效率。提升效率。提升效率。

【技术实现步骤摘要】
分布式智能监控系统


[0001]本专利技术属于智能监控
,尤其涉及分布式智能监控系统。

技术介绍

[0002]现有的网络智能监控系统部署到多个物理环境时,由于多个服务器的位置较为分散和复杂,长时间运行下每个服务器在实际环境运行中可能会出现异常问题,需要运维人员经常去现场查看运行情况,并解决已经存在的问题,造成人力和时间上的浪费并且不能及时修复。
[0003]而且在服务器的运行过程中,会产生空间占用较大的文件,导致磁盘空间使用达到100%,例如mysql数据库、mongo数据库、redis数据库等,需要读写数据时,容易导致崩溃,而且在这些数据库崩溃后,会造成智能监控系统进程死掉,从而失去部分防护功能,而且像mysql数据库、mongo数据库等,在崩溃后经常无法重启。

技术实现思路

[0004]本专利技术实施例的目的在于提供分布式智能监控系统,旨在解决
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]分布式智能监控系统,所述系统包括智能监控部署单元、重要进程监控单元、服务器资源监控单元和超大文件监控单元,其中:
[0007]智能监控部署单元,用于通过分布式架构进行智能监控部署,建立与多个服务器之间的信息连接通道,通过多个所述信息连接通道,获取多个服务器上传的实时监控数据;
[0008]重要进程监控单元,用于根据所述实时监控数据进行重要进程监控,实时分析多个重要进程的运行状态,并在存在运行异常时进行运行处理和运行异常报警;
[0009]服务器资源监控单元,用于根据所述实时监控数据进行服务器资源监控,获取资源使用率,并在所述资源使用率超过预设的标准使用率时,进行资源紧张报警;
[0010]超大文件监控单元,用于根据所述实时监控数据进行文件监控,标记对应服务器中的多个超大文件,对多个所述超大文件进行使用分析,将不使用的超大文件进行备份和删除。
[0011]作为本专利技术实施例技术方案进一步的限定,所述智能监控部署单元具体包括:
[0012]通信地址获取模块,用于确定多个待监控的服务器,获取多个所述服务器的通信地址;
[0013]智能监控部署模块,用于通过分布式架构进行智能监控部署,按照多个所述通信地址,建立与多个服务器之间的信息连接通道;
[0014]监控数据获取模块,用于通过多个所述信息连接通道,获取多个服务器上传的实时监控数据。
[0015]作为本专利技术实施例技术方案进一步的限定,所述重要进程监控单元具体包括:
[0016]重要进程标记模块,用于对所述实时监控数据进行分析,标记多个重要进程;
[0017]重要进程监控模块,用于根据所述实时监控数据进行重要进程监控,实时获取多个重要进程的运行状态信息;
[0018]异常判断处理模块,用于根据多个所述运行状态信息,进行运行异常判断,并在存在运行异常时,进行运行处理和运行异常报警。
[0019]作为本专利技术实施例技术方案进一步的限定,所述异常判断处理模块具体包括:
[0020]异常判断子模块,用于根据多个所述运行状态信息,进行运行异常判断;
[0021]异常标记子模块,用于在存在运行异常时,标记异常进程;
[0022]自动重启子模块,用于将所述异常进程自动重启,并在自动重启之后进行恢复判断;
[0023]异常报警子模块,用于在没有恢复正常时,进行异常报警。
[0024]作为本专利技术实施例技术方案进一步的限定,所述服务器资源监控单元具体包括:
[0025]资源监控模块,用于根据所述实时监控数据进行服务器资源监控,获取资源使用率;
[0026]比较报警模块,用于将所述资源使用率与预设的标准使用率进行比较,并在资源使用率大于标准使用率时,进行资源紧张报警。
[0027]作为本专利技术实施例技术方案进一步的限定,所述比较报警模块具体包括:
[0028]使用率比较子模块,用于将所述资源使用率与预设的标准使用率进行比较,生成比较结果;
[0029]异常资源确定子模块,用于根据所述比较结果,确定异常占用资源;
[0030]资源紧张报警子模块,用于根据所述异常占用资源,进行相应的资源紧张报警。
[0031]作为本专利技术实施例技术方案进一步的限定,所述超大文件监控单元具体包括:
[0032]超大文件标记模块,用于根据所述实时监控数据进行文件监控,标记对应服务器中的多个超大文件;
[0033]使用日志获取模块,用于获取多个所述超大文件的使用日志;
[0034]使用分析处理模块,用于根据多个所述使用日志,对多个所述超大文件进行使用分析,将不使用的超大文件进行备份和删除。
[0035]作为本专利技术实施例技术方案进一步的限定,所述使用分析处理模块具体包括:
[0036]使用分析子模块,用于根据多个所述使用日志,对多个所述超大文件进行使用分析,获取多个所述超大文件的使用频率;
[0037]频率对比子模块,用于将多个所述使用频率与预设的标准频率对比;
[0038]备份删除子模块,用于将使用频率小于标准频率的超大文件进行上传备份,并在完成备份之后,将所述超大文件删除。
[0039]与现有技术相比,本专利技术的有益效果是:
[0040]本专利技术实施例公开的分布式智能监控系统,包括:智能监控部署单元;重要进程监控单元;服务器资源监控单元;超大文件监控单元。能够与多个服务器进行分布式智能监控,获取多个服务器的实时监控数据,进而根据实时监控数据进行重要进程监控、服务器资源监控和超大文件监控,从而在运行异常时进行运行处理和运行异常报警,在资源使用率异常时进行资源紧张报警,将不使用的超大文件进行备份和删除,体量小,功能强大,可多
地部署与实时监控,为运维和技术支持节省了大量的时间,提升效率。
附图说明
[0041]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例。
[0042]图1示出了本专利技术实施例提供的系统的应用架构图。
[0043]图2示出了本专利技术实施例提供的系统中智能监控部署单元的结构框图。
[0044]图3示出了本专利技术实施例提供的系统中重要进程监控单元的结构框图。
[0045]图4示出了本专利技术实施例提供的系统中异常判断处理模块的结构框图。
[0046]图5示出了本专利技术实施例提供的系统中服务器资源监控单元的结构框图。
[0047]图6示出了本专利技术实施例提供的系统中比较报警模块的结构框图。
[0048]图7示出了本专利技术实施例提供的系统中超大文件监控单元的结构框图。
[0049]图8示出了本专利技术实施例提供的系统中使用分析处理模块的结构框图。
具体实施方式
[0050]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.分布式智能监控系统,其特征在于,所述系统包括智能监控部署单元、重要进程监控单元、服务器资源监控单元和超大文件监控单元,其中:智能监控部署单元,用于通过分布式架构进行智能监控部署,建立与多个服务器之间的信息连接通道,通过多个所述信息连接通道,获取多个服务器上传的实时监控数据;重要进程监控单元,用于根据所述实时监控数据进行重要进程监控,实时分析多个重要进程的运行状态,并在存在运行异常时进行运行处理和运行异常报警;服务器资源监控单元,用于根据所述实时监控数据进行服务器资源监控,获取资源使用率,并在所述资源使用率超过预设的标准使用率时,进行资源紧张报警;超大文件监控单元,用于根据所述实时监控数据进行文件监控,标记对应服务器中的多个超大文件,对多个所述超大文件进行使用分析,将不使用的超大文件进行备份和删除。2.根据权利要求1所述的分布式智能监控系统,其特征在于,所述智能监控部署单元具体包括:通信地址获取模块,用于确定多个待监控的服务器,获取多个所述服务器的通信地址;智能监控部署模块,用于通过分布式架构进行智能监控部署,按照多个所述通信地址,建立与多个服务器之间的信息连接通道;监控数据获取模块,用于通过多个所述信息连接通道,获取多个服务器上传的实时监控数据。3.根据权利要求1所述的分布式智能监控系统,其特征在于,所述重要进程监控单元具体包括:重要进程标记模块,用于对所述实时监控数据进行分析,标记多个重要进程;重要进程监控模块,用于根据所述实时监控数据进行重要进程监控,实时获取多个重要进程的运行状态信息;异常判断处理模块,用于根据多个所述运行状态信息,进行运行异常判断,并在存在运行异常时,进行运行处理和运行异常报警。4.根据权利要求3所述的分布式智能监控系统,其特征在于,所述异常判断处理模块具体包括:异常判...

【专利技术属性】
技术研发人员:张树贵
申请(专利权)人:深圳铸泰科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1