mirror of
https://github.com/ced4568/ceds-observability-stack.git
synced 2026-08-12 22:34:03 +00:00
Update proxmox-exporter.md
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
|
||||
```markdown
|
||||
# Proxmox Exporter
|
||||
|
||||
## Purpose
|
||||
|
||||
The Proxmox exporter exposes Proxmox metrics to Prometheus.
|
||||
|
||||
It can be used to monitor:
|
||||
|
||||
- Proxmox node health
|
||||
- VM and container status
|
||||
- Storage usage
|
||||
- Cluster resources
|
||||
- CPU and memory usage
|
||||
|
||||
---
|
||||
|
||||
## Recommended Metrics
|
||||
|
||||
| Metric Area | Purpose |
|
||||
|---|---|
|
||||
| Node Status | Verify Proxmox nodes are online |
|
||||
| VM Status | Track virtual machines |
|
||||
| Storage | Monitor pool and disk usage |
|
||||
| CPU | Detect high compute usage |
|
||||
| Memory | Detect memory pressure |
|
||||
| Cluster | Monitor HA and quorum health |
|
||||
|
||||
---
|
||||
|
||||
## Security Notes
|
||||
|
||||
Do not commit real Proxmox tokens, usernames, passwords, or secrets to GitHub.
|
||||
|
||||
Use environment variables or a local `.env` file.
|
||||
|
||||
The `.env` file should be included in `.gitignore`.
|
||||
|
||||
---
|
||||
|
||||
## Example Environment Variables
|
||||
|
||||
```bash
|
||||
PROXMOX_HOST=10.10.30.250
|
||||
PROXMOX_PORT=8006
|
||||
PROXMOX_USER=monitoring@pve
|
||||
PROXMOX_TOKEN_NAME=prometheus
|
||||
PROXMOX_TOKEN_VALUE=REPLACE_ME
|
||||
Reference in New Issue
Block a user