Monitoring Proxmox with Prometheus and Grafana
How to setup a nice dashboard like this for your Proxmox host? For this, we need the components listed down below (along with their IP addresses that I’ll use in this article). Everything can be easily installed through community script, but I’m expecting that nothing will work out of the box, so I’m documenting my journey here (SPOILER: it was almost flawless). proxmox: 192.168.1.10 prometheus-pve-exporter: 192.168.1.11:9221 prometheus: 192.168.1.12:9090 grafana: 192.168.1.13:3000 I started creating a container for the prometheus-pve-exporter. After the installation I tried calling http://192.168.1.11:9221/pve?target=192.168.1.10 and got a 500 error. The logs show it’s just an authentication error. Let’s create a user on the proxmox host with only the necessary permissions to read the metrics: ...