Package Exports
- openclaw-fleet-monitor
- openclaw-fleet-monitor/index.js
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (openclaw-fleet-monitor) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Fleet Monitor CLI
Heartbeat agent and configuration manager for Fleet Orchestrator. Install on any machine running an agent to send real-time metrics and manage configurations from the terminal.
Install
npm i -g openclaw-fleet-monitorQuick Start
- Register at your Fleet dashboard and add an agent
- Copy the agent ID and Secret from the dashboard
- Run the monitor:
fleet-monitor monitor --saas-url=https://your-fleet-app.com --agent-id=YOUR_AGENT_UUID --agent-secret=YOUR_AGENT_SECRETCommands
| Command | Description |
|---|---|
monitor |
Start sending heartbeats to the dashboard |
config |
Push configuration updates to the agent |
status |
Show local system metrics |
help |
Show help message |
Monitor Options
| Option | Required | Default | Description |
|---|---|---|---|
--saas-url |
Yes | - | Your Fleet dashboard URL |
--agent-id |
Yes | - | Agent UUID from dashboard |
--agent-secret |
Yes | - | Agent Secret for authentication |
--interval |
No | 300 | Heartbeat interval in seconds |
--status |
No | healthy | Status to report (healthy/idle) |
Config Push Options
Update your agent's configuration directly from the CLI.
| Option | Required | Description |
|---|---|---|
--model |
No | AI Model (e.g., claude-sonnet-4) |
--skills |
No | Comma-separated list of skills |
--profile |
No | Agent profile (dev, prod) |
--data-scope |
No | Data access scope (full, etc.) |
Examples
# Standard 5-minute heartbeat
fleet-monitor monitor --saas-url=https://fleet.openclaw.dev --agent-id=abc-123 --agent-secret=secret-123
# Push configuration update (Change model and skills)
fleet-monitor config push \
--saas-url=https://fleet.openclaw.dev \
--agent-id=abc-123 \
--agent-secret=secret-123 \
--model=claude-sonnet-4 \
--skills=code,search
# Check system status locally
fleet-monitor statusWhat It Reports
- CPU usage (%)
- Memory usage (%)
- System uptime (hours)
- Response latency (ms)
License
MIT