The invention discloses a method for monitoring the running state of a server, including the following steps: invoking an interface stored in a local database to invoke an association list to obtain an associated server and its identity and monitoring rules, in which the monitoring rules include at least the monitoring time and/or the monitoring period; and based on the associated server and its identity, monitoring time and/or monitoring. Periodically, a report instruction is sent to the server, and the heartbeat information reported by the server based on the report instruction is monitored during the preset time interval to determine the running status of the server. The invention also discloses a platform, system and readable storage medium. The invention can configurably and regularly monitor the running status of multiple servers in a cluster system, and save system resources, thereby saving manpower cost and supervision cost.
【技术实现步骤摘要】
服务器运行状态的监控方法、平台、系统及可读存储介质
本专利技术涉及计算机
,尤其涉及一种服务器运行状态的监控方法、平台、系统及可读存储介质。
技术介绍
随着计算机与网络技术的极速发展,服务器作为一种提供计算服务的计算机设备,被广泛应用在各个领域中,以提供快速、高效、安全的计算服务。同时,随着计算机信息业务量的快速增长,需要更多的服务器以确保计算服务质量。然而,在实际应用中,服务器全年二十四小时不间断运行,负载量较大,时间一长容易出现宕机情况而无法运转,严重影响业务的发展。现有技术中,为能够及时发现出现宕机的服务器,主要采用以下方法:1.依赖工作人员的自觉性和责任感对服务器进行实时监控,以便能够在第一时间发现并进行维护,以最大化减少对业务的影响,但服务器数量增多,意味着需要增加多个工作人员,进而需要花费更多的人力成本和监管成本;2.采集各服务器的日志数据,再根据日志数据逐个判断服务器是否宕机,但运算量大耗费时间长,存在非实时性、无异常预警等缺点。
技术实现思路
本专利技术的主要目的在于提供一种服务器运行状态的监控方法、平台、系统及可读存储介质,旨在解决如何对集群系 ...
【技术保护点】
1.一种服务器运行状态的监控方法,其特征在于,包括:调用本地数据库中存储的接口调用关联列表,得到关联的服务器及其身份标识、监控规则,其中,所述监控规则至少包括监控时间和/或监控周期;基于关联的服务器及其身份标识、监控时间和/或监控周期,向服务器下发上报指令;监测预设时间间隔内是否接收到服务器基于所述上报指令上报的心跳信息,以判定服务器的运行状态。
【技术特征摘要】
1.一种服务器运行状态的监控方法,其特征在于,包括:调用本地数据库中存储的接口调用关联列表,得到关联的服务器及其身份标识、监控规则,其中,所述监控规则至少包括监控时间和/或监控周期;基于关联的服务器及其身份标识、监控时间和/或监控周期,向服务器下发上报指令;监测预设时间间隔内是否接收到服务器基于所述上报指令上报的心跳信息,以判定服务器的运行状态。2.如权利要求1所述的服务器运行状态的监控方法,其特征在于,所述监测预设时间间隔内是否接收到服务器基于所述上报指令上报的心跳信息,以判定服务器的运行状态包括:监测预设时间间隔内是否接收到服务器基于所述上报指令上报的心跳信息;若在预设时间间隔内接收到服务器上报的心跳信息,则判定服务器的运行状态为运行正常;若在预设时间间隔内未接收到服务器上报的心跳信息,则判定服务器的运行状态为运行异常。3.如权利要求1或2所述的服务器运行状态的监控方法,其特征在于,在所述监测预设时间间隔内是否接收到服务器基于所述上报指令上报的心跳信息,以判定服务器的运行状态之后,所述服务器运行状态的监控方法还包括:当判定服务器的运行状态为运行异常时,根据运行异常的服务器的身份标识,获取该服务器的基本属性,其中,所述基本属性包括实时性强/中/弱;若所述实时性强则确定异常报警等级为高级;若所述实时性中则确定异常报警等级为中级;若所述实时性弱则确定异常报警等级为低级;基于预设告警规则与确定的所述异常报警等级,输出告警信息。4.如权利要求3所述的服务器运行状态的监控方法,其特征在于,所述基于预设告警规则与确定的所述异常报警等级,输出告警信息包括:当确定的所述异常报警等级为高级时,输出告警信息至告警界面,并获取该服务器的维护人员的联系方式,向维护人员发出告警语音信息;当确定的所述异常报警等级为中级时,输出告警信息至告警界面,并获取该运行异常服务器的维护人员的联系方式,向维护人员发送告警文本信息;当确定的所述异常报警等级为低级时,输出告警信息至告警界面。5.如权利要求3所述的服务器运行状态的监控方法,其特征在于,当判定服务器的运行状态为运行异常时,所述服务器运行状态的监控方法还包括:再次向运行异常的服务器下发上报指令;若预设时间间隔内接收到该服务器上报的...
【专利技术属性】
技术研发人员:熊晓龙,聂品,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。