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:
46
README.md
46
README.md
@@ -16,18 +16,21 @@ This repository contains configuration files, scripts, and documentation for man
|
||||
|
||||
### Virtual Machines (QEMU/KVM)
|
||||
- **100** - docker-hub: Container registry and Docker hub mirror
|
||||
- **101** - gitlab: GitLab CE/EE for source control and CI/CD
|
||||
- **101** - monitoring-docker: Monitoring stack (Grafana/Prometheus/PVE Exporter) at 192.168.2.114
|
||||
- **104** - ubuntu-dev: Ubuntu development environment
|
||||
- **105** - dev: General-purpose development environment
|
||||
- **106** - Ansible-Control: Infrastructure automation control node
|
||||
- **107** - ubuntu-docker: Ubuntu Docker host
|
||||
- **108** - CML: Cisco Modeling Labs for network simulation
|
||||
- **109** - web-server-01: Web application server (clustered)
|
||||
- **110** - web-server-02: Web application server (load-balanced)
|
||||
- **111** - db-server-01: Database server
|
||||
|
||||
### Containers (LXC)
|
||||
- **102** - nginx: Reverse proxy and load balancer
|
||||
- **102** - nginx: Reverse proxy and load balancer (Nginx Proxy Manager)
|
||||
- **103** - netbox: Network documentation and IPAM
|
||||
- **112** - Anytype: Knowledge management system
|
||||
- **112** - twingate-connector: Zero-trust network access connector
|
||||
- **113** - n8n: Workflow automation platform at 192.168.2.107
|
||||
|
||||
### Storage Pools
|
||||
- **local**: System files, ISOs, and templates
|
||||
@@ -49,6 +52,40 @@ homelab/
|
||||
└── README.md # This file
|
||||
```
|
||||
|
||||
## Monitoring & Observability
|
||||
|
||||
The infrastructure includes a comprehensive monitoring stack deployed on VM 101 (monitoring-docker) at 192.168.2.114:
|
||||
|
||||
### Components
|
||||
- **Grafana** (Port 3000): Visualization and dashboards
|
||||
- **Prometheus** (Port 9090): Metrics collection and time-series database
|
||||
- **PVE Exporter** (Port 9221): Proxmox VE metrics exporter
|
||||
|
||||
### Features
|
||||
- Real-time infrastructure monitoring
|
||||
- Resource utilization tracking for VMs and containers
|
||||
- Storage pool metrics and trends
|
||||
- Network traffic analysis
|
||||
- Pre-configured Proxmox VE dashboards
|
||||
- Alerting capabilities
|
||||
|
||||
**Documentation**: See `monitoring/README.md` for complete setup and configuration guide.
|
||||
|
||||
## Network Security
|
||||
|
||||
### Zero-Trust Access
|
||||
- **CT 112** - twingate-connector: Provides secure remote access without traditional VPN
|
||||
- **Technology**: Twingate zero-trust network access
|
||||
- **Benefits**: Simplified secure access, no complex VPN configurations
|
||||
|
||||
## Automation & Integration
|
||||
|
||||
### Workflow Automation
|
||||
- **CT 113** - n8n at 192.168.2.107
|
||||
- **Database**: PostgreSQL 15+
|
||||
- **Features**: API integrations, scheduled workflows, webhook triggers
|
||||
- **Documentation**: See `services/README.md` for n8n setup and troubleshooting
|
||||
|
||||
## Quick Start
|
||||
|
||||
### Prerequisites
|
||||
@@ -137,5 +174,6 @@ For questions about:
|
||||
|
||||
---
|
||||
|
||||
*Last Updated: 2025-11-29*
|
||||
*Last Updated: 2025-12-07*
|
||||
*Proxmox Version: 8.3.3*
|
||||
*Infrastructure: 10 VMs, 4 LXC Containers*
|
||||
|
||||
Reference in New Issue
Block a user