Beszel Monitoring for Openclaw

A specialized monitoring skill for tracking home lab server health and container resource usage via the Beszel platform.

karakuscem
v1.0.0
Jan 30, 2026
0
3.5k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install beszel-check

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install beszel-check using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Beszel Monitoring?

This skill enables AI agents to interface directly with Beszel, a lightweight monitoring hub powered by PocketBase. It provides real-time visibility into server uptime, system resources, and container performance, making it an essential addition to any home lab or small-scale server environment managed via Openclaw Skills. By leveraging this integration, users can query their infrastructure status through simple commands or automated agent interactions without leaving their terminal or agent interface.

Beszel Monitoring Use Cases

  • Checking the current status of all networked systems in a home lab.
  • Identifying resource-heavy containers by monitoring top CPU usage.
  • Integrating server health checks into automated devops maintenance routines.
  • Providing AI agents with context regarding server availability before executing deployment tasks.

How Beszel Monitoring Works

  1. The user or AI agent invokes the skill using the beszel command via the CLI.
  2. The script connects to the configured Beszel instance backend.
  3. For system status, the skill retrieves a summary of all registered nodes and their connectivity state.
  4. For container stats, the skill parses resource metrics to identify top CPU consumers.
  5. The resulting telemetry data is formatted and returned to the agent or terminal for review.

Beszel Monitoring Setup

To get started with this monitoring tool, ensure you have Node.js installed and your Beszel instance accessible. Install the skill into your local environment and verify it with the following commands:

# Get system status
source ~/.zshrc && ~/clawd/skills/beszel/index.js status

# Get container stats
source ~/.zshrc && ~/clawd/skills/beszel/index.js containers

Beszel Monitoring Data Schema & Taxonomy

The skill organizes monitoring data retrieved from the Beszel/PocketBase API. The output is structured to highlight critical system metrics:

Data Point Description
System Status Real-time connectivity and uptime for all monitored nodes.
Container Stats Sorted list of containers by CPU usage percentage.
Node Inventory Metadata identifying specific servers within the Openclaw Skills infrastructure.

Beszel Monitoring Advanced Features

  • Direct integration with PocketBase for efficient server state tracking.
  • Real-time container resource profiling to identify performance bottlenecks.
  • Seamless workflow integration for automated server health reports within the Openclaw Skills ecosystem.
  • Support for custom environment sourcing to ensure path compatibility across different shell configurations.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*