【技术实现步骤摘要】
应用程序端口监控方法及装置
本专利技术涉及应用监控领域,具体涉及应用程序端口监控方法及装置。
技术介绍
应用程序启动后,对外暴露IP、端口信息来提供服务。应用程序端口监控是一种有效的发现程序异常的方法,一般采用主动探活方法进行端口监控,如图2所示,具体步骤说明如下:1、应用程序部署后,管理员将需要监控的IP地址、端口信息手工录入配置中心存储。2、监控Server由配置中心中获取IP地址、端口信息,定期轮询探活,对探活失败的进行告警。主动探测方法具有以下不足:1、应用程序种类繁杂,特别是大量开源软件的引入,导致应用程序端口各不相同,主动探活方法IP、端口信息均需要进行手工维护。2、随着我行业务的快速发展,加之云计算、分布式的大量使用,服务器规模出现了爆发性的增长,IP、端口手工录入方式工作量大、易出现差错。
技术实现思路
针对现有技术中的问题,本专利技术提供一种应用程序端口监控方法及装置。本专利技术的一个方面,一种应用程序端口监控方法,包括:获取待监控 ...
【技术保护点】
1.一种应用程序端口监控方法,其特征在于,包括:/n获取待监控应用程序运行过程中的端口状态信息,所述端口状态信息包括正常端口状态的计数数据、总检查次数数据和状态变化计数数据;/n根据所述正常端口状态的计数数据、总检查次数数据以及状态变化计数数据,生成检查通过率和端口变化率;/n根据所述检查通过率和端口变化率、预设的第一阈值以及第二阈值生成告警信息,以触发告警。/n
【技术特征摘要】
1.一种应用程序端口监控方法,其特征在于,包括:
获取待监控应用程序运行过程中的端口状态信息,所述端口状态信息包括正常端口状态的计数数据、总检查次数数据和状态变化计数数据;
根据所述正常端口状态的计数数据、总检查次数数据以及状态变化计数数据,生成检查通过率和端口变化率;
根据所述检查通过率和端口变化率、预设的第一阈值以及第二阈值生成告警信息,以触发告警。
2.根据权利要求1所述的应用程序端口监控方法,其特征在于,还包括:
建立深度学习模型,所述深度学习模型的输入为所述待监控应用程序,输出为所述第一阈值以及第二阈值。
3.根据权利要求2所述的应用程序端口监控方法,其特征在于,还包括:
收集所述待监控应用程序的历史端口状态信息;
根据所述历史端口状态信息以及人工校验得到的第一阈值和所述第二阈值;
利用所述历史端口状态信息、所述第一阈值和所述第二阈值组成的训练集,训练所述深度学习模型。
4.根据权利要求1-3任一项所述的应用程序端口监控方法,其特征在于,所述根据所述正常端口状态的计数数据和状态变化计数数据,生成检查通过率,包括:
根据正常端口状态的计数数据和总检查次数数据生成所述检查通过率。
5.根据权利要求1-3任一项所述的应用程序端口监控方法,其特征在于,所述根据所述正常端口状态的计数数据和状态变化计数数据,生成端口变化率,包括:
根据所述总检查次数数据和状态变化计数数...
【专利技术属性】
技术研发人员:刘春雨,刘书伟,侯聪聪,程君陶,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。