The invention provides a monitoring method, device and system for server downtime, relates to the field of communication, solve the downtime monitoring scheme of the defects in the prior art problems in the comprehensive monitoring and operating system monitoring accuracy and monitoring safety, the method includes: to monitor security shell SSH server was launched according to the connection request; the SSH connection is successfully established, the monitoring server is down. The scheme of the invention is based on the SSH protocol to realize the effective monitoring of the server downtime, can monitor a wide range of monitoring accuracy, timeliness and high safety, solves the downtime monitoring programs in a comprehensive, monitoring operating system monitoring accuracy and monitoring safety deficiency.
【技术实现步骤摘要】
一种服务器宕机的监测方法、装置及系统
本专利技术涉及通信领域,特别涉及一种服务器宕机的监测方法、装置及系统。
技术介绍
服务器宕机是指服务器出现意外故障导致无法登陆、无法执行命令、无法提供服务。服务器宕机的原因有很多种,如硬件故障、系统资源不足、系统漏洞BUG等都可能导致服务器宕机。服务器宕机对业务影响极大,如何监测一台服务器是否还在正常运行,并在服务器宕机时第一时间通知一线运维人员进行维护,以最大化减少对业务的影响,是运维工作的一个难点。现有监测宕机的主要方法包括:PING(PacketInternetGroper,因特网包探索器)监测、日志监测等。PING监测是最常用的宕机监测方法,PING命令通过发送“因特网消息控制协议(ICMP,InternetControlMessageProtocol)”回响请求消息来验证与另一台TCP(TransmissionControlProtocol传输控制协议)/IP(InternetProtocol,网络之间互连的协议)主机的IP级连接状态,根据PING命令返回信息判断对端主机网络连通性和可达性。日志监测是通过采集系统日志以及应用程序日志分析系统是否正常运行的监测方法,比较常见的有日志监测方法包括系统日志syslog监测和窗口windows事件日志监测。但现有宕机监测方案存在如下缺点:PING监测基于网络层测试网络连通性,因此在设备宕机而网络依然可达的情况下,无法通过PING发现服务器宕机;PING监测基于安全性考虑设置了ICMP数据包过滤,这部分主机的PING监测无效。不同类型系统的日志格式不一致,可读性不高,日 ...
【技术保护点】
一种服务器宕机的监测方法,其特征在于,包括:向被监控服务器发起安全壳SSH连接请求;根据SSH连接是否成功建立,确定所述被监控服务器是否发生宕机。
【技术特征摘要】
1.一种服务器宕机的监测方法,其特征在于,包括:向被监控服务器发起安全壳SSH连接请求;根据SSH连接是否成功建立,确定所述被监控服务器是否发生宕机。2.根据权利要求1所述的监测方法,其特征在于,所述根据SSH连接是否成功建立,确定所述被监控服务器是否发生宕机,包括:根据所述被监控服务器发送的对SSH连接请求的回显信息,确定SSH连接是否成功建立,并进一步确定所述被监控服务器是否发生宕机。3.根据权利要求2所述的监测方法,其特征在于,所述根据所述被监控服务器发送的对SSH连接请求的回显信息,确定SSH连接是否成功建立,并进一步确定所述被监控服务器是否发生宕机,包括:检测是否接收到所述被监控服务器发送的对SSH连接请求的回显信息,并在接收到所述被监控服务器发送的对SSH连接请求的回显信息时,检测接收到的回显信息是否为正常认证服务请求消息;根据检测结果,确定SSH连接是否成功建立,并进一步确定所述被监控服务器是否发生宕机。4.根据权利要求3所述的监测方法,其特征在于,所述向被监控服务器发起安全壳SSH连接请求,包括:每隔第一预设时间段向所述被监控服务器发起一次SSH连接请求;所述根据检测结果,确定SSH连接是否成功建立,并进一步确定所述被监控服务器是否发生宕机,包括:若发起一次SSH连接请求后,接收到所述被监控服务器发送的对SSH连接请求的回显信息,且接收到的回显信息是所述正常认证服务请求消息,则确定SSH连接成功建立,并进一步确定所述被监控服务器没有发生宕机;若发起一次SSH连接请求后,没有接收到所述被监控服务器发送的对SSH连接请求的回显信息或者接收到的回显信息不是所述正常认证服务请求消息,则每隔第二预设时间段向所述被监控服务器发起一次SSH连接请求,共发起N次,N为大于或等于1的整数,且所述第二预设时间段小于所述第一预设时间段;若发起N次SSH连接请求后都没有接收到所述被监控服务器发送的对SSH连接请求的回显信息或者接收到的回显信息都不是所述正常认证服务请求消息,则确定SSH连接没有成功建立,并进一步确定所述被监控服务器发生了宕机,否则,确定SSH连接成功建立,并进一步确定所述被监控服务器没有发生宕机。5.根据权利要求1所述的监测方法,其特征在于,所述监测方法还包括:确定所述被监控服务器发生宕机后,对所述被监控服务器发生宕机的消息进行告警上报。6.一种服务器宕机的监测装置,其特征在于,包括:发起模块,用于向被监...
【专利技术属性】
技术研发人员:郑屹峰,张秋旻,张卷,蒋熠,周鹏,陈珊莎,
申请(专利权)人:中国移动通信集团浙江有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。