Ping 监控:ICMP 健康检查工具 - Openclaw Skills

作者:互联网

2026-03-26

AI教程

什么是 Ping 监控?

Ping 监控是一个基础诊断工具,旨在利用标准 ICMP 协议验证任何目标主机的网络状态。作为 Openclaw Skills 库的核心组件,它提供了一种简单而有效的方法,为服务器、IoT 设备和后台服务自动执行健康检查。它被设计为快速、可靠且无依赖,是需要即时反馈基础设施可达性而无需复杂配置的开发者的理想选择。

下载入口:https://github.com/openclaw/skills/tree/main/skills/xejrax/ping-monitor

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install ping-monitor

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 ping-monitor。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

Install

Ping 监控 应用场景

  • 在关键部署期间验证服务器运行时间和网络可用性。
  • 监控局域网内移动设备的存在状态。
  • 对后台守护进程和服务终点执行定期健康检查。
  • 将自动化网络心跳集成到复杂的 Openclaw Skills 脚本中。
Ping 监控 工作原理
  1. 用户或自动触发器调用具有特定目标主机的技能。
  2. 技能使用提供的参数执行系统的原生 ping 二进制文件。
  3. ICMP 回显请求数据包被传输到目标地址以测试连接性。
  4. 技能捕获并处理回显应答数据包,以确定延迟和丢包率。
  5. 返回结构化响应,提供主机健康状况和连接指标的清晰状态。

Ping 监控 配置指南

由于 Ping 监控依赖于原生系统实用程序,因此在您的 Openclaw Skills 集合中不需要繁重的安装过程。请确保您的环境在系统 PATH 中可以访问 ping 二进制文件。

要使用默认设置立即检查主机:

ping-monitor 

要使用特定的数据包计数执行检查:

ping-monitor check  --count 3

Ping 监控 数据架构与分类体系

Ping 监控生成简洁的网络遥测数据,帮助您了解主机性能。以下结构代表处理的信息:

属性 描述
target_host 正在监控的域名或 IP 地址
count 检查期间发送的 ICMP 数据包数量
packets_received 返回的成功响应总数
packet_loss 超时或失败的请求百分比
avg_latency 以毫秒为单位计算的平均往返时间
name: ping-monitor
description: "ICMP health check for hosts, phones, and daemons"
metadata:
  {
    "openclaw":
      {
        "emoji": "??",
        "requires": { "bins": ["ping"] },
        "install": [],
      },
  }

Ping Monitor

ICMP health check for hosts, phones, and daemons. Uses the standard ping utility to verify network reachability of any target host.

Commands

# Ping a host with default settings
ping-monitor 

# Ping a host with a specific count
ping-monitor check  --count 3

Install

No installation needed. ping is always present on the system.