美文网首页
可用性监控区别

可用性监控区别

作者: 想变成全能的程序员 | 来源:发表于2019-01-14 11:05 被阅读0次

    ping监控与http监控区别:

    对于网站可用性监控而言:我们有HTTP监控,ping监控,dns监控。

    这几个的区别:

    HTTP监控:监控Web站点中任何指定的URL,获得可用性监控以及响应时间。HTTP监测是建立在WEB服务之上的,监测的层次比较高。一般来说可以根据WEB服务端返回的状态码直接进行故障定位。当然对于因服务器资源耗尽造成的WEB服务锁死是没有状态码的,这个时候就需要配合ping以及其他技巧辅助来进行故障定位

    Ping监控:对指定的服务器进行ICMP Ping检测,获得可用性监控以及响应时间、丢包率等。PING是层次更低的应用。一般用来相当粗糙的确认远端连通性,不过因为PING基于ICMP,远端不响应ICMP时PING是无效的。有相当多的服务器出于种种需要是不响应ICMP的,所以单纯靠PING并不能充分验证远端状态

    dns监控:dns是域名服务器,是进行域名和ip地址转换的服务器,(由域名解析器和域名服务器组成)。域名服务器是指保存该网络中所有主机的域名和对应的IP地址,并具有将域名装换为IP地址功能的服务器。其域名必须对应一个ip地址,一个IP地址可以有多个域名。

    Telnet方法:是进行远程登录的标准协议和主要方式它为用户提供了在本地计算机上完成远程主机工作的能力。可以用telnet命令来测试端口号是否正常打开还是关闭状态。

    问题:怎样确定是服务器挂了导致网站打不开,还是服务器没问题,但是网站打不开这个情况!

    解决:

    某网站无法访问,PING返回超时,如果直接判定为服务器系统锁死是比较草率的,因为大多数WEB服务器都要布置FTP服务,因此我们可以telnet一下服务器21端口(21号端口是FTP协议,用于上传与下载),如果可以连接,说明服务器操作系统正常,很可能是WEB服务锁死了,如果不能连接,那么通常有三种可能:

    1、链路故障,尤其是跨ISP的链路容易出现某条路由通路失效的情况

    2、服务器系统锁死

    3、服务器掉电

    还有其他不太常见的原因也会造成这个情况,比如你本地防火墙设置错误,这些情况都需要考虑

    当然对于虚拟主机的用户而言,你不需要做进一步的判断,凡是网站不能访问马上联系空间商客服就对了

    如果你是托管主机的系统管理员,你就必须对故障原因做分析——系统为什么会锁死?资源枯竭吗?WEB服务为什么会锁死?代码问题造成资源不能释放?还是受到拒绝服务攻击了?通常而言,HTTP状态码加 telnet 是比较好的调试手段,PING只能进行粗略的判断,不能作为依据

    相关文章

      网友评论

          本文标题:可用性监控区别

          本文链接:https://www.haomeiwen.com/subject/zjqddqtx.html