Gateway Monitor (macOS)

🖥️ 一键部署 macOS 网关监控

一键部署 macOS 网关监控服务,集成 LaunchAgent 自启与看门狗守护,支持安装/状态/卸载全生命周期管理。

收藏
3.3k
安装
1.1k
版本
1.0.1
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Gateway Monitor (macOS) 是一套面向 macOS 用户的本地化网关监控部署方案,通过统一的 shell 脚本封装,实现监控服务与看门狗组件的快速安装、状态查询与彻底卸载。

核心用法

该 skill 提供三个标准入口:

  • 安装 (install.sh):自动将监控文件部署至 ~/.openclaw/tools/gateway-monitor,注册两个 LaunchAgent(ai.openclaw.gateway-monitorai.openclaw.gateway-watchdog),调用 launchctl 加载并验证 /api/summary 健康端点
  • 状态 (status.sh):实时查询服务运行状态
  • 卸载 (uninstall.sh):完整移除服务与自启配置

显著优点

1. 零配置一键部署:单条 bash 命令即可完成复杂的服务注册流程
2. 原生 macOS 集成:深度适配 launchd 体系,利用 LaunchAgent 实现用户级自启动

3. 幂等安全设计:安装脚本可重复执行,自动备份现有 plist 配置至 ~/.openclaw/config-backups

4. 双保险守护机制:主监控服务 + 独立 watchdog 进程,提升服务可用性

5. 健康自检闭环:安装后自动调用 API 验证,确保部署即可用

潜在局限

  • 平台锁定:仅支持 macOS,Linux/Windows 用户无法使用
  • 权限边界:LaunchAgent 运行于用户空间,无法监控系统级网络事件
  • 黑箱依赖:未披露监控服务的具体实现细节(协议、采集指标、存储机制)
  • 备份策略:虽备份 plist,但未提及监控数据本身的持久化方案

适合人群

  • macOS 开发/测试人员需快速搭建本地网关监控环境
  • 已在使用 OpenClaw 生态、希望获得标准化运维体验的用户
  • launchd 配置不熟悉、追求"免运维"部署的技术人员

常规风险

  • 脚本执行风险:需审查 install.sh 来源,防范供应链攻击
  • 服务权限:用户级 Agent 可能被系统节能策略暂停
  • 资源占用:双服务常驻运行,对笔记本续航有轻微影响
  • 卸载残留:需验证 status.sh 确认无孤儿进程

Gateway Monitor (macOS) 内容

assets文件夹
gateway-monitor文件夹
public文件夹
gateway-monitor-installer文件夹
assets文件夹
bin文件夹
scripts文件夹
scripts文件夹
手动下载zip · 41.7 kB
index.htmltext/plain
请选择文件