Prometheus Proxmox anbindung: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Proxmox= ==User anlegen== Datei:prometheus-proxmox-grafana-user.png Datei:prometheus-proxmox-grafana-user-permission.png ==Prometheus node exporter i…“)
 
 
Zeile 2: Zeile 2:
 
==User anlegen==
 
==User anlegen==
 
[[Datei:prometheus-proxmox-grafana-user.png]]
 
[[Datei:prometheus-proxmox-grafana-user.png]]
 +
 
[[Datei:prometheus-proxmox-grafana-user-permission.png]]
 
[[Datei:prometheus-proxmox-grafana-user-permission.png]]
  
Zeile 34: Zeile 35:
  
 
*systemctl start prometheus-pve-exporter && systemctl enable prometheus-pve-exporter
 
*systemctl start prometheus-pve-exporter && systemctl enable prometheus-pve-exporter
 
  
 
=Prometheus Server=
 
=Prometheus Server=

Aktuelle Version vom 1. Oktober 2020, 13:03 Uhr

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