oje, das hört sich nicht nach One-Click-Installation an.. Wo muss ich anfangen?
Steht in der Ergänzung
- Ein Server wo Prometheus drauf läuft bei Docker mit diesen Command:
Code: Compose
version: "3"
services:
prometheus-server:
restart: always
volumes:
- [config]:/etc/prometheus/
- prometheus_data:/prometheus
image: quay.io/prometheus/prometheus:v2.33.3
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus'
- '--web.console.libraries=/usr/share/prometheus/console_libraries'
- '--web.console.templates=/usr/share/prometheus/consoles'
- '--web.enable-remote-write-receiver'
grafana:
image: grafana/grafana
user: "472"
volumes:
- grafana_data:/var/lib/grafana
restart: always
volumes:
prometheus_data: {}
Alles anzeigen
2) Grafana auf dem Server
3) Prometheus per Reverse Proxy erreichbar machen (z.B. mit NPM) und dort basic Auth einrichten
4) Auf den anderen Server ein Docker Compose mit Promethues + den Exporter einrichten:
Config für Prometheus ca:
Code: prometheus.yml
global:
scrape_interval: "1m"
scrape_timeout: "10s"
evaluation_interval: "1m"
external_labels:
'server' : "Local_Fedora"
scrape_configs:
// Deine Jobs je nach dem was du willst
- job_name: 'node-exporter'
static_configs:
- targets: ['lokal_node-exporter:9100']
remote_write:
- url: [Url der Remote Write Location)
basic_auth:
username:
password:
Alles anzeigen
5) Bei Grafana Prometheus als Quelle hinzufügen
6) Das Dashbord designen z.B. https://grafana.com/grafana/dashboards/ kannst du dir eins raussuchen
Hab das ca danach eingerichtetet: https://faun.pub/how-to-configu…er-4c8e265011c2 (nur ohne Kubernets)