一种基于动码云手机的服务器监控方法

文档序号:8301755阅读:199来源:国知局
一种基于动码云手机的服务器监控方法
【技术领域】
[0001]本发明涉及安全应用领域,具体涉及一种服务器的远程监控技术。
【背景技术】
[0002]OTP全称叫One-time Password,也称动态口令,是根据专门的算法生成一个与时间相关的、不可预测的随机数字组合,每个口令只能使用一次。
[0003]OTP产生的因素包括种子,时间,算法;保障OTP安全的唯一要素就是保障种子数据的安全性(算法公开)。
[0004]服务器(Server)指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因为CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。
[0005]对于一台服务器而言,一个非常重要的方面就是它的“可用性”,即所选服务器能满足长期稳定工作的要求,不能经常出问题。其实就等同于Sun所提出的可靠性(Reliability)。因为服务器所面对的是整个网络的用户,而不是单个用户,在大中型企业中,通常要求服务器是永不中断的。在一些特殊应用领域,即使没有用户使用,有些服务器也得不间断地工作,因为它必须持续地为用户提供连接服务,而不管是在上班,还是下班,也不管是工作日,还是休息、节假日。这就是要求服务器必须具备极高的稳定性的根本原因。
[0006]为了确保服务器具有高得“可用性”,除了要求各配件质量过关外,还可采取必要的技术和配置措施,如硬件冗余、在线诊断、实时监控等技术。
[0007]其中,对服务器各项性能进行实时控制,能够对服务器的性能和状态有全面的了解,可根据监控结果对服务器进行针对性的维护,从而能够保证服务器稳定可靠的运行。
[0008]现有服务器监控技术有很多种方式,比如说邮件告警或者短信告警等,这些方式主要存储以下两点不足:第一实时性不强,第二不够直观性。

【发明内容】

[0009]名词解释:
[0010]手机动码云技术为终端形式为手机,随机产生6位或8位动态口令的令牌,并据此对账户进行保护的技术。
[0011]针对现有服务器监控技术所存在的实时性不强以及不够直观的问题,本发明的目的在于提供一种服务器监控方法,该监控方法基于动码云手机,实现对服务器实时、直观的监控。
[0012]为了达到上述目的,本发明采用如下的技术方案:
[0013]一种基于动码云手机的服务器监控方法,所述监控方法在监控时服务器在出现异常时,主动推送告警信息到动码云手机端,动码云手机端则根据告警的级别以及告警信息调用动码云手机端内置的不同告警方式进行告警。
[0014]在该方案的优选实例中,所述服务器中运行动码云服务系统,所述动码云服务系统会根据动码云手机调用API请求或者获取系统服务器资源利用信息请求时,响应相应的请求,并根据服务器运营情况实时推送动码云服务的响应状态、动码云服务系统资源的使用情况;如果服务无响应或者出现一些异常状况,动码云服务系统会主动的推送告警信息。
[0015]进一步的,所述动码云服务系统通过OpenAPI来响应动码云手机的API请求,并根据动码云手机发送请求的类别进行相应的业务处理。
[0016]在另一优选实例中,所述动码云手机端运行动码云手机端APP,动码云手机通过该APP调用动码云服务系统相应的API,并向动码云服务系统发送服务器资源利用请求,且监控返回结果,如果有异常,根据异常告警级别分别调用动码云手机端内置的告警铃声。
[0017]进一步的,所述动码云手机端APP通过定时触发或人为触发来调用动码云服务系统的相应的API请求。
[0018]本发明能够有效解决现有服务器监控技术实时性不强以及不够直观性的问题,能够更直接、更直观的监控动码云服务器的运营情况。其针对服务器运营的实际情况,根据服务器的告警级别分别调用动码云手机端内置的告警铃声,更直观的展现给运维人员,方便他们及时的监控服务器的运营状况。
【附图说明】
[0019]以下结合附图和【具体实施方式】来进一步说明本发明。
[0020]图1为本发明的原理图。
【具体实施方式】
[0021]为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
[0022]参见图1,本发明提供的服务器监控方法基于动码云手机和动码云服务器进行。由图可知,在进行实时监控时,动码云服务器在出现异常时,主动推送告警信息到动码云手机端,动码云手机端则根据告警的级别以及告警信息调用动码云手机端内置的不同告警方式进行告警。
[0023]具体实现时,在手机端运行动码云手机端APP,通过该APP发送监控服务器资源利用请求以及监控API请求,调用动码云服务的API,监控返回结果;如果有异常,根据异常告警级别分别调用动码云手机端内置的告警铃声。
[0024]运行于动码云手机端的动码云手机端APP,具体用于展示动码云服务器的运营状况,如服务器CPU运行状态、内存的利用率、业务处理情况、响应时间等等。该动码云手机端APP上设置有相应的信息获取模块(可以相应的触控按钮形式展现),如查看服务器CPU、查看内存、业务是否正常、响应时间等,同时该APP内根据告警级别内置有不同的告警信息,如文字信息或告警铃声等等。
[0025]对于动码云手机端APP的触发运行,其包括定时调用动码云服务API或人为触发2种方式,其中定时调用的时间频率可以在APP中设置,设置成功后就可以定时调用动码云服务相应的API。
[0026]该动码云手机端APP在触发后向服务器发送相应的API请求,在服务器响应该API请求后,再向服务器发送监控服务器资源利用请求,并对服务器返回的服务器资源利用信息进行监控和显示,在进行监控时,通过相应的监控算法对服务器返回的服务器资源利用信息进行计算,并根据计算的结果确定告警级别,再根据该告警级别调取对应的告警信息,如文字信息或告警铃声进行告警。
[0027]为了配合手机端,在动码云服务器端,运行动码云服务系统,该动码云服务系统会根据动码云手机调用API请求或者获取系统服务器资源利用信息请求时,响应动码云手机发送的API请求,并根据动码云服务器运营情况实时推送动码云服务的响应状态、动码云服务系统资源的使用情况等信息;如果动码云服务无响应或者出现一些异常状况,如程序异常、数据库异常,或者服务器系统出现宕机、服务调用不同,相应时间过长时,动码云服务系统会主动的推送告警信息。
[0028]运行于动码云服务器端的动码云服务系统,具体为是互联网统一认证服务系统,其高效、稳定、准确性高。
[0029]该动码云服务系统通过相应的OpenAPI来响应动码云手机的API请求,并根据动码云手机发送请求(如监控服务器资源利用请求)的类别进行相应的业务处理。
[0030]据此构成的方案在对服务器进行监控的过程如下:
[0031]首先,在动码云手机端上启动运行相应的动码云手机端APP,在该APP中配置相应的触发策略,如定时触发向服务器端发送相应的API请求还是手动向服务器端发送相应的API请求。作为举例,在APP设定每I秒向服务器发送相应的API请求和获取系统服务器资源利用信息请求信息,以此来获取服务器的情况,从而达到服务器的主动推送。
[0032]在完成初步设定后,动码云手机端的动码云手机端APP根据相应的策略每I秒向服务器发送相应的API请求和获取系统服务器资源利用信息请求信息。
[0033]运行于服务器的动码云服务系统通过OpenAPI响应动码云手机端发送的API请求,并接收其发送的获取系统服务器资源利用信息请求。
[0034]动码云服务系统对接收到的获取系统服务器资源利用信息请求进行解析,根据解析结果确定其请求类别,再根据请求类别提取对应的服务器运行信息,如资源利用信息,这里包括服务器系统的状态、报警级别、资源利用率、CPU使用率、内存使用率、响应时间等信息,动码云服务系统将提取到的服务器运行状态信息打包成相应的数据包,并返回给动码云手机端。
[0035]动码云手机端中的动码云手机端APP对服务器返回数据包进行解析得到相应的服务器资源利用信息,并对其进行监控和显示,在进行监控时,通过相应的监控算法对服务器返回的服务器资源利用信息进行计算,并根据计算的结果确定告警级别,再根据该告警级别调取对应的告警信息,如文字信息或告警铃声进行告警,进而能够准确反馈出当前服务器实际运营状况;
[0036]以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
【主权项】
1.一种基于动码云手机的服务器监控方法,其特征在于,所述监控方法在监控时服务器在出现异常时,主动推送告警信息到动码云手机端,动码云手机端则根据告警的级别以及告警信息调用动码云手机端内置的不同告警方式进行告警。
2.根据权利要求1所述的一种基于动码云手机的服务器监控方法,其特征在于,所述服务器中运行动码云服务系统,所述动码云服务系统会根据动码云手机调用API请求或者获取系统服务器资源利用信息请求时,响应相应的请求,并根据服务器运营情况实时推送动码云服务的响应状态、动码云服务系统资源的使用情况;如果服务无响应或者出现一些异常状况,动码云服务系统会主动的推送告警信息。
3.根据权利要求2所述的一种基于动码云手机的服务器监控方法,其特征在于,所述动码云服务系统通过OpenAPI来响应动码云手机的API请求,并根据动码云手机发送请求的类别进行相应的业务处理。
4.根据权利要求2所述的一种基于动码云手机的服务器监控方法,其特征在于,所述动码云手机端运行动码云手机端APP,动码云手机通过该APP调用动码云服务系统相应的API,并向动码云服务系统发送服务器资源利用请求,且监控返回结果,如果有异常,根据异常告警级别分别调用动码云手机端内置的告警铃声。
5.根据权利要求4所述的一种基于动码云手机的服务器监控方法,其特征在于,所述动码云手机端APP通过定时触发或人为触发来调用动码云服务系统的相应的API请求。
【专利摘要】本发明公开了一种基于动码云手机的服务器监控方法,其在监控时服务器在出现异常时,主动推送告警信息到动码云手机端,动码云手机端则根据告警的级别以及告警信息调用动码云手机端内置的不同告警方式进行告警。通过该方法能够更直接、更直观的监控动码云服务器的运营情况。
【IPC分类】H04L29-08
【公开号】CN104618461
【申请号】CN201510021397
【发明人】沈勇坚, 王翔平, 胡永刚
【申请人】上海动联信息技术股份有限公司
【公开日】2015年5月13日
【申请日】2015年1月15日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1