[发明专利]一种监控系统及方法有效
申请号: | 201611257849.2 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106844147B | 公开(公告)日: | 2020-12-18 |
发明(设计)人: | 胡亚峰 | 申请(专利权)人: | 杭州东方通信软件技术有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/07 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁 |
地址: | 310013 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 系统 方法 | ||
本发明公开了一种监控系统和方法。该系统包括接收模块,用于接收由所述数据搜集客户端收集的服务器日志数据,所述日志数据包括所述服务器的运行参数、中间运行日志和应用日志;存储模块,用于依据模型库的配置确定所述日志数据的存储方式,并根据所述存储方式对所述日志数据进行存储;分析模块,用于根据所述日志数据的存储方式从所述模型库中选择相应类型的模型,并根据所述相应类型的模型对存储后的日志数据进行分析;监控者基于所述日志数据的分析结果进行监控。本发明提供的一种监控系统和方法,可以采集并处理多个服务器上的数据,可以在新的项目上进行复用,实现对多个服务器和多个项目进行集中监控。
技术领域
本发明涉及服务器监控领域,尤其涉及一种监控系统及方法。
背景技术
近年,伴随着应用软件系统体系膨胀,架构的扩展,软件体系已经越来越难以把控,软件运行过程中出现的问题也越来越复杂,难以解决,而一些时延要求高的内容,甚至会因为数据的丢失造成不必要的经济损失,这就要提前监控系统,监控系统的全流程,做到无缝监控,并同时可以监控多个系统。
目前的系统监控多是用shell脚本的形式,去监控系统运行状况的CPU、内存、网络、无效链接、运行日志等,一般都是单台设备监控;或者是将系统的日志存入数据库中,然后系统再对各个节点的日志进行分析。这样的方式比较简单,一般设备较少时采用,而且监控的内容也十分有限,而且监控内容一般不做更进一步存储、分析,对系统的进一步建设,指导意义有限。在新的项目做监控的时候,还需要针对特例重新开发,无法通过配置,实现复用。
发明内容
本发明的目的在于,解决现有的服务器监控技术领域中无法同时对多台服务器进行监控,并且对新的项目做监控时需要重新开发监控系统而无法实现复用的问题,提供了一种监控系统及方法。
为了实现上述目的,一方面,本发明提供了一种监控系统。该监控系统包括监控装置和一台或多台服务器;监控装置包括:接收模块、存储模块和分析模块;一台或多台服务器中的任一台服务器包括数据搜集客户端;接收模块,用于接收由数据搜集客户端收集的服务器日志数据,日志数据包括服务器的运行参数、中间运行日志和应用日志;存储模块,用于依据模型库的配置确定日志数据的存储方式,并根据存储方式对日志数据进行存储;分析模块,用于根据日志数据的存储方式从模型库中选择相应类型的模型,并根据相应类型的模型对存储后的日志数据进行分析;监控者基于日志数据的分析结果进行监控。
优选地,数据搜集客户端采用单项传输机制将搜集的服务器日志数据传输给监控装置。
优选地,存储模块具体用于:依据模型库的配置确定日志数据的存储方式为File类型,并根据File类型对日志数据进行存储;和/或
依据模型库的配置确定日志数据的存储方式为Hdfs类型,并根据Hdfs类型对日志数据进行存储;和/或
依据模型库的配置确定日志数据的存储方式为Redis类型,并根据Redis类型对日志数据进行存储。
优选地,分析模块具体用于:根据日志数据的存储方式为File类型从模型库中选择数据库类型的模型,并根据数据库类型的模型对存储后的日志数据进行分析;根据日志数据的存储方式为Hdfs类型从模型库中选择大数据类型的模型,并根据大数据类型的模型对存储后的日志数据进行分析;根据日志数据的存储方式为Redis类型从模型库中选择内存计算类型的模型,并根据内存计算类型的模型对存储后的日志数据进行分析;监控者基于日志数据的分析结果进行监控。
优选地,监控装置还包括预先建立的模型库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州东方通信软件技术有限公司,未经杭州东方通信软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611257849.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:活动销自锁无轴升降侧轴柱筒拖把射流清洗甩干器
- 下一篇:玩具鼠(二)