介绍
我们安装完哪吒面板之后需要检测服务器的网络波动状态,这时候,我们就需要设置一个三网状态监控了。
操作流程
在哪吒后台中 服务选项,找到新增
添加一个需要检测的节点,其他的,按照自己的想法来配置
原理就是 每隔一定的时间 发送一个 请求类型 到指定的 目标服务器。
回到首页,稍微等待一下。
点击服务器,查看网络延迟。
补充
ping和 tcping都是网络诊断工具,用于检测网络连接和延迟。但它们之间存在一些基本区别。
协议使用:
ping
使用的是 ICMP (Internet Control Message Protocol) 协议,它发送 ICMP 回显请求到目标主机并等待回显应答。这主要用于测试网络层的连通性和测量往返时间(RTT)。 tcping
则使用 TCP (Transmission Control Protocol) 协议,它尝试建立与目标主机指定端口的TCP连接。这个过程包括了三次握手,可以用来检测目标主机上的特定服务或端口是否可达以及响应速度。
测试目标:
ping
测试的是目标主机的可达性,不涉及具体的服务或端口。 tcping
除了测试可达性外,还能针对特定的TCP端口进行测试,这对于检查如HTTP(80/443)、SMTP(25)等服务是否在线特别有用。
应用场景:
在某些情况下,服务器可能会配置为阻止ICMP回显请求(即ping请求),作为一种安全措施来避免被扫描或探测。此时,ping可能无法得到响应,即便服务器和网络实际上是正常的。
相比之下,如果服务(如Web服务)运行正常,即使ICMP被禁用,tcping到相应的服务端口(如80或443)仍应能得到响应,因此它在检测服务可用性方面更为准确。
为什么服务器网络延迟主要看tcping而不是ping?
在评估服务器的网络延迟时,特别是在考虑应用程序性能和可用性的情况下,tcping可能比 ping更有参考价值,原因包括:
更贴近实际应用:因为大多数互联网服务基于TCP,如HTTP、HTTPS等,tcping直接反映了到达服务的实际延迟,这比单纯测试ICMP响应更能代表用户访问服务时的体验。
绕过ICMP限制:如前所述,服务器出于安全考虑可能会封锁ICMP,此时 ping的结果不能反映真实状况,而 tcping依然能有效测试服务端口。
服务层健康检查:对于运维人员来说,确保特定服务端口的响应性比仅仅知道主机是否可达更重要。tcping直接测试了服务的可访问性,这对于服务监控和故障排查非常关键。
虽然 ping是一个基本且常用的网络测试工具,但在评估服务器网络延迟特别是针对具体服务时,tcping因其能更准确地反映服务层面的连通性和响应时间,故而可能被视为更合适的工具。
关于我
我是一个爱折腾的文艺青年,喜欢计算机互联网等一系列新鲜的事物,关注我不迷路,和我一起在互联网的世界里面遨游吧~
发表评论 取消回复