feat(docs): update documentation for monitoring stack and infrastructure changes
- Update INDEX.md with VM 101 (monitoring-docker) and CT 112 (twingate-connector) - Update README.md with monitoring and security sections - Update CLAUDE.md with new architecture patterns - Update services/README.md with monitoring stack documentation - Update CLAUDE_STATUS.md with current infrastructure state - Update infrastructure counts: 10 VMs, 4 Containers - Update storage stats: PBS 27.43%, Vault 10.88% - Create comprehensive monitoring/README.md - Add .gitignore rules for monitoring sensitive files (pve.yml, .env) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
21
CLAUDE.md
21
CLAUDE.md
@@ -21,9 +21,11 @@ The infrastructure employs full VMs for services requiring kernel-level isolatio
|
||||
| VM ID | Name | Purpose | Notes |
|
||||
|-------|------|---------|-------|
|
||||
| 100 | docker-hub | Container registry/Docker hub mirror | Local container image caching |
|
||||
| 101 | gitlab | GitLab CE/EE instance | Source control, CI/CD platform |
|
||||
| 101 | monitoring-docker | Monitoring stack | Grafana/Prometheus/PVE Exporter at 192.168.2.114 |
|
||||
| 104 | ubuntu-dev | Ubuntu development environment | Additional dev workstation |
|
||||
| 105 | dev | Development environment | General-purpose development workstation |
|
||||
| 106 | Ansible-Control | Automation control node | IaC orchestration, configuration management |
|
||||
| 107 | ubuntu-docker | Ubuntu Docker host | Docker-focused environment |
|
||||
| 108 | CML | Cisco Modeling Labs | Network simulation/testing environment |
|
||||
| 109 | web-server-01 | Web application server | Production-like web tier (clustered) |
|
||||
| 110 | web-server-02 | Web application server | Load-balanced pair with web-server-01 |
|
||||
@@ -35,9 +37,10 @@ Lightweight services leveraging LXC for reduced overhead and faster provisioning
|
||||
|
||||
| CT ID | Name | Purpose | Notes |
|
||||
|-------|------|---------|-------|
|
||||
| 102 | nginx | Reverse proxy/load balancer | Front-end traffic management |
|
||||
| 102 | nginx | Reverse proxy/load balancer | Front-end traffic management (NPM) |
|
||||
| 103 | netbox | Network documentation/IPAM | Infrastructure source of truth |
|
||||
| 112 | Anytype | Knowledge management | Personal/team documentation |
|
||||
| 112 | twingate-connector | Zero-trust network access | Secure remote access connector |
|
||||
| 113 | n8n | Workflow automation | n8n.io platform at 192.168.2.107 |
|
||||
|
||||
### Storage Architecture
|
||||
|
||||
@@ -45,10 +48,10 @@ The storage layout demonstrates a well-organized approach to data separation:
|
||||
|
||||
| Storage Pool | Type | Usage | Purpose |
|
||||
|--------------|------|-------|---------|
|
||||
| local | Directory | 14.8% | System files, ISOs, templates |
|
||||
| local | Directory | 15.13% | System files, ISOs, templates |
|
||||
| local-lvm | LVM-Thin | 0.0% | VM disk images (thin provisioned) |
|
||||
| Vault | NFS/Directory | 11.9% | Secure storage for sensitive data |
|
||||
| PBS-Backups | Proxmox Backup Server | 21.6% | Automated backup repository |
|
||||
| Vault | NFS/Directory | 10.88% | Secure storage for sensitive data |
|
||||
| PBS-Backups | Proxmox Backup Server | 27.43% | Automated backup repository |
|
||||
| iso-share | NFS/CIFS | 1.4% | Installation media library |
|
||||
| localnetwork | Network share | N/A | Shared resources across infrastructure |
|
||||
|
||||
@@ -60,7 +63,11 @@ The storage layout demonstrates a well-organized approach to data separation:
|
||||
|
||||
**Network Simulation Capability**: CML (108) suggests network engineering activities, possibly testing configurations before production deployment.
|
||||
|
||||
**Container Strategy**: The selective use of LXC for stateless or lightweight services (nginx, netbox) vs full VMs for complex applications demonstrates thoughtful resource optimization.
|
||||
**Container Strategy**: The selective use of LXC for stateless or lightweight services (nginx, netbox, twingate, n8n) vs full VMs for complex applications demonstrates thoughtful resource optimization.
|
||||
|
||||
**Monitoring & Observability**: The dedicated monitoring VM (101) with Grafana, Prometheus, and PVE Exporter provides comprehensive infrastructure visibility, enabling proactive capacity planning and performance optimization.
|
||||
|
||||
**Zero-Trust Security**: Implementation of Twingate connector (CT 112) demonstrates modern security practices, providing secure remote access without traditional VPN complexity.
|
||||
|
||||
## Working with This Environment
|
||||
|
||||
|
||||
Reference in New Issue
Block a user