docs: add AI infrastructure LXCs (301-303) to monitoring server inventory
Groups Claude Discord Coordinator, Claude Runner, and MCP Gateway under a shared section. Documents new CT 303 MCP Gateway with n8n and Gitea MCP server configuration details. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
28851a9012
commit
df553e5142
@ -14,11 +14,25 @@ Comprehensive monitoring and alerting system for home lab infrastructure with fo
|
||||
- **Network Monitoring**: Connectivity and service availability
|
||||
- **Container Monitoring**: Docker/Podman health and resource usage
|
||||
|
||||
### Claude Runner — CT 302 (10.10.0.148)
|
||||
### AI Infrastructure LXCs (301–303)
|
||||
|
||||
#### Claude Discord Coordinator — CT 301 (10.10.0.147)
|
||||
**Purpose**: Discord bot coordination with read-only cognitive memory MCP access
|
||||
**SSH alias**: `claude-discord-coordinator`
|
||||
|
||||
#### Claude Runner — CT 302 (10.10.0.148)
|
||||
**Purpose**: Automated server health monitoring with AI-escalated remediation
|
||||
**Repo**: `cal/claude-runner-monitoring` on Gitea (cloned to `/root/.claude` on CT 302)
|
||||
**Docs**: `monitoring/server-diagnostics/CONTEXT.md`
|
||||
|
||||
#### MCP Gateway — CT 303 (10.10.0.231)
|
||||
**Purpose**: Docker MCP Gateway — centralized MCP server proxy for Claude Code
|
||||
**SSH alias**: `mcp-gateway`
|
||||
**Service**: `docker/mcp-gateway` v2.0.1 on port 8811 (`http://10.10.0.231:8811/mcp`)
|
||||
**MCP servers**: n8n (23 tools, connects to LXC 210), Gitea (109 tools, connects to git.manticorum.com)
|
||||
**Config**: `/home/cal/mcp-gateway/` — `secrets.env`, `config/config.yaml`, `config/registry.yaml`, `gitea-catalog.yaml`
|
||||
**Note**: Uses `--servers` flag for static server activation (Docker Desktop secret store unavailable on headless Engine). Custom catalog adds Gitea MCP via `docker.gitea.com/gitea-mcp-server` image.
|
||||
|
||||
**Two-tier system:**
|
||||
- **Tier 1** (`health_check.py`): Pure Python, runs every 5 min via n8n. Checks containers, systemd services, disk/memory/load. Auto-restarts containers when allowed. Exit 0=healthy, 1=auto-fixed, 2=needs Claude.
|
||||
- **Tier 2** (`client.py`): Full diagnostic toolkit used by Claude during escalation sessions.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user