一种基于zabbix监控交易系统异常的方法及其系统技术方案

技术编号:20729728 阅读:19 留言:0更新日期:2019-03-30 19:22
本发明专利技术公开了一种基于zabbix监控交易系统异常的方法,接收客户端模拟出的POS终端所发送的包括标准银联签到数据包的请求数据;根据请求数据返回自定义的返回码以及说明信息,并将该返回码和说明信息写入文件;定时检测文件内的返回码和说明信息,若返回码为0,则判定交易正常;若返回码为负值,则判定交易异常,并通过zabbix检测触发器,推送异常告警信号。本发明专利技术还公开了一种基于zabbix监控交易系统异常的系统,包括数据请求模块、数据处理模块、异常判定模块和异常告警模块。本发明专利技术基于Zabbix自定义脚本的监控技术手段,通过模拟POS终端的方式,模拟银联标准签到报文,向支付系统发起模拟交易请求,实现对交易过程的监控,能更准确的定位到交易系统的异常。

【技术实现步骤摘要】
一种基于zabbix监控交易系统异常的方法及其系统
本专利技术涉及交易监控
,具体涉及一种基于zabbix监控交易系统异常的方法及其系统。
技术介绍
在互联网高速发展的时代,人们对应用的体验需求越来越高,尤其是金融领域,交易系统若出现故障将直接影响持卡人。而信息系统、硬件系统无法保证永远不出现故障,因此需要一套及时的监控体系来保证交易系统出现故障可以第一时间被检测并通知相关责任人;因此,提供一种能够准确的对交易风险进行监控的方法,成为目前亟待解决的问题。传统的电子商务活动的交易风险监控方法主要有两种:第一种采用人工方式,监督人员按照前一天的业务票据将银行交易数据手工录入风险监测系统,但是由于风险监测系统没有与业务系统对接接口,导致交易数据范围无法覆盖业务系统运行全过程,系统处理效率低、时效性差且易出现错漏,影响风险监测的准确性,另外对于柜员的违规和可疑情况仅仅通过人工方式调查审核,会导致风险识别能力差;第二种采用监测系统自生成阈值方式,通过比较交易数据与参数阈值的大小,进行风险识别和风险控制,但是由于监督者只能改变监控参数阈值,导致监测系统的监测规则单一、固化,无法适应层出不穷的市场风险,影响业务监测的有效性。
技术实现思路
基于此,针对上述问题,有必要提出一种通过模拟POS终端,能更准确的定位到交易系统异常的基于zabbix监控交易系统异常的方法及其系统。本专利技术提供一种基于zabbix监控交易系统异常的方法,其技术方案如下:一种基于zabbix监控交易系统异常的方法,包括以下步骤:a、接收客户端模拟出的POS终端所发送的包括标准银联签到数据包的请求数据;b、接收到请求数据后,根据请求数据返回自定义的返回码以及说明信息,并将该返回码和说明信息写入文件;c、定时检测文件内的返回码和说明信息,若返回码为0,则判定交易正常;若返回码为负值,则判定交易异常;d、判定交易异常后,通过zabbix检测触发器,推送异常告警信号。在本技术方案中,由客户端模拟出一个POS终端发送一个标准的银联签到的数据包给交易系统,交易系统根据请求数据返回自定义的返回码以及说明信息,然后将其结果写入文件;检测程序会定时检测最新写入的文件信息,若检测程序获取到返回码为0,则说明该交易系统正常;若获取到返回码为负值,则说明该交易系统异常,并通过zabbix检测触发器来推送异常告警;能更准确的定位到交易系统的异常,提高风险识别的能力,降低交易风险。优选的,所述步骤a中客户端的操作步骤如下:部署snmp,并在配置完成后接收启动snmpd服务的指令。简单网络管理协议(SNMP),由一组网络管理的标准组成,包含一个应用层协议(applicationlayerprotocol)、数据库模型(databaseschema)和一组资源对象;该协议能够支持网络管理系统,用以监测连接到网络上的设备是否有任何引起管理上关注的情况;该协议是互联网工程工作小组(IETF,InternetEngineeringTaskForce)定义的internet协议簇的一部分;SNMP的目标是管理互联网Internet上众多厂家生产的软硬件平台,因此SNMP受Internet标准网络管理框架的影响也很大;其部署步骤是:1、snmpd服务安装;2、编辑snmpd.conf配置文档;3、启动snmpd服务;4、验证snmpd服务;5、修改snmpd日志级别;6、使用snmpwalk命令验证;通过上述步骤实现数据监控。优选的,所述步骤b包括以下步骤:接收到客户端发送的请求数据后,部署zabbix,并提取net-snmp-utils包中的snmpwalk命令,获取客服端对应的SNMPOID值;根据SNMPOID值返回自定义的返回码以及说明信息;将返回码和说明信息写入文件。zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案;zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题;zabbix由2部分构成,zabbixserver与可选组件zabbixagent,zabbixserver可以通过SNMP、zabbixagent、ping、端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,FreeBSD,OpenBSD,OSX等平台上;本技术方案在客户端配置完成后,在服务端,部署zabbix,并需要net-snmp-utils包中的snmpwalk命令来获取客服端的监控程序对应的SNMPOID值;通过OID值这一参数信息获取到监控所需的相关信息,并进行监控判断,返回相应的返回码;实现准确的交易系统异常监控。优选的,所述步骤d包括以下步骤:跳转进入zabbix的web界面,创建触发器;当判定交易异常时,根据zabbix告警设置,向相关人员发出告警通知。在zabbix的web界面中Configuration的相对应的Hosts下添加item,然后在Triggers项点击Createtrigger,创建触发器完成,通过zabbix告警设置通知相关人员。本专利技术还提供一种基于zabbix监控交易系统异常的系统,其技术方案如下:一种基于zabbix监控交易系统异常的系统,包括数据请求模块、数据处理模块、异常判定模块和异常告警模块,其中:数据请求模块,用于接收客户端模拟出的POS终端所发送的包括标准银联签到数据包的请求数据;数据处理模块,用于接收到请求数据后,根据请求数据返回自定义的返回码以及说明信息,并将该返回码和说明信息写入文件;异常判定模块,用于定时检测文件内的返回码和说明信息,若返回码为0,则判定交易正常;若返回码为负值,则判定交易异常;异常告警模块,用于判定交易异常后,通过zabbix检测触发器,推送异常告警信号。优选的,所述数据请求模块包括客户端部署子模块,用于部署snmp,并在配置完成后接收启动snmpd服务的指令。优选的,所述数据处理模块包括服务器端部署子模块、数据返回子模块和数据写入子模块,其中:服务器端部署子模块,用于接收到客户端发送的请求数据后,部署zabbix,并提取net-snmp-utils包中的snmpwalk命令,获取客服端对应的SNMPOID值;数据返回子模块,用于根据SNMPOID值返回自定义的返回码以及说明信息;数据写入子模块,用于将返回码和说明信息写入文件。优选的,所述异常告警模块包括触发器创建子模块和告警通知子模块,其中:触发器创建子模块,用于跳转进入zabbix的web界面,创建触发器;告警通知子模块,用于当判定交易异常时,根据zabbix告警设置,向相关人员发出告警通知。本专利技术的有益效果是:本专利技术基于Zabbix自定义脚本的监控技术手段,通过模拟POS终端的方式,模拟银联标准签到报文,向支付系统发起模拟交易请求,实现对交易过程的监控,能更准确的定位到交易系统的异常。附图说明图1是本专利技术实施例所述基于zabbix监控交易系统异常的方法的流程图;图2是本专利技术实施例所述基于zabbix监控交易系统异常的系统的原理框图。附图标记说明:10-数据请求模块;101-客户端部署子模本文档来自技高网...

【技术保护点】
1.一种基于zabb i x监控交易系统异常的方法,其特征在于,包括以下步骤:a、接收客户端模拟出的POS终端所发送的包括标准银联签到数据包的请求数据;b、接收到请求数据后,根据请求数据返回自定义的返回码以及说明信息,并将该返回码和说明信息写入文件;c、定时检测文件内的返回码和说明信息,若返回码为0,则判定交易正常;若返回码为负值,则判定交易异常;d、判定交易异常后,通过zabb i x检测触发器,推送异常告警信号。

【技术特征摘要】
1.一种基于zabbix监控交易系统异常的方法,其特征在于,包括以下步骤:a、接收客户端模拟出的POS终端所发送的包括标准银联签到数据包的请求数据;b、接收到请求数据后,根据请求数据返回自定义的返回码以及说明信息,并将该返回码和说明信息写入文件;c、定时检测文件内的返回码和说明信息,若返回码为0,则判定交易正常;若返回码为负值,则判定交易异常;d、判定交易异常后,通过zabbix检测触发器,推送异常告警信号。2.根据权利要求1所述的基于zabbix监控交易系统异常的方法,其特征在于,所述步骤a中客户端的操作步骤如下:部署snmp,并在配置完成后接收启动snmpd服务的指令。3.根据权利要求1或2所述的基于zabbix监控交易系统异常的方法,其特征在于,所述步骤b包括以下步骤:接收到客户端发送的请求数据后,部署zabbix,并提取net-snmp-utils包中的snmpwalk命令,获取客服端对应的SNMPOID值;根据SNMPOID值返回自定义的返回码以及说明信息;将返回码和说明信息写入文件。4.根据权利要求3所述的基于zabbix监控交易系统异常的方法,其特征在于,所述步骤d包括以下步骤:跳转进入zabbix的web界面,创建触发器;当判定交易异常时,根据zabbix告警设置,向相关人员发出告警通知。5.一种基于zabbix监控交易系统异常的系统,其特征在于,包括数据请求模块、数据处理模块、异常判定模块和异常告警模块,其中:数据请求模块,用于接收客户端模...

【专利技术属性】
技术研发人员:毛世界
申请(专利权)人:四川商通实业有限公司
类型:发明
国别省市:四川,51

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

1