Server Health

Comprehensive server health monitoring showing system stats, top processes, OpenClaw gateway status, and running services. Perfect for quick health checks via Telegram or CLI.

muslimalfatih

@muslimalfatih

Install

$ openclaw skills install @muslimalfatih/server-health

Server Health Skill

Quick server monitoring with system stats, processes, OpenClaw gateway info, and services.

Usage

Standard view:

./server-health.sh

Verbose (includes temp, network, swap, I/O):

./server-health.sh --verbose

JSON output (for automation):

./server-health.sh --json

Alerts only (warnings/errors):

./server-health.sh --alerts

What It Shows

๐Ÿ”ด Always

  • System stats (CPU, RAM, Disk, Uptime)
  • Top 3-5 processes by CPU/RAM
  • OpenClaw Gateway status & config
  • Running services (Docker, PostgreSQL, etc.)

๐ŸŸก Conditional

  • Alerts (disk >90%, RAM >80%, CPU >90%)
  • Swap usage (if in use)

๐ŸŸข Verbose only

  • Temperature (if sensors available)
  • Network traffic
  • Disk I/O
  • Detailed service info

Example Output

๐Ÿ–ฅ๏ธ SERVER HEALTH
โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”โ”

๐Ÿ’ป SYSTEM
CPU: โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ 42% (Load: 1.2, 0.8, 0.5)
RAM: โ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘ 1.4GB/8GB (18%)
DISK: โ–ˆโ–ˆโ–ˆโ–ˆโ–‘โ–‘โ–‘โ–‘โ–‘โ–‘ 45GB/100GB (45%)
UP: โฑ๏ธ 5d 3h

๐Ÿ”„ TOP PROCESSES
node         35%    450MB
postgres     12%    280MB
openclaw      8%    180MB

โšก OPENCLAW GATEWAY
Status: โœ… Running (PID: 1639125)
Uptime: 2d 5h | Port: 18789 | v2026.2.6-3

๐Ÿค– MODEL CONFIG
Primary: claude-sonnet-4-5
Context: 43k/128k (33%) | 574โ†“ 182โ†‘ tokens
Fallbacks: glm-4.7 โ†’ copilot-sonnet โ†’ opus-4-5

๐Ÿ“Š SESSIONS
Active: 3 | Heartbeat: 30m | Last: 1m ago

๐Ÿณ SERVICES
Docker: โœ… 3 containers
PostgreSQL: โœ… Running

Top skills in this category

Technical Seo Checker

@aaron-he-zhu

Use when the user asks to "check technical SEO"; audits crawlability, indexing, Core Web Vitals, robots.txt, sitemaps, canonicals, redirects, and migrations....

67.1k

Doctor

@ivangdavila

Triages symptoms, reads lab results and medication risks, and says how urgent something is: emergency now, seen today, or safe to watch. Use when someone describes chest pain, a headache, fever, a rash, dizziness, abdominal or back pain, a cough that will not clear, a lump, or unexplained weight loss and wants to know whether to go to the emergency room; when blood work, imaging, or a screening letter needs reading; when two medicines or supplements may interact, a dose looks wrong, or a side effect started; when a long-term condition โ€” blood pressure, diabetes, asthma, thyroid, cholesterol โ€” needs targets and monitoring; when preparing for an appointment, a second opinion, or a referral; and for a child's fever, a mood or drinking screen, contraception and menopause, or an older relative's medication load. Not step-by-step first-aid drills (`first-aid`), therapy technique (`therapist`), or cycle, pregnancy, and baby tracking (`period`, `pregnancy`, `baby`).

44.0k

Ping Monitor

@xejrax

ICMP health check for hosts, phones, and daemons

14.2k

vmware-nsx

@zw008

Use this skill when the user needs to inspect or manage VMware NSX networking through NSX Manager โ€” segments, Tier-0/Tier-1 gateways, NAT, static routes/BGP, and IP pools. Directly handles: list and inspect segments, gateways, NAT rules, routes and IP pools; check transport node, edge cluster and manager health; find a VM's segment. Changes (create/update/delete segments, Tier-1 gateways, NAT rules, static routes, IP pools, Tier-0 BGP) only when the user explicitly asks for that change. Use this skill for "create segment", "set up gateway", "create NAT rule", "check network health", "troubleshoot connectivity" when the context is explicitly NSX, NSX-T, or NSX Manager. Do NOT use for networking outside NSX, DFW firewall rules or security groups (use vmware-nsx-security), vSphere distributed port groups or host VMkernel adapters (use vmware-aiops), VM lifecycle (use vmware-aiops), or AVI/ALB load balancing (use vmware-avi). For multi-step workflows use vmware-pilot.

04.9k

Weather

@steipete

Get current weather and forecasts (no API key required).

429171k