[发明专利]组件监控方法及装置在审
申请号: | 202211047946.4 | 申请日: | 2022-08-30 |
公开(公告)号: | CN115391143A | 公开(公告)日: | 2022-11-25 |
发明(设计)人: | 王德勇;师文喜;朱占生;秦凌冰;李鹏;赵学义;郭晓雷;李鑫;刘海强;方俭 | 申请(专利权)人: | 新疆联海创智信息科技有限公司;中电科电科院科技集团有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张欣然 |
地址: | 830011 新疆维吾尔自治区乌鲁木齐市高新技术产*** | 国省代码: | 新疆;65 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组件 监控 方法 装置 | ||
本发明提供一种组件监控方法及装置,应用于客户端,包括:在各个组件中确定需要采集状态信息的各个第一组件;根据每个第一组件的组件特点确定该第一组件对应的采集方式,采集方式为端口信息采集方式、日志信息采集方式、模拟请求命令采集方式以及进程检索信息采集方式中的任意一种或多种组合而成的采集方式;根据每个第一组件对应的采集方式采集该第一组件的状态信息;通过预设的传输命令向服务器发送各个第一组件的状态信息,以使服务器在各个状态信息中接收符合预设检验条件的各个目标状态信息,并向用户反馈各个目标状态信息对应的组件的状态。应用该方法,无需在开发过程中进行任何预置的嵌入,使用灵活,可以兼容任何第三方组件。
技术领域
本发明涉及软件监测技术领域,特别是涉及一种组件监控方法及装置。
背景技术
随着信息技术的发展,各类软件应需出现,便捷丰富着我们的生活。但是软件在运行过程中可能会发生故障,影响人们的软件使用体验。而状态监控系统是对软件系统的各种组件进行监控,出现故障或异常信息后监控软件会发出报警信息,同时显示报警信息,提示用户及时排查软件故障。
现有技术中的软件监控设备在对软件进行监控时需要在代码中埋点,即在软件代码层面进行内置一定的代码并根据某个软件开发工具包(Software DevelopmentKit,sdk)的要求进行开发。这种监控方式不但提高了代码的耦合度,不利于代码的复用,并且无法对第三方软件进行状态监控,灵活性较差。
发明内容
有鉴于此,本发明提供一种组件监控方法,通过该方法,可以实现无额外依赖,不需要依赖外部数据库系统,一个干净的初始默认安装的linux发行版系统即可完整运行本组件监控服务。
本发明还提供了一种组件监控装置,用以保证上述方法在实际中的实现及应用。
一种组件监控方法,应用于客户端,所述客户端中设置有多个组件,所述方法包括:
在各个所述组件中确定需要采集状态信息的各个第一组件;
根据每个所述第一组件的组件特点确定该第一组件对应的采集方式,所述采集方式为端口信息采集方式、日志信息采集方式、模拟请求命令采集方式以及进程检索信息采集方式中的任意一种或多种组合而成的采集方式;
根据每个所述第一组件对应的采集方式采集该第一组件的状态信息;
通过预设的传输命令向服务器发送各个所述第一组件的状态信息,以使所述服务器在各个所述状态信息中接收符合预设检验条件的各个目标状态信息,并向用户反馈各个所述目标状态信息对应的组件的状态。
上述的方法,可选的,所述通过预设的传输命令向服务器发送各个所述第一组件的状态信息,包括:
在预设的采集周期内采集到各个所述第一组件的状态信息后,通过预设的curl命令行工具并使用超文本传输协议向所述服务器传输各个所述第一组件的组件编码和状态信息。
一种组件监控方法,应用于服务器,包括:
通过所述服务器的状态接收接口结合预设的拦截器的方式拦截客户端传输过来的各个状态信息以及每个所述状态信息对应的组件编码;
检验各个所述状态信息是否符合预设的检验条件,并确定符合所述检验条件的各个所述状态信息为目标状态信息;
根据每个所述目标状态信息对应的组件编码确定该目标状态信息对应的组件为目标组件,并将各个所述目标状态信息存储至预设的嵌入式数据库;
根据每个所述目标状态信息及该目标状态信息对应的目标组件的上一次传输状态信息的时间,得出每个所述目标组件的状态,并输出各个所述目标组件的状态至前端页面的状态信息列表。
上述的方法,可选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新疆联海创智信息科技有限公司;中电科电科院科技集团有限公司,未经新疆联海创智信息科技有限公司;中电科电科院科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211047946.4/2.html,转载请声明来源钻瓜专利网。