Prometheus Proxmox anbindung

Aus xinux.net
Version vom 1. Oktober 2020, 13:03 Uhr von Niklas.guenauer (Diskussion | Beiträge) (→‎Proxmox)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Proxmox

User anlegen

Prometheus-proxmox-grafana-user.png

Prometheus-proxmox-grafana-user-permission.png

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