Neomano VPS Monitoring (DigitalOcean)

通过 API 监控 DigitalOcean 虚拟机的 CPU、内存、磁盘和带宽使用情况。

已扫描
适合谁
运维工程师、开发者或独立部署者
不适合谁
无 DigitalOcean 账号者、无需服务器监控的普通用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @elandivar/neomano-vps-monitoring

Skill 说明

命令、参数、文件名以原文为准

凭据

设置 DIGITALOCEAN_TOKEN(推荐路径:~/.openclaw/.env)。

功能说明

  • 列出所有 Droplet(调用 /v2/droplets 接口),并根据名称查找指定 Droplet。
  • 获取监控指标(使用 DigitalOcean Monitoring API):

- CPU 使用率:/v2/monitoring/metrics/droplet/cpu

- 内存使用率(计算得出):memory_available + memory_total

- 磁盘使用率(计算得出):filesystem_free + filesystem_size

- 带宽数据:/v2/monitoring/metrics/droplet/bandwidth(需指定 direction=inbound|outbound 参数)

使用方法

python3 {baseDir}/scripts/do_metrics.py droplets
python3 {baseDir}/scripts/do_metrics.py cpu --droplet "web-1" --minutes 60
python3 {baseDir}/scripts/do_metrics.py memory --droplet "web-1" --minutes 60
python3 {baseDir}/scripts/do_metrics.py bandwidth --droplet "web-1" --minutes 60

注意事项:

  • 输出为 JSON 格式(原始时间序列数据 + 简要计算摘要)。
  • 需确保目标 Droplet 已开启 DigitalOcean 监控功能。
E
@elandivar

已收录 1 个 Skill

相关推荐