基于即时通讯平台的运维告警方法、装置及设备制造方法及图纸

技术编号:27661049 阅读:38 留言:0更新日期:2021-03-12 14:30
本公开实施例提供一种基于即时通讯平台的运维告警方法、装置及设备,该方法包括:获取即时通讯平台中任一业务群组的指令消息,其中指令消息是业务群组中的机器人服务号监听业务群组中任一用户发送的消息得到的,任一业务群组为任一业务系统的群组;对指令消息进行校验,若指令消息校验成功,则确定指令消息的类别;根据指令消息的类别,获取指令消息对应的查询信息,和/或执行指令消息对应的运维操作;将查询信息和/或运维操作的处理结果,发送至即时通讯平台的业务群组中。本公开实施例能够简化运维操、节省运维时间,以提高运维效率。

【技术实现步骤摘要】
基于即时通讯平台的运维告警方法、装置及设备
本公开实施例涉及金融科技(Fintech)的运维
,尤其涉及一种基于即时通讯平台的运维告警方法、装置及设备。
技术介绍
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,运维技术也不例外,但由于金融行业的安全性、实时性要求,也对运维技术提出了更高的要求。随着技术和市场需求的发展,网络监控随着设备种类数量不断扩大,运维难度也不断升级,这不仅使得设备软件开发和网管监控的设计难度加大,还容易在后期维护造成多重人员的耗费。目前,传统的运维方式,是采用人工操作进行监控和维护,一般是运维人员登录服务端获取必要的信息或进行一定的运维操作处理。然而这种方式,需要运维人员频繁登录服务器或频繁执行运维操作,使得运维时间较长、操作繁琐,运维效率较低。
技术实现思路
本公开实施例提供一种基于即时通讯平台的运维告警方法、装置及设备,能够简化运维操、节省运维时间,以提高运维效率。第一方面,本公开实施例提供一种基于即时通讯平台的运维告警方法,包括:获取即时通讯平台中任一业务群组的指令消息,其中所述指令消息是所述业务群组中的机器人服务号监听所述业务群组中任一用户发送的消息得到的,所述任一业务群组为任一业务系统的群组;对所述指令消息进行校验,若所述指令消息校验成功,则确定所述指令消息的类别;根据所述指令消息的类别,获取所述指令消息对应的查询信息,和/或执行所述指令消息对应的运维操作;>将所述查询信息和/或所述运维操作的处理结果,发送至所述即时通讯平台的所述业务群组中。在一种可能的设计中,所述指令消息的类别包括消息查询指令、监控告警指令、运维处理指令和操作指引指令;相应地,所述根据所述指令消息的类别,获取所述指令消息对应的查询信息,和/或执行所述指令消息对应的运维操作,包括:若所述指令消息的类别为消息查询指令,则从所述运维问题数据库中获取所述消息查询指令对应的运维查询信息;若所述指令消息的类别为监控告警指令,则根据所述监控告警指令检测所述业务系统的运维状态,获取所述业务系统告警查询信息;若所述指令消息的类别为运维处理指令,则确定所述运维处理指令对应的运维处理执行文件,并在所述业务系统中执行所述运维处理执行文件以完成运维操作;若所述指令消息的类别为操作指引指令,则从所述操作指引数据库中获取所述操作指引指令对应操作查询信息。在一种可能的设计中,所述指令消息中包括所述业务群组的业务签名,其中所述业务签名是根据业务系统的应用标识和应用密钥生成的;相应地,所述对所述指令消息进行校验,包括:获取所述指令消息中的业务签名;若所述业务签名满足预设签名规则,则确定所述指令消息校验成功。在一种可能的设计中,所述方法还包括:定时检测任一业务系统的运行情况;在检测到所述业务系统触发告警时,获取所述业务系统的告警消息;对所述告警消息进行行校验,若所述告警消息校验成功,则将所述告警信息发送至所述业务系统对应时通讯平台中的业务群组中。在一种可能的设计中,所述在检测到所述业务系统触发告警时,获取所述业务系统的告警消息,包括:根据自定义的告警规则,设置告警条件、告警消息内容和告警接收人;当检测到所述业务系统有事件触发所述告警条件时,生成包含告警消息内容和告警接收人的告警消息。在一种可能的设计中,所述检测到所述业务系统触发所述告警条件,包括:获取所述业务系统的运行数据;计算所述运行数据距离正常数据聚类中心的第一距离,以及所述运行数据距离异常数据聚类中心的第二距离;根据所述第一距离和所述第二距离,判断所述运行数据是否为异常数据;若是,则触发所述告警条件。在一种可能的设计中,所述方法,还包括:获取正常数据的样本集;确定所述正常数据的样本集的k个设定聚类中心,其中k为正整数;根据所述正常数据的样本集和所述k个设定聚类中心,计算所述正常数据的样本集的所述正常数据聚类中心。在一种可能的设计中,所述方法,还包括:获取异常数据的样本集;确定所述异常数据的样本集的k个设定聚类中心,其中k为正整数;根据所述异常数据的样本集和所述k个设定聚类中心,计算所述异常数据的样本集的所述异常数据聚类中心。在一种可能的设计中,所述方法,还包括:获取即时通讯平台中任一业务群组的问题消息,其中所述问题消息是所述业务群组中的机器人服务号监听所述业务群组中任一用户发送的消息得到的,所述任一业务群组为任一业务系统的群组;对所述问题消息进行校验,若所述问题消息校验成功,则确定所述业务系统对应的知识库;从所述知识库中获取所述问题消息对应的问答结果;将所述问答结果发送至所述即时通讯平台的所述业务群组。在一种可能的设计中,所述方法,还包括:所述获取即时通讯平台中任一业务群组的指令消息之后,还包括:若所述业务群组相同的指令消息的出现频率达到预设阈值,则丢弃后出现的指令消息。第二方面,本公开实施例提供一种基于即时通讯平台的运维告警装置,包括:获取模块,用于获取即时通讯平台中任一业务群组的指令消息,其中所述指令消息是所述业务群组中的机器人服务号监听所述业务群组中任一用户发送的消息得到的,所述任一业务群组为任一业务系统的群组;校验模块,用于对所述指令消息进行校验,若所述指令消息校验成功,则确定所述指令消息的类别;处理模块,用于根据所述指令消息的类别,获取所述指令消息对应的查询信息,和/或执行所述指令消息对应的运维操作;发送模块,用于将所述查询信息和/或所述运维操作的处理结果,发送至所述即时通讯平台的所述业务群组中。第三方面,本公开实施例提供一种基于即时通讯平台的运维告警设备,包括:至少一个处理器和存储器;所述存储器存储计算机执行指令;所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的基于即时通讯平台的运维告警方法。第四方面,本公开实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的基于即时通讯平台的运维告警方法。第五方面,本公开实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现如上第一方面以及第一方面各种可能的设计所述的基于即时通讯平台的运维告警方法。本公开实施例提供的基于即时通讯平台的运维告警方法、装置及设备,该方法基于即时通讯平台中建立任一业务系统对应的业务群组,任一运维用户通过在业务群组发送运维的指令信息,业务群组中的机器人服务号获取该指令消息后提交到服务端,服务端首先对指令消息进行校验,若校验成功,则确定该指令消息的类别;并根据指令消息的类别,获取指令消息对应的查询信息,和/或执行指令消息对应的运维操作,将查询信息和/或运维操作的处理结果,发送至即时通讯平台的业务群组中,以完成用户的运维查询或运维处理操作。运维用户仅需要在即时本文档来自技高网...

【技术保护点】
1.一种基于即时通讯平台的运维告警方法,其特征在于,包括:/n获取即时通讯平台中任一业务群组的指令消息,其中所述指令消息是所述业务群组中的机器人服务号监听所述业务群组中任一用户发送的消息得到的,所述任一业务群组为任一业务系统的群组;/n对所述指令消息进行校验,若所述指令消息校验成功,则确定所述指令消息的类别;/n根据所述指令消息的类别,获取所述指令消息对应的查询信息,和/或执行所述指令消息对应的运维操作;/n将所述查询信息和/或所述运维操作的处理结果,发送至所述即时通讯平台的所述业务群组中。/n

【技术特征摘要】
1.一种基于即时通讯平台的运维告警方法,其特征在于,包括:
获取即时通讯平台中任一业务群组的指令消息,其中所述指令消息是所述业务群组中的机器人服务号监听所述业务群组中任一用户发送的消息得到的,所述任一业务群组为任一业务系统的群组;
对所述指令消息进行校验,若所述指令消息校验成功,则确定所述指令消息的类别;
根据所述指令消息的类别,获取所述指令消息对应的查询信息,和/或执行所述指令消息对应的运维操作;
将所述查询信息和/或所述运维操作的处理结果,发送至所述即时通讯平台的所述业务群组中。


2.根据权利要求1所述的方法,其特征在于,所述指令消息的类别包括消息查询指令、监控告警指令、运维处理指令和操作指引指令;
相应地,所述根据所述指令消息的类别,获取所述指令消息对应的查询信息,和/或执行所述指令消息对应的运维操作,包括:
若所述指令消息的类别为消息查询指令,则从所述运维问题数据库中获取所述消息查询指令对应的运维查询信息;
若所述指令消息的类别为监控告警指令,则根据所述监控告警指令检测所述业务系统的运维状态,获取所述业务系统告警查询信息;
若所述指令消息的类别为运维处理指令,则确定所述运维处理指令对应的运维处理执行文件,并在所述业务系统中执行所述运维处理执行文件以完成运维操作;
若所述指令消息的类别为操作指引指令,则从所述操作指引数据库中获取所述操作指引指令对应操作查询信息。


3.根据权利要求1或2所述的方法,其特征在于,所述指令消息中包括所述业务群组的业务签名,其中所述业务签名是根据业务系统的应用标识和应用密钥生成的;
相应地,所述对所述指令消息进行校验,包括:
获取所述指令消息中的业务签名;
若所述业务签名满足预设签名规则,则确定所述指令消息校验成功。


4.根据权利要求1所述的方法,其特征在于,还包括:
定时检测任一业务系统的运行情况;
在检测到所述业务系统触发告警时,获取所述业务系统的告警消息;
对所述告警消息进行行校验,若所述告警消息校验成功,则将所述告警信息发送至所述业务系统对应时通讯平台中的业务群组中。


5.根据权利要求4所述的方法,其特征在于,所述在检测到所述业务系统触发告警时,获取所述业务系统的告警消息,包括:
根据自定义的告警规则,设置告警条件、告警消息内容和告警接收人;
当检测到所述业务系统有事件触发所述告警条件时,生成包含告警消息内容和告警接收人的告警消息。


6.根据权利要求5所述的方法,其特征在于,所述检测到所述业务系统触发所述告警条件,包括:
获取所述业务系统的运行数据;
计算所述运行数据距离正常数据聚类中心的第一距离,以及所述运行数据距离异常数据聚类中心的第二距离;
根据所述第一距离和所述第二距离,判断所述运行数据是否为异常数据;若是,则触发所...

【专利技术属性】
技术研发人员:肖雪卢道和谢波朱敏毅陈严宁汉平
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东;44

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

1