Prometheus Proxmox anbindung
Proxmox
User anlegen
Prometheus node exporter installieren
- apt install python3-pip -y
- pip3 install prometheus-pve-exporter
- useradd -s /sbin/nologin -g prometheus
- mkdir /etc/prometheus/
- vi /etc/prometheus/pve.yml
default: user: prometheus@pve password: streng-geheim verify_ssl: false
- vi /etc/systemd/system/prometheus-pve-exporter.service
[Unit] Description=Prometheus exporter for Proxmox VE Documentation=https://github.com/znerol/prometheus-pve-exporter [Service] Restart=always User=prometheus ExecStart=/usr/local/bin/pve_exporter /etc/prometheus/pve.yml [Install] WantedBy=multi-user.target
- systemctl start prometheus-pve-exporter && systemctl enable prometheus-pve-exporter
Prometheus Server
- vi /etc/prometheus/prometheus.yml
Unterhalb des Punktes scarpe_configs: einfügen
- job_name: pve static_configs: - targets: - node1:9221 # Proxmox VE node with PVE exporter. - node2:9221 # Proxmox VE node with PVE exporter. - node3:9221 # Proxmox VE node with PVE exporter. metrics_path: /pve params: module: [default]
- systemctl restart prometheus
Grafana
Dashboard mit der ID 10347 importieren