-
-
Notifications
You must be signed in to change notification settings - Fork 205
Recipe Monitor Multiple Machines
Use when: one dashboard should cover local workstations, servers, WSL environments, or other SSH-accessible hosts.
Choose one authoritative CCAM writer and give each producer a stable source identity. Decide per host whether you need near-live hooks, periodic SSH mirroring, or a one-time import.
- Deploy the central dashboard with TLS and separate dashboard/hook tokens.
- For near-live producers, configure
CCAM_DASHBOARD_URLand a file-backed hook token, then install hooks on that host. - For SSH collection, establish key-based access from the CCAM service account and pin/verify host keys.
- Add one Remote Data Source at a time and run Test.
- Sync and confirm Claude and Codex provider statuses independently.
- Verify imported sessions carry the intended source and project path.
- Create a short test session on that host and measure visibility delay.
- Add source-specific monitoring and document ownership.
Be deliberate when a host uses both forwarded hooks and SSH mirroring. Stable session identity normally permits enrichment, but path/home mismatches can make one run look like two. Test with a known session before scaling out.
CCAM can mirror WSL-hosted CLI data through the Windows SSH host using the supported remote-source path. Validate path identity and permissions with one provider before adding the second.
Every host has a named owner, collection method, last successful test, expected delay, and recovery procedure. The central instance still has exactly one SQLite writer.
Start Here · Localized product Wiki · Repository · Releases · Security · Report an issue
Guidance tracks the current master branch. For a deployed release, consult the repository documentation at that release tag before changing configuration.
CCAM Handbook
Use CCAM
- Read the dashboard
- Sessions and agents
- Kanban and tasks
- Tokens and costs
- Run agents
- Personal settings
Operate CCAM
- Deployment guide
- Hook health
- Security
- Backups and retention
- Prometheus and Grafana
- Remote machines
- Upgrades and rollback
- Incident runbooks
Automate and extend
- CLI patterns
- MCP workflows
- Alerts and webhooks
- Dynamic workflows
- Skills and plugins
- Safe config explorer
- Integration patterns
Help