全文摘要
本发明公开了一种基于netty的异常数据告警方法,属于互联网技术领域,该方法利用netty通信实现对互联网系统进行监控及提醒,通过客户端配置、服务端配置实现整个监控服务;客户端实时读取用户产生的业务数据信息或访问用户业务系统;在客户端中配置具体的服务端地址,客户端与服务端通过netty通信;服务端接收到客户端发送的异常信息时,服务端通过用户配置的规则将异常信息发送到指定用户,实现告警或通知;用户通过配置基础信息实现监控信息接收对象和告警条件的要求,实现异常数据告警方法的基础配置。本发明实现了对互联网应用的监控功能,及时邮件预警,加强了用户与产品的联系,降低了运维人员维护的难度。
主设计要求
1.一种基于netty的异常数据告警方法,其特征在于该方法利用netty通信实现对互联网系统进行监控及提醒,通过客户端配置和服务端配置实现整个监控服务;客户端实时读取用户产生的业务数据信息或访问用户业务系统;在客户端中配置具体的服务端地址,客户端与服务端通过netty通信;服务端接收到客户端发送的异常信息时,服务端通过用户配置的规则将异常信息发送到指定用户,实现告警或通知;用户通过配置基础信息实现监控信息接收对象和告警条件的要求,实现异常数据告警方法的基础配置。
设计方案
1.一种基于netty的异常数据告警方法,其特征在于该方法利用netty通信实现对互联网系统进行监控及提醒,通过客户端配置和服务端配置实现整个监控服务;
客户端实时读取用户产生的业务数据信息或访问用户业务系统;在客户端中配置具体的服务端地址,客户端与服务端通过netty通信;
服务端接收到客户端发送的异常信息时,服务端通过用户配置的规则将异常信息发送到指定用户,实现告警或通知;
用户通过配置基础信息实现监控信息接收对象和告警条件的要求,实现异常数据告警方法的基础配置。
2.根据权利要求1所述的一种基于netty的异常数据告警方法,其特征在于所述基础信息配置包括配置应用信息、数据源信息和管理团队。
3.根据权利要求2所述的一种基于netty的异常数据告警方法,其特征在于该方法的实现方式为:
用户接收告警信息需先配置对应应用、团队及配置相应业务监控服务,并且启动客户端,客户端与服务端通过netty来实现前置机与服务机器的通信,实现该告警方法。
4.根据权利要求2或3所述的一种基于netty的异常数据告警方法,其特征在于通知管理方式为:
用户接收通知需先配置对应应用、团队及配置相应业务监控服务,满足方法所配置的条件时,发送邮件到相应用户。
5.根据权利要求1或2或3所述的一种基于netty的异常数据告警方法,其特征在于该方法通过以下方式实现,
应用管理人配置需要监控的服务或业务系统,监控服务或业务新建应用,应用对应于用户的一个客户端;加入相关配置数据源信息及接收人员邮件信息,完成方法实现的基础信息配置;
业务管理人员配置业务或服务相关的监控,在监控配置中,选择对应的应用,获得应用配置的数据源,编写对应的sql查询语句或填入相应的服务监控url,按照需求设置相应的访问频率,实现定时或定期的监测。
6.一种基于netty的异常数据告警系统,其特征在于包括客户端和服务端,所述客户端与服务端通过netty通信,通过客户端配置和服务端配置实现应用异常数据告警;
客户端实时读取用户产生的业务数据信息或访问用户业务系统,用于监控用户所配置的服务或业务是否正常;
服务端通过netty通信获取到客户端数据,实现服务的监控以及通知;当收到客户端发送的异常信息,服务端根据用户配置的规则将异常信息发送到指定用户,及时提醒用户处理异常,实现告警。
7.根据权利要求6所述的一种基于netty的异常数据告警系统,其特征在于客户端部署以jar包形式运行在用户所在位置。
8.根据权利要求6或7所述的一种基于netty的异常数据告警系统,其特征在于服务端由监控平台的运维人员进行部署配置,在客户端中配置具体的服务端地址。
9.根据权利要求6所述的一种基于netty的异常数据告警系统,其特征在于服务器接收到客户端传输的数据并进行处理后,将邮件通知发送到指定用户实现通知;
用户在系统中完成相关的基础配置,包括告警条件信息、数据源信息以及接收人员信息,实现应用的监控配置及异端数据告警条件配置。
10.根据权利要求9所述的一种基于netty的异常数据告警系统,其特征在于该系统配置中,
应用管理人配置需要监控的服务或业务系统,监控服务或业务新建应用,应用对应于用户的一个客户端;在应用中接入数据源;通过接入的应用源获取到应用数据,判断告警条件;
业务管理人员根据应用的配置,获得应用配置的数据源,编写对应的sql查询语句或填入相应的服务监控url,按照需求设置相应的访问频率,实现定时或定期的监测;
对于满足告警条件的数据发送相应邮件实现告警或通知。
设计说明书
技术领域
本发明涉及互联网技术领域,具体地说是一种基于netty的异常数据告警方法。
背景技术
当前互联网发展迅速,互联网应用数目几乎是指数型增长,随着日益增长的应用数目,运维人员的维护难度也迅速增大,对于部分应用不能做到及时的发现问题,以及解决问题,降低了互联网应用的可用性,同时也降低了用户的体验,因此实现自动监控互联网应用是否在正常运行十分重要。
发明内容
本发明的技术任务是针对以上不足之处,提供一种基于netty的异常数据告警方法,实现了对互联网应用的监控功能,并且能够做到及时邮件预警,加强了用户与产品的联系,降低了运维人员维护的难度。
本发明解决其技术问题所采用的技术方案是:
一种基于netty的异常数据告警方法,该方法利用netty通信实现对互联网系统进行监控及提醒,通过客户端配置和服务端配置实现整个监控服务;
客户端实时读取用户产生的业务数据信息或访问用户业务系统;在客户端中配置具体的服务端地址,客户端与服务端通过netty通信;
服务端接收到客户端发送的异常信息时,服务端通过用户配置的规则将异常信息发送到指定用户,实现告警或通知;
用户通过配置基础信息实现监控信息接收对象和告警条件的要求,实现异常数据告警方法的基础配置。
该方法利用netty通信实现对互联网系统进行监控以及提醒的功能,主要监控互联网应用的业务系统以及服务等,能够使有需求的用户及时了解当前业务的运行情况,可以降低运维人员维护的难度。
系统之间基于netty通信,实现服务的监控,客户端查询相应的数据,将数据传输到服务端,服务端接收到客户端传输的数据,进行处理后,将邮件通知发送到指定用户。
优选的,所述基础信息配置包括配置应用信息、数据源信息和管理团队,通过配置上述的信息,实现应用的监控配置。
具体的,该方法的实现方式为:
用户接收告警信息需先配置对应应用、团队及配置相应业务监控服务,并且启动客户端,客户端与服务端通过netty来实现前置机与服务机器的通信,实现该告警方法。
告警发现方式为:
通过部署在前置机的应用获取到应用数据,根据配置的告警条件信息获取判断是否达到通知条件,以实现告警发现的方法。
进一步的,通知管理方式为:
用户接收通知需先配置对应应用、团队及配置相应业务监控服务等基础条件,满足方法所配置的条件时,发送邮件到相应用户。
根据方法中配置的基础条件,获取到相关接收用户信息,将通知邮件发送给用户实现通知。
进一步的,该方法通过以下方式实现,
应用管理人配置需要监控的服务或业务系统,监控服务或业务新建应用,应用对应于用户的一个客户端;加入相关配置数据源信息以及接收人员邮件信息,完成方法实现的基础信息配置;
业务管理人员配置业务或服务相关的监控,在监控配置中,选择对应的应用,获得应用配置的数据源,编写对应的sql查询语句或填入相应的服务监控url,按照需求设置相应的访问频率,实现定时或定期的监测;
接收人员收到相关的告警邮件通知后完成异常数据的告警。
本发明还要求保护一种基于netty的异常数据告警系统,包括客户端和服务端,所述客户端与服务端通过netty通信,通过客户端配置和服务端配置实现应用异常数据告警;
客户端实时读取用户产生的业务数据信息或访问用户业务系统,用于监控用户所配置的服务或业务是否正常;
服务端通过netty通信获取到客户端数据,实现服务的监控以及通知;当收到客户端发送的异常信息,服务端根据用户配置的规则将异常信息发送到指定用户,及时提醒用户处理异常,实现该异端数据的告警。
优选的,由于较多用户可能考虑到安全性问题而部署互联网应用于局域网中,所以客户端部署以jar包形式运行在用户所在位置。部署在用户所在位置能够提高系统的安全性和可用性。
优选的,服务端由监控平台的运维人员进行部署配置,在客户端中配置具体的服务端地址,客户端与服务端通过netty通信,实现服务的监控以及通知。
具体的,服务器接收到客户端传输的数据并进行处理后,将邮件通知发送到指定用户实现通知;
用户在系统中完成相关的基础配置,包括告警条件信息、数据源信息以及接收人员信息,实现应用的监控配置及异端数据告警条件配置。
具体的,该系统配置中,
应用管理人配置需要监控的服务或业务系统,监控服务或业务新建应用,应用对应于用户的一个客户端;在应用中接入数据源;通过接入的应用源获取到应用数据,判断告警条件;
业务管理人员根据应用的配置,获得应用配置的数据源,编写对应的sql查询语句或填入相应的服务监控url,按照需求设置相应的访问频率,实现定时或定期的监测;
对于满足告警条件的数据发送相应邮件实现告警或通知。
本发明的一种基于netty的异常数据告警方法与现有技术相比,具有以下
有益效果:
该方法实现了对互联网应用的监控功能,并且能够做到及时邮件预警,而且在监控的基础上,实现对业务系统运行时的状态进行通知,能够使有需求的用户及时了解当前业务的运行情况,增强系统的健壮性,同时增加用户对于系统的易用性以及维护人员对整个系统的掌控能力,加强了用户与产品的联系以及降低了运维人员维护的难度。
该方法及系统有效的提高了互联网应用的高可用性,有效改善了用户的实际体验,具有很高的应用价值。
附图说明
图1是本发明的基于netty的异常数据告警方法的实现原理图;
图2是实施例中告警活动图;
图3是实施例中通知活动图;
图4是实施例的方法实现流程图。
具体实施方式
下面结合具体实施例对本发明作进一步说明。
一种基于netty的异常数据告警方法,该方法利用netty通信实现对互联网系统进行监控及提醒,通过客户端配置和服务端配置实现整个监控服务。
客户端实时读取用户产生的业务数据信息或访问用户业务系统;在客户端中配置具体的服务端地址,客户端与服务端通过netty通信;
服务端接收到客户端发送的异常信息时,服务端通过用户配置的规则将异常信息发送到指定用户,实现告警或通知;
用户通过配置基础信息实现监控信息接收对象和告警条件的要求,实现异常数据告警方法的基础配置。所述基础信息配置包括配置应用信息、数据源信息和管理团队,通过配置上述的信息,实现应用的监控配置。
该方法利用netty通信实现对互联网系统进行监控以及提醒的功能,主要监控互联网应用的业务系统以及服务等,能够使有需求的用户及时了解当前业务的运行情况,可以降低运维人员维护的难度。
系统之间基于netty通信,实现服务的监控,客户端查询相应的数据,将数据传输到服务端,服务端接收到客户端传输的数据,进行处理后,将邮件通知发送到指定用户。
具体的,该方法的实现方式为:
用户接收告警信息需先配置对应应用、团队及配置相应业务监控服务,并且启动客户端,客户端与服务端通过netty来实现前置机与服务机器的通信,实现该告警方法。
告警发现方式为:
通过部署在前置机的应用获取到应用数据,根据配置的告警条件信息获取判断是否达到通知条件,以实现告警发现的方法。
通知管理方式为:
用户接收通知需先配置对应应用、团队及配置相应业务监控服务等基础条件,满足方法所配置的条件时,发送邮件到相应用户。
根据方法中配置的基础条件,获取到相关接收用户信息,将通知邮件发送给用户实现通知。
服务器接收到客户端传输的数据并进行处理后,将邮件通知发送到指定用户实现通知;实现该方法之前,用户需在系统中完成相关的基础配置,包括告警条件信息、数据源信息以及接收人员信息等,从而实现应用的监控配置及异端数据告警条件设置。
该方法具体通过以下方式来实现:
应用管理人配置需要监控的服务或业务系统,监控服务或业务新建应用,应用对应于用户的一个客户端;加入相关配置数据源信息以及接收人员邮件信息,完成方法实现的基础信息配置;
业务管理人员配置业务或服务相关的监控,在监控配置中,选择对应的应用,获得应用配置的数据源,编写对应的sql查询语句或填入相应的服务监控url,按照需求设置相应的访问频率,实现定时或定期的监测;
接收人员收到相关的告警邮件通知后完成异常数据的告警。
一种基于netty的异常数据告警系统,包括客户端和服务端,所述客户端与服务端通过netty通信,通过客户端配置和服务端配置实现应用异常数据告警。
客户端部署在用户所在位置,实时读取用户产生的业务数据信息或访问用户业务系统,用于监控用户所配置的服务或业务是否正常;客户端部署在用户所在位置能够提高系统的安全性和可用性,由于较多用户可能考虑到安全性问题而部署互联网应用于局域网中,所以客户端部署以jar包形式运行在用户所在位置。
服务端由监控平台的运维人员进行部署配置,在客户端中配置具体的服务端地址,客户端与服务端通过netty通信,实现服务的监控以及通知。服务端通过netty通信获取到客户端数据,当收到客户端发送的异常信息,服务端根据用户配置的规则将异常信息发送到指定用户,及时提醒用户处理异常,实现该异端数据的告警。
服务器接收到客户端传输的数据并进行处理后,将邮件通知发送到指定用户实现通知;
用户在系统中完成相关的基础配置,包括告警条件信息、数据源信息以及接收人员信息,实现应用的监控配置及异端数据告警条件设置。
具体的,该系统配置中,
应用管理人配置需要监控的服务或业务系统,监控服务或业务新建应用,应用对应于用户的一个客户端;在应用中接入数据源;通过接入的应用源获取到应用数据,判断告警条件;
业务管理人员根据应用的配置,获得应用配置的数据源,编写对应的sql查询语句或填入相应的服务监控url,按照需求设置相应的访问频率,实现定时或定期的监测;
对于满足告警条件的数据发送相应邮件实现告警或通知。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。
除说明书所述的技术特征外,均为本专业技术人员的已知技术。
设计图
相关信息详情
申请码:申请号:CN201910589561.2
申请日:2019-06-29
公开号:CN110311818A
公开日:2019-10-08
国家:CN
国家/省市:32(江苏)
授权编号:授权时间:主分类号:H04L 12/24
专利分类号:H04L12/24
范畴分类:39B;
申请人:浪潮卓数大数据产业发展有限公司
第一申请人:浪潮卓数大数据产业发展有限公司
申请人地址:214029 江苏省无锡市滨湖区高浪东路999号(软件研发大厦)707
发明人:符文俊;毛立花;张晓双;周誉淼;陈隽
第一发明人:符文俊
当前权利人:浪潮卓数大数据产业发展有限公司
代理人:陈婷婷
代理机构:37100
代理机构编号:济南信达专利事务所有限公司
优先权:关键词:当前状态:审核中
类型名称:外观设计