syswhisper

star 15

Server health monitoring with plain language Telegram alerts. Tracks CPU, memory, disk, uptime, and custom metrics. Use when: running servers/VPS instances, monitoring app health, or need simple alerting. NOT for: enterprise-scale monitoring, complex distributed systems, or regulatory compliance logging.

Flexasaurusrex By Flexasaurusrex schedule Updated 2/24/2026

name: syswhisper description: "Server health monitoring with plain language Telegram alerts. Tracks CPU, memory, disk, uptime, and custom metrics. Use when: running servers/VPS instances, monitoring app health, or need simple alerting. NOT for: enterprise-scale monitoring, complex distributed systems, or regulatory compliance logging." homepage: https://pawhub.ai/syswhisper metadata: { "openpaw": { "emoji": "๐Ÿ””", "requires": { "bins": ["ssh"] }, "install": [ { "id": "npm", "kind": "node", "package": "@pawhub/syswhisper", "bins": ["syswhisper"], "label": "Install SysWhisper (npm)", }, ], },

}

SysWhisper ๐Ÿ””

Your servers text you when something's wrong. Plain English alerts, no cryptic error codes. Know about issues before your users do.

When to Use

โœ… USE when:

  • Running VPS/cloud instances
  • Monitoring web app health
  • Tracking resource usage
  • Getting alerts for outages
  • Simple uptime monitoring
  • Disk space warnings
  • Process monitoring

When NOT to Use

โŒ DON'T use when:

  • Enterprise monitoring โ†’ use Datadog, New Relic
  • Kubernetes clusters โ†’ use Prometheus
  • Compliance logging โ†’ use dedicated tools
  • APM tracing โ†’ use dedicated APM

Example Interactions

You: Monitor my server at 192.168.1.100

Paw: connects via SSH

โœ… Server added: 192.168.1.100

Current status:

  • CPU: 12% (idle)
  • Memory: 2.1GB / 8GB (26%)
  • Disk: 47GB / 100GB (47%)
  • Uptime: 23 days

What to monitor?

  1. High CPU (alert if >80%)
  2. Low memory (alert if <500MB free)
  3. Disk space (alert if <10GB free)
  4. Uptime (alert if server restarts)

Or I can set smart defaults. Your call. ๐ŸŽฏ


You: Smart defaults

Paw: โœ… Monitoring active

Alerts configured:

  • ๐Ÿ”ฅ CPU >85% for 5 minutes
  • ๐Ÿ’พ Memory <500MB free
  • ๐Ÿ’ฟ Disk <10GB free
  • ๐Ÿ”„ Server restart detected
  • โฐ No heartbeat for 10 minutes

I'll check every 60 seconds. You'll get Telegram pings if anything breaks.

Sleep well. ๐Ÿ˜ด


3 AM alert:

Paw: ๐Ÿšจ Server Alert: 192.168.1.100

Issue: High CPU usage Current: 94% (sustained for 8 minutes) Status: Critical

Top processes:

  1. node (PID 1234) โ€” 87% CPU
  2. postgres (PID 5678) โ€” 6% CPU

Actions:

  • /sys kill 1234 (kill node process)
  • /sys restart node-app (restart service)
  • /sys ssh (get SSH command)

What do you want to do? ๐Ÿ”ง


You: /sys restart node-app

Paw: Restarting node-app on 192.168.1.100...

โœ… Service restarted

  • Old PID: 1234 (killed)
  • New PID: 9876 (running)
  • CPU: 12% (back to normal)

Status: Resolved โœ…

I'll keep watching. Go back to sleep. ๐Ÿ˜ด

Commands

# Add server
syswhisper add 192.168.1.100 --name "web-server"

# Configure alerts
syswhisper alert cpu --threshold 85 --duration 5m

# Show server status
syswhisper status

# View alert history
syswhisper alerts history

# Test alert
syswhisper alerts test

Telegram Integration

Quick status:

You: /sys status

Paw: All servers: 3 online

โœ… web-server โ€” healthy โœ… db-server โ€” healthy โš ๏ธ worker-1 โ€” high memory (85%)

React to worker-1 for details.

Pricing

  • Free tier: 1 server, basic alerts
  • Pro: $8/month โ€” 10 servers, custom alerts

Install: pawhub.ai/syswhisper


Sleep soundly. Paw's watching your servers. ๐Ÿ””๐Ÿพ

Install via CLI
npx skills add https://github.com/Flexasaurusrex/OpenPaw --skill syswhisper
Repository Details
star Stars 15
call_split Forks 1
navigation Branch main
article Path SKILL.md
More from Creator
Flexasaurusrex
Flexasaurusrex Explore all skills →