全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1271|回复: 10

有没有这么一种ping工具

[复制链接]
发表于 2023-8-18 12:40:39 来自手机 | 显示全部楼层 |阅读模式
大佬们好
有没有这么一种ping工具
能够记录ping几点几分丢包情况到日志,以便进展查询分析(毕竟不能随时盯着屏幕)。

然而虽然bat写入txt日志是很简单的,但是全部写进去包括正常的,查询情况的时候肯定就非常恶心,尤其时间长了乱死了。


也就是说有有没有只记录丢包的程序或方法呢(至少要能记录上几点几分丢包的)
发表于 2023-8-18 12:42:22 来自手机 | 显示全部楼层
本帖最后由 greencloudvps 于 2023-8-18 12:43 编辑

绑定








DMIT CN2GIA购买 || DMIT闲聊群

发表于 2023-8-18 12:42:39 | 显示全部楼层
DIY with Python/bash
发表于 2023-8-18 12:49:26 | 显示全部楼层
smartping  
发表于 2023-8-18 12:56:46 | 显示全部楼层
自己搭建一个 uptime-kuma
发表于 2023-8-18 14:15:34 | 显示全部楼层
问问ai, 写一个
发表于 2023-8-18 15:26:31 | 显示全部楼层
这个隔壁大佬自己写的你看看是不是你要的,https://github.com/eastarpen/ping-charts  模仿ping0
 楼主| 发表于 2023-8-18 16:25:51 来自手机 | 显示全部楼层
本帖最后由 squalll 于 2023-8-18 16:28 编辑

明白了,如果你只想记录ping的丢包情况和丢包的具体时间,并忽略正常的结果,你可以修改上述示例脚本以仅记录丢包的情况。

以下是修改后的示例脚本:

batch
Copy
@echo off
set LOG_FILE=ping_log.txt

ING_LOOP
for /f "tokens=*" %%A in ('ping -n 1 example.com ^| findstr "Lost"') do (
    echo %date% %time% - %%A >> %LOG_FILE%
)

timeout /t 60 > nul
goto PING_LOOP
在上述脚本中,只有当ping结果中出现丢包时,才会将丢包情况和具体时间记录到日志文件中。其他正常的回复将被忽略。

同样,将example.com替换为你要进行ping测试的目标主机。

脚本会以循环的方式执行ping操作,并每隔60秒进行一次ping。你可以根据需要调整循环的间隔时间。

运行脚本后,它会在同一目录下创建并更新ping_log.txt文件,仅记录丢包情况和具体时间。

这样,你就可以在日志文件中轻松地查看和分析ping的丢包情况,而不会被正常的ping结果干扰。
发表于 2023-8-18 16:34:40 | 显示全部楼层
Grafana+ping_exporter
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2026-1-19 02:22 , Processed in 0.071704 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表