openclaw-fleet-monitor
v1.0.4
Published
CLI heartbeat agent and configuration manager for Fleet Monitor
Downloads
19
Maintainers
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
