[发明专利]一种基于联网状态的联机自动检查及告警方法有效
申请号: | 201711084747.X | 申请日: | 2017-11-07 |
公开(公告)号: | CN107864057B | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 孟韩晨;范渊 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 杭州赛科专利代理事务所(普通合伙) 33230 | 代理人: | 郭薇;冯年群 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联网 状态 联机 自动 检查 告警 方法 | ||
本发明涉及一种基于联网状态的联机自动检查及告警方法,在一定时间间隔内读取主机上的检查列表,逐条获取包括域名、节点名和IP地址的检查清单,逐条检查节点名对应的域名,状态码正常时访问检查清单的下一条,无法获取域名对应网站的状态码或状态码异常时,利用Linux网络命令探测当前节点名对应主机的80端口是否能正常建立三次握手协议,不行则告警,否则继续访问检查清单的下一条。本发明能高频且主动发现服务器及网络连接故障,第一时间告警,准确定位到故障节点,有效代替运维人员日常的网络巡检工作,提高工作效率及巡检质量,降低维护成本;通过预设的告警程序,可以第一时间广泛通知到所有相关技术人员,缩短故障排查的时间。
技术领域
本发明涉及数字信息的传输,例如电报通信的技术领域,特别涉及一种能自动检查服务器状态并在发现故障时自动告警的基于联网状态的联机自动检查及告警方法。
背景技术
互联网发展迅速,现代企业越来越多业务需要接入互联网,与其他网点进行交互,各种服务器均需要实时接入互联网提供相应的服务,因此,如果服务器一旦断网或主机故障,将对企业的业务造成不可弥补的损失。
现有技术中,采用类似于Zabbix的监测平台对服务器的联网状态进行检查和监测。Zabbix监测平台是一个基于WEB界面的、提供分布式系统监视以及网络监视功能的平台,其能监视各种网络参数以保证服务器系统的安全运营,并提供灵活的通知机制以让系统管理员快速定位且解决存在的各种问题。Zabbix监测平台由2部分构成,包括ZabbixServer与可选组件Zabbix Agent,其中,Zabbix Agent需要安装在被监视的目标服务器上,主要完成对硬件信息或与操作系统有关的内存、CPU等信息的收集,其可以运行在Linux、Solaris、HP-UX、AIX、Free BSD、Open BSD、OS X、Tru64/OSF1、Windows NT4.0、Windows(2000/2003/XP/Vista)等系统上,而Zabbix Server可以单独监视远程服务器的服务状态,也可以与Zabbix Agent配合,轮询Zabbix Agent主动接收监视数据,还可被动接收ZabbixAgent发送的数据。
然而,用Zabbix平台做巡检,Zabbix的脚本时间不能大于三秒,容易出现网络健康度探测误报的情况,当发生一次判断认为网络故障的时候,程序需要再验证多次来获取准确结果,由于Zabbix先知脚本执行时间不能大于三秒,从而导致Netcat程序无法在Zabbix程序里配置多次验证。因此,随着服务器数量的增加,以往采用的传统人工巡检的方式出现了工作量大、工作效率低下、容易产生遗漏且实时性也无法满足企业的要求的弊端。
发明内容
为了解决现有技术中存在的问题,本发明提供一种优化的基于联网状态的联机自动检查及告警方法,能够定时自动检查服务器及网络是否存在故障的告警方法,一旦发现服务器及网络存在问题,可以在第一时间告知运维人员进行处理。
本发明所采用的技术方案是,一种基于联网状态的联机自动检查及告警方法,所述方法包括以下步骤:
步骤1:启动主机,检查并确认主机处于联网状态,启动监测;
步骤2:以时间T为间隔,读取主机上的检查列表,逐条获取包括域名、节点名和IP地址的检查清单;
步骤3:利用Linux网络命令,逐条检查步骤2获取的节点名对应的域名;
步骤4:当无法获取所述域名对应网站的状态码或状态码异常时,进行步骤5,否则当前域名访问正常,访问检查清单的下一条;
步骤5:利用Linux网络命令,探测当前节点名对应主机的80端口是否能正常建立TCP三次握手协议,如能正常建立,则访问检查清单的下一条,返回步骤4,否则进行步骤6;
步骤6:调用告警程序。
优选地,所述步骤2中,T为2~10分钟。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711084747.X/2.html,转载请声明来源钻瓜专利网。