除了往返时间和序列号之外,是否有 ping 替代品可以显示系统的日期/时间?我更喜欢在 Linux 上运行的工具,但如果有一个 cli 工具,我也可以在 Windows 上运行,那也很好。
有一个用户报告的系统间歇性暂停。这似乎不会在任何一致的时间发生。我无法让报告用户以足够的特异性告诉报告用户何时发生,以便能够将暂停与任何日志相关联。
其中一名技术人员对主机运行了一天的 ping。往返时间在某个时间点变得非常大。我试图弄清楚这到底是什么时候发生的,以便我可以缩小我应该查看的日志条目的范围,并可能将此暂停与我可能能够收集的其他数据与性能日志、设备日志等相关联。
64 bytes from 10.2.4.241: icmp_seq=1825 ttl=64 time=0.321 ms
64 bytes from 10.2.4.241: icmp_seq=1826 ttl=64 time=0.371 ms
64 bytes from 10.2.4.241: icmp_seq=1827 ttl=64 time=13937.638 ms
64 bytes from 10.2.4.241: icmp_seq=1828 ttl=64 time=12937.526 ms
64 bytes from 10.2.4.241: icmp_seq=1829 ttl=64 time=11937.392 ms
64 bytes from 10.2.4.241: icmp_seq=1830 ttl=64 time=10937.275 ms
...
64 bytes from 10.2.4.241: icmp_seq=1840 ttl=64 time=936.073 ms
64 bytes from 10.2.4.241: icmp_seq=1841 …
Run Code Online (Sandbox Code Playgroud) 我在无线路由器后面的局域网中有两台计算机。
一个拥有 IP 192.168.1.2 的 XP
这个有 W7,IP 为 192.168.1.7
如果我尝试从这台计算机 ping 另一个,我会得到这个:
C:\Users\Srekel>ping 192.168.1.2
Pinging 192.168.1.2 with 32 bytes of data:
Reply from 192.168.1.7: Destination host unreachable.
Reply from 192.168.1.7: Destination host unreachable.
Reply from 192.168.1.7: Destination host unreachable.
Reply from 192.168.1.7: Destination host unreachable.
Ping statistics for 192.168.1.2:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Run Code Online (Sandbox Code Playgroud)
Tracert 给出相同的结果:
C:\Users\Srekel>tracert 192.168.1.2
Tracing route to 192.168.1.2 over a maximum of 30 hops
1 Kakburken4 [192.168.1.7] reports: …
Run Code Online (Sandbox Code Playgroud) 如何检查端口是否始终处于活动状态?例如,我可以使用
ping 192.168.1.1 -t > results.txt
Run Code Online (Sandbox Code Playgroud)
这将持续 ping 192.168.1.1,以便我可以监控它。
是否有我可以使用的等效工具或命令?
目前我使用 telnet 但有时主机会断开它。我需要一个 Windows 解决方案。
我是 nagios 的新手,我的服务器位于不允许 ping 服务器的网络上。我是否可以检查服务器是否以另一种方式启动?例如通过 SSH 或 HTTP?我将如何在我的 nagios 报告中执行此操作,当它在线时它不会将服务器显示为离线?
我刚刚创建了一个带有所有默认值的免费 EC2 实例。它说它正在 AWS 管理控制台中运行。在“实例操作”菜单上,单击“连接”。我复制提供的 DNS 名称(看起来像 ec2-a-dashed-IP-address.compute-1.amazonaws.com)并尝试通过 SSH 连接到它。没有反应。我什至无法ping通。是什么赋予了?
tcp ping 或 traceroute 如何工作?它是否只考虑了建立 TCP 握手所需的时间?
同样在ICMP ping中您可以指定数据包大小,这可以在TCP ping中实现吗?
我按照自己的意愿安装了 nagios,但昨晚它开始提醒我 ping Internet 出现问题。(我检查了 ping www.google.com 以测试互联网是否仍在工作)
现在查看这个问题,我可以看到我的网络可以正常 ping 互联网,运行 nagios 的服务器也可以 ping 互联网,但如果我运行
./check_ping -H www.google.com -w -c
Run Code Online (Sandbox Code Playgroud)
我得到网络无法访问
但
./check_ping -H [IP address of google] -w -c
Run Code Online (Sandbox Code Playgroud)
我 ping 正常
我可以在 ip 和域名上使用 ping,它们都可以正常工作。
任何人都知道问题出在哪里的任何线索,是 nagios 还是我的 nagios 框或网络中的某个地方的 DNS 有问题?
谢谢
我之前注意到,我们的 EC2 实例中的一个(许多)不响应ping
请求。其他一切运行正常,SSH、HTTP、FTP、数据库都运行良好,但 ping 失败。
此实例基于我们在 EC2 上用于大约 40 个节点的映像,我不记得以前有此问题。我注意到是因为我们对 NAGIOS 中每个服务器的主要“是否启动”检查使用 Ping,所以我注意到了。
从功能上讲,这不是问题(刚刚启动了另一个实例并且该实例运行良好),但是对于我的教育(并且只是因为我感兴趣),为什么在其他服务可以时 ping 不起作用?
Sam-Rudges-MacBook-Pro:~ sam$ curl -i http://50.19.x.x/
HTTP/1.1 302 Found
Date: Tue, 14 Jun 2011 16:38:36 GMT
Content-Type: text/html; charset=UTF-8
Connection: keep-alive
Content-Length: 0
Location: /dash
Server: TornadoServer/1.2.1
Sam-Rudges-MacBook-Pro:~ sam$ ping 50.19.x.x
PING 50.19.x.x (50.19.x.x): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
^C …
Run Code Online (Sandbox Code Playgroud) 当 ping 报告合理的时间(~10 毫秒)但实际上需要相当长的挂钟时间(~15秒)时,这意味着什么?(此外,传递-U
“完整的用户到用户延迟”选项无效。)
当从我的工作计算机 ping 某个外部主机时会发生这种情况 - 我正在四处寻找,因为我也对同一主机的 HTTP 请求超时。traceroute 也会发生类似的情况,仅在到达目的地子网的最后几跳上。
(此外,就其价值而言,外部主机是 cdn.sstatic.net,我知道它通常有效!)
人们可能期望tracert
延迟总和等于 267 毫秒:
ping ×10
networking ×4
amazon-ec2 ×2
latency ×2
nagios ×2
windows ×2
firewall ×1
icmp ×1
monitoring ×1
routing ×1
ssh ×1
tcp ×1
uptime ×1
web-server ×1