返回顶部
p

ping网络连通检测

Monitor network connectivity and diagnose latency issues using ping and traceroute. Use when troubleshooting network problems or checking host availability.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
199
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

ping

Ping — 网络连接工具

一款全面的网络连接诊断工具,可检查主机可用性、追踪路由、扫描子网、监控在线时长并分析延迟模式。所有结果均以JSONL格式本地存储,用于历史分析和报告生成。

前置条件

  • - ping 命令(大多数系统已预装)
  • traceroute 或 tracepath(用于路由追踪)
  • python3(用于数据处理和报告生成)
  • bash 4.0+

数据存储

所有ping结果和配置均存储在 ~/.ping/ 目录下:

  • - ~/.ping/data.jsonl — 历史ping结果(JSONL格式)
  • ~/.ping/config.json — 用户配置(默认计数、超时等)

命令

check

检查与目标主机的连接状态。发送ICMP回显请求并记录结果。 bash PINGTARGET=8.8.8.8 PINGCOUNT=4 bash scripts/script.sh check

trace

追踪到目标主机的网络路由,显示每一跳和延迟。 bash PING_TARGET=google.com bash scripts/script.sh trace

sweep

扫描子网以发现响应主机。扫描CIDR范围。 bash PING_SUBNET=192.168.1.0/24 bash scripts/script.sh sweep

monitor

持续监控主机并记录结果。按配置的时间间隔运行指定次数的ping。 bash PINGTARGET=8.8.8.8 PINGINTERVAL=5 PING_DURATION=60 bash scripts/script.sh monitor

report

根据存储的ping历史生成摘要报告,可针对特定目标或所有目标。 bash PING_TARGET=8.8.8.8 bash scripts/script.sh report

latency

分析目标的延迟统计数据(最小值、最大值、平均值、抖动、百分位数)。 bash PING_TARGET=8.8.8.8 bash scripts/script.sh latency

compare

并排比较多个主机的连接状态和延迟。 bash PING_TARGETS=8.8.8.8,1.1.1.1,208.67.222.222 bash scripts/script.sh compare

history

查看存储的ping历史记录,可按目标、日期范围或状态进行筛选。 bash PINGTARGET=8.8.8.8 PINGLIMIT=20 bash scripts/script.sh history

export

将ping历史导出为CSV或JSON格式。 bash PINGFORMAT=csv PINGOUTPUT=ping_report.csv bash scripts/script.sh export

config

查看或更新ping配置(默认计数、超时、间隔)。 bash PINGKEY=count PINGVALUE=10 bash scripts/script.sh config

help

显示使用说明和可用命令。 bash bash scripts/script.sh help

version

显示ping技能的当前版本。 bash bash scripts/script.sh version

环境变量

变量描述默认值
PINGTARGET目标主机或IP地址
PINGTARGETS
逗号分隔的目标列表(用于比较) | — | | PING_COUNT | 发送的ping数据包数量 | 4 | | PING_TIMEOUT | 每个数据包的超时时间(秒) | 5 | | PING_INTERVAL | ping之间的间隔时间(秒,监控模式) | 5 | | PING_DURATION | 总监控时长(秒) | 60 | | PING_SUBNET | 用于扫描的CIDR子网 | — | | PING_LIMIT | 历史记录中显示的最大记录数 | 50 | | PING_FORMAT | 导出格式:csv 或 json | json | | PING_OUTPUT | 导出的输出文件路径 | 标准输出 | | PING_KEY | 要设置的配置键 | — | | PING_VALUE | 要设置的配置值 | — |

示例

bash

快速连接检查


PING_TARGET=google.com bash scripts/script.sh check

监控DNS服务器5分钟

PINGTARGET=8.8.8.8 PINGINTERVAL=10 PING_DURATION=300 bash scripts/script.sh monitor

比较DNS提供商

PING_TARGETS=8.8.8.8,1.1.1.1,9.9.9.9 bash scripts/script.sh compare

将上周数据导出为CSV

PING_FORMAT=csv bash scripts/script.sh export
由 BytesAgain 提供 | bytesagain.com | hello@bytesagain.com

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ping-1776164298 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ping-1776164298 技能

通过命令行安装

skillhub install ping-1776164298

下载

⬇ 下载 ping v1.0.0(免费)

文件大小: 7.79 KB | 发布时间: 2026-4-17 15:45

v1.0.0 最新 2026-4-17 15:45
publish v1.0.0

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部