一种通过短信接口远程监控mas服务器并进行管理的方法

文档序号:7742323阅读:318来源:国知局
专利名称:一种通过短信接口远程监控mas服务器并进行管理的方法
技术领域
所属技术领域信息技术。本发明涉及移动通信中移动代理服务器,尤其涉及移动 通信网中移动代理服务器的监控技术。
背景技术
在移动信息化中,移动代理服务器(MAS)负责移动网关与企业信息系统的对接, 提供移动网关和企业信息化的接口,为企业提供短信、彩信、WAP等业务应用,使企业信息化 完成从有线应用到无线应用的扩展。移动代理服务器(MAS)在企业信息化向无线应用扩展 的进程中起到不可或缺的媒介作用。MAS服务器目前有多种部署方式,这几种方式分别为1. MAS服务器直接部署在公网上,用户可以通过互联网直接访问服务器2.MAS服务器通过动态拨号上网,每次拨号,会产生一个新的公网IP。3. MAS服务器部署在内网上,然后通过专线接入短信网关,这种一般是对安全性要 求极高的用户,比如政府、银行等高端用户。4. MAS服务器部署在企业防火墙后,出于安全原因,只开放用于通信的与行业网关 的通道,关闭了其余所有端口,其效果等同于内网专线接入。目前一般的监控手段是基于互联网TCP/IP协议的网络MAS服务的监测以及对MAS 服务器的系统性能参数进行监测。但是对与专网接入、动态拨号上网的设备均不能进行监 控,而恰恰此类用户正是移动公司的高端客户,他们对安全性要求高,客户忠诚度也高。维护人员不能通过远程登录这种内网的服务器,无法真正的对服务器的整体运行 情况进行掌控,只有等到接到这类用户电话的时候才知道某台服务器已经出现故障好几天 了。这种事情的发生会使这类客户对MAS服务器的可靠性和稳定性产生怀疑,会降低用户 的感知度和忠诚度,会损害中国移动在集团市场的形象。对此类MAS服务器进行监控,避免 故障的产生,为他们提供更加优质的服务,正是MAS监控工作的重点。

发明内容
本发明的目的是提供一种方法对于专网、内网及动态拨号上网用户通过短信接口 对MAS服务器进行监控。同时对于基于TCP/IP协议可以访问的机器除了常规的监控方式 之外,也可以作为一种辅助手段。本发明的技术方案是按以下方式实现的具体步骤如下1)在MAS监控平台上配置维护人员的手机号码、邮箱、按问题的种类或者故障级 别设置通知方式、配置巡检要求;2)MAS监控平台与MAS服务器同步白名单,保证监控端与被监控端,即MAS监控平 台与MAS服务器的正常地通信;3)在MAS服务器上安装被控客户端,用于响应监控平台发起的监控指令及定期主 动上报自身的状态;
4)MAS服务器定期通过短信向监控平台,报告自身状态,监控平台或主动查询MAS 服务器的状态;5)当MAS服务器自身状态为非正常状态或者超过监控平台要求上报时间没有上 报状态,并且超过指定的阀值,则向维护人员发送告警短信;6)维护人员接收到巡检程序发送的故障信息后,通过短信回复,短信内容为事先 设置的指令或通过手机以WAP的形式登录监控服务器,在界面上查看故障内容并进行相应 的处理或通过PC机使用TOB浏览器实时监控服务器,如有故障,WEB浏览器上实时显示故 障内容,并进行语音报警;7)当故障发生时,MAS端的监控客户程序首先检查事先配置的自动处理逻辑,故 障发生在自动处理逻辑范围内的则自动进行处理。步骤3)中的在MAS服务上安装被控端,该被控端是通过短信通道进行通信,该被 控端仅接收来自己白名单内的手机的指令请求。步骤3)中客户端响应监控平台发起的监控指令,是指通过短信触发MAS服务器中 的相应脚本、命令、月艮务。步骤5)所述的MAS状态异常时向维护人员发送告警短信,发送告警短信的条件
是指管理员或者维护人员在监平台配置的,当满足条件时监控平台才会向相关人员发出告
m 目。步骤7)所述的故障自动处理逻辑,是指在MAS服务器上安装的被控端程序,该程 序自处理操作系统故障,应用程序故障,数据库故障。MAS服务器上的监控客户端仅对列表中存在的维护人员开放。本发明的优异效果是对与专网接入、动态拨号上网的设备均可以进行监控,维护 人员可以通过远程登录这种内网的服务器,对服务器的整体运行情况进行掌控,能够有效 提高用户的感知度和忠诚度,保护中国移动在集团市场的形象。通过本发明的MAS服务器 进行监控,避免故障的产生,为他们提供更加优质的服务,正是MAS监控工作的重点。


下面结合附图和实施方式对本发明专利进一步说明。图1是本发明的流程2是维护人员维护流程3是本发明的序列4是本发明的网络图
具体实施例方式参照附图对本发明的方法作以下详细的说明。对于专网、内网及拨号上网用户通过短信接口进行监控。同时对于通过TCP/IP协 议可以访问的机器除了常规的监控方式之外,作为一种辅助手段也可以通过短信接口进行 监控。本发明的序列图请见附图3流程描述如下
1.维护人员登录MAS监控服务器,登录需要被监控的服务器接入号,及选择需要 监控的故障类别及级别。2. MAS监控服务器定期向所监控的MAS机发送加入白名单操作,或者直接将监控 服务器的短信接入号码同步到移动的白名单中。3.被监控的服务器安装监控客户端4.被监控MAS服务器定时向监控平台报告自身健康状态5.监控服务器根据监控服务器的报告进行分析,如果有异常装分发给各服务器的 维护人员6.或相关责任人。7.维护人员可以登录监控平台,或者通过短信方式对故障进行处理8.监控平台调用被控端的程序进行处理9.最后将处理结果反馈到监控平台及维护人员处短信指令描述当服务器发生故障时通过短信的方式通知到维护人员,维护人员收到短信后,可 以根据故障类型,回复服务操作短信;或者主动发送上行短信到MAS服务器比如回复db reboot代表重启数据库回复mms stop代表停止彩信平台;同时也可以发送一些采集短信,如sms static 200912,代表通过采集2009年12
月的短信使用情况。监控平台服务器可以定时采集一些系统运行、统计信息发送到相关人员 实施例下面讨论一种通过短信接口远程监控MAS服务器并进行管理的技术的具体实施 方式。为了增加扩展性和兼容性,具体实现本发明的技术时,可以使用java语言以及 JDBC,做到跨平台,跨数据库,提供GUI图形界面,可以使用PCWEB浏览器、手机WAP浏览器, 操作简单,方便实用。在每一个MAS服务器上通过安装一个程序,监控系统中各种资源状态、系统使用 情况及并检测系统中的出现的问题,定时向MAS监控平台进行汇报。通过该系统还可以实现自动巡检,减轻实施维护人员的工作量;巡检完成后,自动向监控平台汇报巡检结果;在巡检过程中,如果发现系统存在故障,可以向管理平台汇报,并通过短信方式短 信相关责任人;相关责任人手机号码、故障分级及短信是否发送可以在系统中定义。在发明内容中已对本发明的技术方案进行了详细描述,下面结合附图以及具体实 施进行说明。故障级别、通知方式、API接口调用均放在配置文件文件中,可以灵活修改。图1是本发明的主流程图
首先维护人员配置好手机、邮箱、按故障级别选择处理方式及通知方式;选择需要 定时采集的业务内容;查看及配置远程短信操控的指令;配置服务器告警条件然后可以通过MAS服务器上的安装的监控客户端程序定时扫描服务器中的各项 指标的状态,当发现状态异常时根据事先配置的参数内容,可以选择自动处理,或者手工处 理,自动处理失败时调用告警模块,实时发送提醒信息给维护人员。维护人员接收到系统自动发送的提醒信息后,可以通过TOB浏览器、手机WAP浏览 器、短信发送操控指令到服务器。图2是本发明的用例图。说明了各个角色及模块之间的关系。其中监控配置模块是负责配置各项参数信息,以便系统可以正常巡检,可以正常 地将监控信息、统计信息发送到维护人员手中。服务器控制程序是接收各个模块发送的指令,并对系统的各个进程、服务等进行 操控的程序,并把每一次运行结果记录到日志文件中。巡检程序为一定时任务,从监控配置模块读取配置好的信息,并定时巡检,发现问 题向服务器控制程序报告,或者向维护人员报告。另外可以定时生成统计信息供管理人员 查询及浏览。告警程序则调用短信发送模块、邮件发送模块、wappush模块,给各个系统提供接□。监控程序监控内容如表1所示表1注为可选
(exception)时有多种类型)第一位数字含义 0开始两位数字tomcat故障 1开始两位数字字mysql故障 2开始两位数字短信平台故障 3开始两位数字操作系统故障 4-9开始两位数字其它故障及系统预留 第二位数字含义 0正常 1异常 9日志告警
权利要求
一种通过短信接口远程监控MAS服务器并进行管理的方法,其特征在于,步骤如下1)在MAS监控平台上配置维护人员的手机号码、邮箱、按问题的种类或者故障级别设置通知方式、配置巡检要求;2)MAS监控平台与MAS服务器同步白名单,保证监控端与被监控端,即MAS监控平台与MAS服务器的正常地通信;3)在MAS服务器上安装被控客户端,用于响应监控平台发起的监控指令及定期主动上报自身的状态;4)MAS服务器定期通过短信向监控平台,报告自身状态,监控平台或主动查询MAS服务器的状态;5)当MAS服务器自身状态为非正常状态或者超过监控平台要求上报时间没有上报状态,并且超过指定的阀值,则向维护人员发送告警短信;6)维护人员接收到巡检程序发送的故障信息后,通过短信回复,短信内容为事先设置的指令或通过手机以WAP的形式登录监控服务器,在界面上查看故障内容并进行相应的处理或通过PC机使用WEB浏览器实时监控服务器,如有故障,WEB浏览器上实时显示故障内容,并进行语音报警;7)当故障发生时,MAS端的监控客户程序首先检查事先配置的自动处理逻辑,故障发生在自动处理逻辑范围内的则自动进行处理。
2.根据权利要求1所述的方法,其特征在于,步骤3)中的在MAS服务上安装被控端,该 被控端是通过短信通道进行通信,该被控端仅接收来自己白名单内的手机的指令请求。
3.根据权利要求1所述的方法,其特征在于,步骤3)中客户端响应监控平台发起的监 控指令,是指通过短信触发MAS服务器中的相应脚本、命令、服务。
4.根据权利要求1所述的方法,其特征在于,步骤5)所述的MAS状态异常时向维护人 员发送告警短信,发送告警短信的条件是指管理员或者维护人员在监平台配置的,当满足 条件时监控平台才会向相关人员发出告警。
5.根据权利要求1所述的方法,其特征在于,步骤7)所述的故障自动处理逻辑,是指在 MAS服务器上安装的被控端程序,该程序自处理操作系统故障,应用程序故障,数据库故障。
6.根据权利要求1所述的方法,其特征在于,MAS服务器上的监控客户端仅对列表中存 在的维护人员开放。
全文摘要
本发明提供一种通过短信接口远程监控MAS服务器并进行管理的方法,是一种通过短信接口远程监控MAS服务器并进行管理的技术,涉及移动通信中的移动代理服务器领域。目前一般的监控手段是基于互联网TCP/IP协议的网络MAS服务的监测以及对MAS服务器的系统性能参数进行监测。本发明的方法对与专网接入、动态拨号上网的设备均可以进行监控,维护人员可以通过远程登录这种内网的服务器,对服务器的整体运行情况进行掌控,能够有效提高用户的感知度和忠诚度,保护中国移动在集团市场的形象。通过本发明的MAS服务器进行监控,避免故障的产生,为他们提供更加优质的服务,正是MAS监控工作的重点。
文档编号H04W24/00GK101854647SQ20101011320
公开日2010年10月6日 申请日期2010年2月24日 优先权日2010年2月24日
发明者李勇 申请人:浪潮通信信息系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1