Standalone advanced network diagnostics for OpenClaw to continuously test end-to-end connectivity from OpenClaw agent to Telegram Bot API and approximate delivery to a personal Telegram client. Use when investigating latency spikes, packet loss, DPI/throttling/blocking suspicion, DNS instability, TLS/TCP issues, route changes, MTU shifts, retry/timeout behavior, or Telegram rate-limits with structured rotating JSON logs.
通过命令行运行纯网络诊断工作进程,持续监控以下连接:
保持诊断与 OpenClaw LLM 流程隔离:
安装并验证:
从技能根目录执行:
bash
cd /Users/ivanbelugin/Documents/Connection\ Monitoring\ System/openclaw-network-diagnostics
python3 scripts/netdiag.py validate-config --config references/config.example.json
根据示例创建真实配置文件并设置真实凭据:
bash
cp references/config.example.json config.json
然后编辑 config.json:
bash
python3 scripts/netdiag.py run --config config.json --pid-file ./logs/netdiag.pid
行为:
bash
python3 scripts/netdiag.py start --config config.json --pid-file ./logs/netdiag.pid
python3 scripts/netdiag.py status --pid-file ./logs/netdiag.pid
python3 scripts/netdiag.py stop --pid-file ./logs/netdiag.pid
使用此模式以避免阻塞 OpenClaw 主线程。
每 intervals_sec.ping(默认 30s)执行一次活跃周期:
额外周期性诊断:
设置 delivery_verification.mode:
阅读确认说明:
理由:
将 JSON 行写入轮转文件,并设置总预算上限。
每条记录包含必填字段:
日志轮转:
敏感数据处理:
使用 OpenClaw 任务钩子中的 start/stop/status 命令。
优点:
缺点:
在 OpenClaw 循环内导入并运行工作进程。
优点:
缺点:
生产监控默认使用选项 A。
手动停止时(SIGINT/SIGTERM),工作进程将:
摘要字段:
使用 references/ai-log-analysis.md。
推荐流程:
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 openclaw-network-diagnostics-1776205711 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 openclaw-network-diagnostics-1776205711 技能
skillhub install openclaw-network-diagnostics-1776205711
文件大小: 20.94 KB | 发布时间: 2026-4-15 13:41