Neomano VPS Monitoring (DigitalOcean)

Integrations

Monitor DigitalOcean VPS droplets by listing instances and fetching CPU, memory, disk, and bandwidth metrics with summaries using the DigitalOcean API.

Install

openclaw skills install @elandivar/neomano-vps-monitoring

Credentials

Set DIGITALOCEAN_TOKEN (recommended: ~/.openclaw/.env).

What it can do

  • List droplets (/v2/droplets) and find a droplet by name.
  • Fetch metrics (Monitoring API):
    • CPU: /v2/monitoring/metrics/droplet/cpu
    • Memory usage % (computed): memory_available + memory_total
    • Disk usage % (computed): filesystem_free + filesystem_size
    • Bandwidth: /v2/monitoring/metrics/droplet/bandwidth (requires direction=inbound|outbound)

Run

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

Notes:

  • Output is JSON (raw time-series + a small computed summary).
  • Requires that DigitalOcean Monitoring is enabled for the droplet.