From 50a17267db3efb37c5e58cf3345e42d2d1957b8b Mon Sep 17 00:00:00 2001 From: Chase Dumphord <60725859+ced4568@users.noreply.github.com> Date: Tue, 28 Apr 2026 11:03:44 -0500 Subject: [PATCH] Update proxmox-exporter.md --- exporters/proxmox-exporter.md | 49 +++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/exporters/proxmox-exporter.md b/exporters/proxmox-exporter.md index e69de29..3f451f1 100644 --- a/exporters/proxmox-exporter.md +++ b/exporters/proxmox-exporter.md @@ -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 \ No newline at end of file