Möchten Sie erfahren, wie Sie eine Prometheus-Monitoring-Installation unter Ubuntu Linux ausführen? In diesem Tutorial zeigen wir Ihnen, wie Sie Prometheus unter Ubuntu Linux installieren und wie Sie zum ersten Mal auf Ihre Prometheus-Webadministrationsoberfläche zugreifen.

• Ubuntu-Version: 18.04
• Prometheus-Version: 2.8.0

Was ist Prometheus?

Prometheus ist eine Open-Source-Monitoring-Plattform, die Metriken aus überwachten Zielen durch Abfragen von Metriken erfasst.

Nach dem Speichern der gesammelten Daten kann ein Netzwerkadministrator sie mit seiner Abfragesprache abfragen und alle Ergebnisse in Grafiken darstellen.

Prometheus wird mit einem Webserver geliefert, der den Zugriff von überall her ermöglicht.

Prometheus-Tutorial:

Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste der Prometheus-Tutorials.

Tutorial – Prometheus Installieren

Erstellen Sie auf der Linux-Konsole ein Prometheus-Benutzerkonto.

# groupadd –system prometheus
# useradd -s /bin/false -r -g prometheus prometheus

Erstellen Sie die erforderlichen Prometheus-Verzeichnisse.

# mkdir /etc/prometheus
# mkdir /var/lib/prometheus

Führen Sie den Prometheus-Download durch.

# mkdir /downloads/prometheus -p
# cd /downloads/prometheus
# wget https://github.com/prometheus/prometheus/releases/download/v2.8.0/prometheus-2.8.0.linux-amd64.tar.gz

Extrahieren und installieren Sie das Prometheus-Überwachungspaket.

# tar -zxvf prometheus-2.8.0.linux-amd64.tar.gz
# cd prometheus-2.8.0.linux-amd64/
# install prometheus /usr/local/bin/
# install promtool /usr/local/bin/
# mv consoles /etc/prometheus/
# mv console_libraries /etc/prometheus/

Erstellen Sie eine Prometheus-Konfigurationsdatei.

# cd /etc/prometheus
# vi prometheus.yml

Hier ist der Inhalt der Prometheus.yml-Datei.

Copy

Stellen Sie die korrekte Berechtigung für Prometheus-Installationsdateien ein.

# chown prometheus:prometheus /usr/local/bin/prometheus
# chown prometheus:prometheus /usr/local/bin/promtool
# chown prometheus:prometheus /var/lib/prometheus -R
# chown prometheus:prometheus /etc/prometheus -R
# chmod -R 775 /etc/prometheus/ /var/lib/prometheus/

Verwenden Sie den folgenden Befehl, um Prometheus manuell zu starten.

# prometheus –config.file /etc/prometheus/prometheus.yml –storage.tsdb.path /var/lib/prometheus/ –web.console.templates=/etc/prometheus/consoles –web.console.libraries=/etc/prometheus/console_libraries

Sie sollten die folgenden Protokollnachrichten sehen.

Copy

Prometheus-Startup-Skript.

Erstellen Sie ein Prometheus-Startskript.

# vi /etc/systemd/system/prometheus.service

Hier ist der Inhalt der Datei prometheus.service.

[Unit]

Description=Prometheus
Wants=network-online.target
After=network-online.target

[Service]

User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus –config.file /etc/prometheus/prometheus.yml \
–storage.tsdb.path /var/lib/prometheus/ –web.console.templates=/etc/prometheus/consoles \
–web.console.libraries=/etc/prometheus/console_libraries

[Install]

WantedBy=multi-user.target
SyslogIdentifier=prometheus
Restart=always

Aktivieren Sie den Prometheus-Dienst, um während des Computerstarts zu starten.

# chown prometheus:prometheus /var/lib/prometheus -R
# chmod 775 /var/lib/prometheus -R
# systemctl daemon-reload
# systemctl enable prometheus
# systemctl start prometheus

Der Prometheus-Dienst beginnt mit der Überwachung des TCP-Ports 9090.

Verwenden Sie den folgenden Befehl, um den Status des Prometheus-Dienstes zu überprüfen.

# systemctl status prometheus

Hier ist ein Beispiel für die Ausgabe des Prometheus-Servicestatus

● prometheus.service – Prometheus
Loaded: loaded (/etc/systemd/system/prometheus.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2019-03-27 02:59:44 UTC; 22h ago
Main PID: 29882 (prometheus)
Tasks: 8 (limit: 1152)
CGroup: /system.slice/prometheus.service
└─29882 /usr/local/bin/prometheus –config.file /etc/prometheus/prometheus.yml –storage.tsdb.path /var/lib/prometheus/ –web.console.templates=/etc/prometheus/consoles –web.console.lib

Prometheus Dashboard-Zugriff

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Servers plus: 9090 ein

In unserem Beispiel wurde die folgende URL in den Browser eingegeben:

• http://34.216.84.149:9090

Die Prometheus-Weboberfläche sollte präsentiert werden.

prometheus dashboard

Glückwunsch! Sie haben erfolgreich eine Prometheus-Installation unter Ubuntu Linux durchgeführt.