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:
66
INDEX.md
66
INDEX.md
@@ -309,13 +309,14 @@ cat scripts/crawlers-exporters/COLLECTION-GUIDE.md
|
||||
|
||||
## Your Infrastructure
|
||||
|
||||
Based on the latest export (2025-12-02 20:49:54), your environment includes:
|
||||
Based on the latest export (2025-12-07 12:00:40), your environment includes:
|
||||
|
||||
### Virtual Machines (QEMU/KVM) - 9 VMs
|
||||
### Virtual Machines (QEMU/KVM) - 10 VMs
|
||||
|
||||
| VM ID | Name | Status | Purpose |
|
||||
|-------|------|--------|---------|
|
||||
| 100 | docker-hub | Running | Container registry/Docker hub mirror |
|
||||
| 101 | monitoring-docker | Running | Monitoring stack (Grafana/Prometheus/PVE Exporter) at 192.168.2.114 |
|
||||
| 104 | ubuntu-dev | Stopped | Ubuntu development environment |
|
||||
| 105 | dev | Stopped | General-purpose development workstation |
|
||||
| 106 | Ansible-Control | Running | IaC orchestration, configuration management |
|
||||
@@ -325,23 +326,24 @@ Based on the latest export (2025-12-02 20:49:54), your environment includes:
|
||||
| 110 | web-server-02 | Running | Load-balanced pair with web-server-01 |
|
||||
| 111 | db-server-01 | Running | Backend database server |
|
||||
|
||||
**Note**: VM 101 (gitlab) has been removed from the infrastructure.
|
||||
**Recent Changes**: Added VM 101 (monitoring-docker) for dedicated observability infrastructure.
|
||||
|
||||
### Containers (LXC) - 3 Containers
|
||||
### Containers (LXC) - 4 Containers
|
||||
|
||||
| CT ID | Name | Status | Purpose |
|
||||
|-------|------|--------|---------|
|
||||
| 102 | nginx | Running | Reverse proxy/load balancer |
|
||||
| 103 | netbox | Stopped | Network documentation/IPAM |
|
||||
| 113 | n8n | Running | Workflow automation platform |
|
||||
| 112 | twingate-connector | Running | Zero-trust network access connector |
|
||||
| 113 | n8n | Running | Workflow automation platform at 192.168.2.107 |
|
||||
|
||||
**Note**: CT 112 (Anytype) has been replaced by CT 113 (n8n).
|
||||
**Recent Changes**: Added CT 112 (twingate-connector) for zero-trust security, CT 113 (n8n) for workflow automation.
|
||||
|
||||
### Storage Pools
|
||||
- **local** (Directory) - 14.8% used - System files, ISOs, templates
|
||||
- **local** (Directory) - 15.13% used - System files, ISOs, templates
|
||||
- **local-lvm** (LVM-Thin) - 0.0% used - VM disk images (thin provisioned)
|
||||
- **Vault** (NFS/Directory) - 11.9% used - Secure storage for sensitive data
|
||||
- **PBS-Backups** (Proxmox Backup Server) - 21.6% used - Automated backup repository
|
||||
- **Vault** (NFS/Directory) - 10.88% used - Secure storage for sensitive data
|
||||
- **PBS-Backups** (Proxmox Backup Server) - 27.43% used - Automated backup repository
|
||||
- **iso-share** (NFS/CIFS) - 1.4% used - Installation media library
|
||||
- **localnetwork** (Network share) - Shared resources across infrastructure
|
||||
|
||||
@@ -349,8 +351,8 @@ All of these are documented in your collection exports!
|
||||
|
||||
## Latest Export Information
|
||||
|
||||
- **Export Directory**: `/home/jramos/homelab/homelab-export-20251202-204939/`
|
||||
- **Collection Date**: 2025-12-02 20:49:54
|
||||
- **Export Directory**: `/home/jramos/homelab/disaster-recovery/homelab-export-20251207-120040/`
|
||||
- **Collection Date**: 2025-12-07 12:00:40
|
||||
- **Hostname**: serviceslab
|
||||
- **Collection Level**: full
|
||||
- **Script Version**: 1.0.0
|
||||
@@ -439,6 +441,40 @@ For detailed troubleshooting, see: **[troubleshooting/BUGFIX-SUMMARY.md](trouble
|
||||
| **Output (standard)** | 2-6 MB | Per collection run |
|
||||
| **Output (full)** | 5-20 MB | Per collection run |
|
||||
|
||||
## Monitoring Stack
|
||||
|
||||
The infrastructure now includes a comprehensive monitoring and observability 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 Proxmox infrastructure monitoring
|
||||
- VM and container resource utilization tracking
|
||||
- Storage pool metrics and capacity planning
|
||||
- Network traffic analysis
|
||||
- Pre-configured dashboards for Proxmox VE
|
||||
- Alerting capabilities (configurable)
|
||||
|
||||
### Access
|
||||
- **Grafana UI**: http://192.168.2.114:3000
|
||||
- **Prometheus UI**: http://192.168.2.114:9090
|
||||
- **Metrics Endpoint**: http://192.168.2.114:9221/pve
|
||||
|
||||
### Documentation
|
||||
For comprehensive setup, configuration, and troubleshooting:
|
||||
- **Monitoring Guide**: `monitoring/README.md`
|
||||
- **Docker Compose Configs**: `monitoring/grafana/`, `monitoring/prometheus/`, `monitoring/pve-exporter/`
|
||||
|
||||
### Key Metrics
|
||||
- Node CPU, memory, and disk usage
|
||||
- VM/CT resource consumption
|
||||
- Storage pool utilization trends
|
||||
- Backup job success rates
|
||||
- Network interface statistics
|
||||
|
||||
## Service Management
|
||||
|
||||
### n8n Workflow Automation
|
||||
@@ -531,8 +567,8 @@ bash scripts/crawlers-exporters/collect.sh
|
||||
|
||||
---
|
||||
|
||||
**Repository Version:** 2.0.0
|
||||
**Last Updated**: 2025-12-02
|
||||
**Latest Export**: homelab-export-20251202-204939
|
||||
**Infrastructure**: 9 VMs, 3 Containers, Proxmox VE 8.3.3
|
||||
**Repository Version:** 2.1.0
|
||||
**Last Updated**: 2025-12-07
|
||||
**Latest Export**: disaster-recovery/homelab-export-20251207-120040
|
||||
**Infrastructure**: 10 VMs, 4 Containers, Proxmox VE 8.3.3
|
||||
**Maintained by**: Your homelab automation system
|
||||
|
||||
Reference in New Issue
Block a user