一种进程监控告警方法、系统及装置制造方法及图纸

技术编号:25598496 阅读:19 留言:0更新日期:2020-09-11 23:56
本发明专利技术公开了一种进程监控告警方法,预先为目标进程配置进程告警规则;在目标进程运行时,获取目标进程的进程信息;按照进程告警规则自动对进程信息进行告警判定,得到目标进程的进程告警信息。可见,本申请可实现对所需监控的进程进行自动监控告警,从而使用户及时了解到进程的实际运行状态,利于服务器进程的有效改进。本发明专利技术还公开了一种进程监控告警系统及装置,与上述监控告警方法具有相同的有益效果。

【技术实现步骤摘要】
一种进程监控告警方法、系统及装置
本专利技术涉及服务器进程领域,特别是涉及一种进程监控告警方法、系统及装置。
技术介绍
服务器在启动后会运行很多进程,进程是程序的一个具体实现。目前,通常采用ps命令(进程查看命令)查询正在运行的进程,用户便可以根据进程查询结果确定进程所运行的状态、进程占用了哪些过多的资源等信息,以起到进程监控的作用,从而供用户排查出服务器进程问题。但是,这种人工进程监控方式比较费时,无法使用户及时了解到进程的实际运行状态,不利于服务器进程的有效改进。因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种进程监控告警方法、系统及装置,可实现对所需监控的进程进行自动监控告警,从而使用户及时了解到进程的实际运行状态,利于服务器进程的有效改进。为解决上述技术问题,本专利技术提供了一种进程监控告警方法,包括:预先为目标进程配置进程告警规则;在所述目标进程运行时,获取所述目标进程的进程信息;按照所述进程告警规则自动对所述进程信息进行告警判定,得到所述目标进程的进程告警信息。优选地,所述预先为目标进程配置进程告警规则的过程,包括:预先为目标进程的各监控指标一一配置指标告警规则,并将各指标告警规则进行整合,得到进程告警规则;相应的,所述按照所述进程告警规则自动对所述进程信息进行告警判定,得到所述目标进程的进程告警信息的过程,包括:对所述进程告警规则进行分离,依次获取单个指标告警规则;在获取目标指标告警规则之后,确定所述目标指标告警规则对应的目标监控指标,并根据所述目标监控指标查询所述进程信息,以获取所述目标监控指标的状态数据;其中,所述目标指标告警规则为任一指标告警规则;按照所述目标指标告警规则对所述目标监控指标的状态数据进行告警判定,得到所述目标监控指标的指标告警信息;将各监控指标的指标告警信息进行整合,得到进程告警信息。优选地,所述目标监控指标的状态数据为多个;相应的,所述按照所述目标指标告警规则对所述目标监控指标的状态数据进行告警判定,得到所述目标监控指标的指标告警信息的过程,包括:按照所述目标监控指标的多个状态数据的获取顺序,基于所述目标指标告警规则依次对所述目标监控指标的多个状态数据进行告警判定,相应得到所述目标监控指标的多个指标告警信息。优选地,所述进程监控告警方法还包括:在新判定得到一条指标告警信息时,根据所述指标告警信息查询用于存储所述进程告警信息的告警信息数据库,以判断所述告警信息数据库中是否已存在相同的指标告警信息;若是,则将所述指标告警信息的重复计数加1;若否,则确定所述指标告警信息为新告警信息,并将所述新告警信息写入所述告警信息数据库。优选地,所述进程监控告警方法还包括:记录各监控指标中已告警的告警监控指标;在对所述告警监控指标进行新一次告警判定时,判断所述告警监控指标是否仍处于告警状态;若是,则得到所述告警监控指标的当前指标告警信息;若否,则确定所述告警监控指标的告警解除。优选地,所述进程监控告警方法还包括:在确定所述告警监控指标的告警解除之后,删除所述告警信息数据库中与告警解除的告警监控指标对应的指标告警信息。优选地,所述预先为目标进程的各监控指标一一配置指标告警规则的过程,包括:预先为目标进程的各监控指标一一配置包含不同告警等级的指标告警规则;相应的,所述进程监控告警方法还包括:将新得到的所述目标监控指标的指标告警信息与上一次得到的所述目标监控指标的指标告警信息进行比较,得到所述目标监控指标的告警等级变化;将所述告警等级变化进行WEB界面展示。优选地,所述监控指标包括进程存活状态、CPU使用率、内存使用率及PID运行状态。为解决上述技术问题,本专利技术还提供了一种进程监控告警系统,包括:规则配置模块,用于预先为目标进程配置进程告警规则;信息获取模块,用于在所述目标进程运行时,获取所述目标进程的进程信息;告警判定模块,用于按照所述进程告警规则自动对所述进程信息进行告警判定,得到所述目标进程的进程告警信息。为解决上述技术问题,本专利技术还提供了一种进程监控告警装置,包括:存储器,用于存储计算机程序;处理器,用于在执行所述计算机程序时实现上述任一种进程监控告警方法的步骤。本专利技术提供了一种进程监控告警方法,预先为目标进程配置进程告警规则;在目标进程运行时,获取目标进程的进程信息;按照进程告警规则自动对进程信息进行告警判定,得到目标进程的进程告警信息。可见,本申请可实现对所需监控的进程进行自动监控告警,从而使用户及时了解到进程的实际运行状态,利于服务器进程的有效改进。本专利技术还提供了一种进程监控告警系统及装置,与上述监控告警方法具有相同的有益效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种进程监控告警方法的流程图;图2为本专利技术实施例提供的一种进程监控告警系统的结构示意图。具体实施方式本专利技术的核心是提供一种进程监控告警方法、系统及装置,可实现对所需监控的进程进行自动监控告警,从而使用户及时了解到进程的实际运行状态,利于服务器进程的有效改进。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,图1为本专利技术实施例提供的一种进程监控告警方法的流程图。该进程监控告警方法包括:步骤S1:预先为目标进程配置进程告警规则。具体地,为了实现目标进程的自动监控告警,本申请需提前为目标进程配置进程告警规则,以供后续对目标进程进行自动监控告警。步骤S2:在目标进程运行时,获取目标进程的进程信息。具体地,在目标进程运行时,本申请需获取目标进程的进程信息,目标进程的进程信息即为监控目标进程的依据,以供后续基于目标进程的进程信息监控目标进程。步骤S3:按照进程告警规则自动对进程信息进行告警判定,得到目标进程的进程告警信息。具体地,在获取目标进程的进程信息之后,本申请会按照预先为目标进程配置的进程告警规则,自动对目标进程的进程信息进行告警判定,从而得到目标进程的进程告警信息,供用户参考。本专利技术提供了一种进程监控告警方法,预先为目标进程配置进程本文档来自技高网...

【技术保护点】
1.一种进程监控告警方法,其特征在于,包括:/n预先为目标进程配置进程告警规则;/n在所述目标进程运行时,获取所述目标进程的进程信息;/n按照所述进程告警规则自动对所述进程信息进行告警判定,得到所述目标进程的进程告警信息。/n

【技术特征摘要】
1.一种进程监控告警方法,其特征在于,包括:
预先为目标进程配置进程告警规则;
在所述目标进程运行时,获取所述目标进程的进程信息;
按照所述进程告警规则自动对所述进程信息进行告警判定,得到所述目标进程的进程告警信息。


2.如权利要求1所述的进程监控告警方法,其特征在于,所述预先为目标进程配置进程告警规则的过程,包括:
预先为目标进程的各监控指标一一配置指标告警规则,并将各指标告警规则进行整合,得到进程告警规则;
相应的,所述按照所述进程告警规则自动对所述进程信息进行告警判定,得到所述目标进程的进程告警信息的过程,包括:
对所述进程告警规则进行分离,依次获取单个指标告警规则;
在获取目标指标告警规则之后,确定所述目标指标告警规则对应的目标监控指标,并根据所述目标监控指标查询所述进程信息,以获取所述目标监控指标的状态数据;其中,所述目标指标告警规则为任一指标告警规则;
按照所述目标指标告警规则对所述目标监控指标的状态数据进行告警判定,得到所述目标监控指标的指标告警信息;
将各监控指标的指标告警信息进行整合,得到进程告警信息。


3.如权利要求2所述的进程监控告警方法,其特征在于,所述目标监控指标的状态数据为多个;
相应的,所述按照所述目标指标告警规则对所述目标监控指标的状态数据进行告警判定,得到所述目标监控指标的指标告警信息的过程,包括:
按照所述目标监控指标的多个状态数据的获取顺序,基于所述目标指标告警规则依次对所述目标监控指标的多个状态数据进行告警判定,相应得到所述目标监控指标的多个指标告警信息。


4.如权利要求3所述的进程监控告警方法,其特征在于,所述进程监控告警方法还包括:
在新判定得到一条指标告警信息时,根据所述指标告警信息查询用于存储所述进程告警信息的告警信息数据库,以判断所述告警信息数据库中是否已存在相同的指标告警信息;
若是,则将所述指标告警信息的重复计数加1;
若否,...

【专利技术属性】
技术研发人员:尹晓迪王蒴高隆林孟庆凯刘丽红
申请(专利权)人:山东中创软件商用中间件股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1