[发明专利]一种监控系统中的被监控主机、监控系统以及监控方法有效
申请号: | 201611088934.0 | 申请日: | 2016-11-30 |
公开(公告)号: | CN106713014B | 公开(公告)日: | 2020-01-10 |
发明(设计)人: | 唐德平 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监控 系统 中的 主机 以及 方法 | ||
1.一种被监控主机,其特征在于,包括:监控客户端、代理工具模块以及业务模块,所述代理工具模块向所述业务模块提供服务接口,
所述业务模块,用于记录每种业务失败类别关联的一个键key,以及与key一一对应的故障描述参数集;
所述代理工具模块,用于记录key与模板文件的对应关系,所述模板文件中包括所述key对应的故障描述参数集;
所述业务模块,还用于通过网络与业务系统交互,当业务失败时,通过所述服务接口向所述代理工具模块发送业务故障信息,所述业务故障信息包括本次业务失败的类别对应的key以及故障描述参数集中各个故障描述参数的取值;
所述代理工具模块,还用于通过所述服务接口接收所述业务模块发送的业务故障信息,根据所述对应关系查找所述key对应的模板文件,将所述各个故障描述参数的取值写入模板文件,生成监控信息;
所述代理工具模块,还用于通过所述监控客户端将生成的监控信息上报给监控服务端。
2.如权利要求1所述的被监控主机,其特征在于,所述代理工具模块,还用于在将所述各个故障描述参数的取值写入模板文件之后,生成值value,所述value为所述各个故障描述参数的取值对应的字符串;
相应地,所述监控信息包括本次业务失败的类别对应的key以及所述value。
3.如权利要求1所述的被监控主机,其特征在于,
所述代理工具模块,具体用于调用所述监控客户端的命令行工具,将所述监控信息上报给所述监控服务端;或者,
所述代理工具模块,具体用于将所述监控信息发送给所述监控客户端,以使得所述监控客户端将所述监控信息发送给所述监控服务端。
4.如权利要求1-3任一所述的被监控主机,其特征在于,所述代理工具模块,具体用于通过所述服务接口向所述业务模块提供本地环回地址,接收所述业务模块通过超文本传输协议HTTP方式传递的所述业务故障信息。
5.如权利要求1-3任一所述的被监控主机,其特征在于,
所述代理工具模块,还用于执行流控策略,所述流控策略包括限定同一key值对应的监控信息的上报频率不大于预设值。
6.如权利要求1-3任一所述的被监控主机,其特征在于,所述服务接口采用HTTP;所述故障描述参数为对象简谱JSON对象。
7.如权利要求1-3任一所述的被监控主机,其特征在于,所述代理工具模块与所述监控客户端合设。
8.一种监控系统,其特征在于,包括监控客户端、代理工具模块以及监控服务端,所述监控客户端以及所述代理工具模块运行在被监控主机上,所述代理工具模块向业务模块提供服务接口,
所述代理工具模块,用于记录key与模板文件的对应关系,所述模板文件中包括所述key对应的故障描述参数集,其中,每个key对应一种业务失败类别;
所述代理工具模块,还用于通过所述服务接口接收所述业务模块发送的业务故障信息,所述业务故障信息包括本次业务失败的类别对应的key以及故障描述参数集中各个故障描述参数的取值;
所述代理工具模块,还用于根据所述对应关系查找所述key对应的模板文件,将所述故障描述参数写入模板文件,生成监控信息,通过所述监控客户端将生成的监控信息上报给所述监控服务端;
所述监控服务端,用于接收所述监控信息。
9.如权利要求8所述的监控系统,其特征在于,所述代理工具模块,还用于在将所述各个故障描述参数的取值写入模板文件之后,生成value,所述value为所述各个故障描述参数的取值对应的字符串;
相应地,所述监控信息包括本次业务失败的类别对应的key以及所述value。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611088934.0/1.html,转载请声明来源钻瓜专利网。