Hinweis und disclaimer : Wir empfehlen euch vor allen Änderungen die ihr auf dem auf eurem Server durchführt ein komplettes Backup des Servers zu erstellen. Auch wenn wir in diesem Tutorial als root arbeiten, empfehlen wir alle Schritte als sudo durchzuführen. Des Weiteren benötigt ihr die Programme nano und dpkg, um die Schritte dieser Anleitung nachzustellen. Wir haften für keinerlei Fehler die durch Anwendung dieser Anleitung entstehen.
Wir verwenden für diesen Artikel Ubuntu 18.04 auf einem VServer mit 8GB RAM,
wir werden aber noch einen weiteren Beitrag mit einer Installation auf Centos 9 nachliefern.
Wie vor jeder Installation bringen wir unser System auf einen aktuellen Stand und beginnen wir mit einem :
$ apt update && apt upgrade -y
Erstellt nun ein Verzeichnis mit dem Namen grafana und wechselt hinein:
$ mkdir grafana
$ cd /grafana
Hier ladet Ihr nun den Node Exporter per wget und entpackt das Archiv im Anschluss :
$ wget https://github.com/prometheus/node_exporter/releases/download/v1.0.1/node_exporter-1.0.1.linux-amd64.tar.gz
$ tar xvzf node_exporter-1.0.1.linux-amd64.tar.gz
$ useradd -rs /bin/false node_exporter
$ cp node_exporter-1.0.1.linux-amd64/node_exporter /usr/local/bin
$ chown node_exporter:node_exporter /usr/local/bin/node_exporter
$ cd /etc/systemd/system
$ nano node_exporter.service
[Unit]
Description=Node Exporter
After=network-online.target
[Service]
User=node_exporter
Group=node_exporter
Type=simple
ExecStart=/usr/local/bin/node_exporter
[Install]
WantedBy=multi-user.target
$ systemctl daemon-reload
$ systemctl start node_exporter
$ wget https://github.com/prometheus/prometheus/releases/download/v2.20.1/prometheus-2.20.1.linux-amd64.tar.gz
$ tar xvzf prometheus-2.20.1.linux-amd64.tar.gz
$ cd prometheus-2.20.1.linux-amd64.tar.gz
$ nano prometheus.yml
global:
scrape_interval: 1s # Set the scrape interval to every 1 second.
static_configs:
- targets: ['localhost:9090', 'localhost:9100']
$ ./prometheus &
In der neuen SSH-Verbindung wechseln wir wieder in das grafana-Verzeichnis und laden die aktuelle Version via wget:
$ wget https://dl.grafana.com/oss/release/grafana_7.1.0_amd64.deb
$ dpkg -i grafana_7.1.0_amd64.deb
$ systemctl status grafana-server
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Eine Antwort auf „Server-Monitoring mit Grafana“
Sehr gute Anleitung, vielen Dank euch. Macht es einen Unterschied ob ich das Grafana Server-Monitorung für einen VServer oder einen dedi nutze ? Ich habe es zweimal installiert, bekomme aber unterschiedliche Ausgaben bei dedi und bei VServer…