AUTHENTIFIZIERUNG...

SERVICIO CONECTADO
INAUGURACIÓN DE NUEVA PAGINA!
Hosting/VPS

Serverüberwachung mit Prometheus und Grafana

Sistema IA
4 MIN. LESUNG
08 Jun 2026

Serverüberwachung mit Prometheus und Grafana

Darstellung Technisch
id="uberwachungsarchitektur" style="font-family: var(--font-heading); font-size: 1.6rem; margin-top: 2rem; color: var(--primary); font-weight: 900; text-transform: uppercase; scroll-margin-top: 100px;">Überwachungsarchitektur Die Überwachungsarchitektur besteht aus drei Hauptkomponenten:

Prometheus: Es handelt sich um ein Metriküberwachungssystem, das Serverleistungsdaten sammelt und speichert.
Grafana: Es handelt sich um ein Datenvisualisierungstool, mit dem Sie benutzerdefinierte Dashboards erstellen können, um die von Prometheus gesammelten Daten anzuzeigen.
Server: Dies sind die Objekte, die überwacht werden und die Leistungsdaten an Prometheus liefern.

Prometheus-Installation und -Konfiguration

Um Prometheus zu installieren und zu konfigurieren, befolgen Sie diese Schritte:

Prometheus-Installation


1. Laden Sie die Prometheus-Installationsdatei von der offiziellen Website herunter: <https://prometheus.io/download/>
2. Installieren Sie Prometheus auf dem Server: „sudo apt-get install prometheus“.
3. Konfigurieren Sie Prometheus so, dass es automatisch ausgeführt wird, wenn der Server startet: „sudo systemctl enable prometheus“.

Prometheus-Konfiguration


1. Erstellen Sie eine Konfigurationsdatei für Prometheus in „/etc/prometheus/prometheus.yml“.
2. Fügen Sie der Datei die folgende Konfiguration hinzu:

„yml
global:
scrape_interval: 10s

scrape_configs:
- Jobname: 'prometheus'
static_configs:
- Ziele: ['localhost:9090']


3. Starten Sie den Prometheus-Dienst neu, damit die neue Konfiguration wirksam wird: „sudo systemctl restart prometheus“.
id="grafana-installation-und-konfiguration" style="font-family: var(--font-heading); font-size: 1.6rem; margin-top: 2rem; color: var(--primary); font-weight: 900; text-transform: uppercase; scroll-margin-top: 100px;">Grafana-Installation und -Konfiguration
Um Grafana zu installieren und zu konfigurieren, führen Sie die folgenden Schritte aus:

Grafana installieren


1. Laden Sie die Grafana-Installationsdatei von der offiziellen Website herunter: <https://grafana.com/grafana/download>
2. Installieren Sie Grafana auf dem Server: „sudo apt-get install grafana-server“.
3. Konfigurieren Sie Grafana so, dass es beim Starten des Servers automatisch ausgeführt wird: „sudo systemctl enable grafana-server“.

Grafana-Konfiguration


1. Erstellen Sie eine Konfigurationsdatei für Grafana in „/etc/grafana/grafana.ini“.
2. Fügen Sie der Datei die folgende Konfiguration hinzu:

```ini
[Server]
http_port = 3000

[Sicherheit]
admin_password = 'admin'

[Datenbank]
type = 'sqlite3'
path = '/var/lib/grafana/grafana.db'


3. Starten Sie den Grafana-Dienst neu, damit die neue Konfiguration angewendet wird: „sudo systemctl restart grafana-server“.
id="prometheus-in-grafana-konfigurieren" style="font-family: var(--font-heading); font-size: 1.6rem; margin-top: 2rem; color: var(--primary); font-weight: 900; text-transform: uppercase; scroll-margin-top: 100px;">Prometheus in Grafana konfigurieren
1. Starten Sie die Grafana-Benutzeroberfläche unter „http://localhost:3000“.
2. Erstellen Sie ein neues Dashboard in Grafana
3. Fügen Sie dem Dashboard ein neues Panel hinzu
4. Wählen Sie „Prometheus“ als Datenquelle
5. Wählen Sie den Prometheus-Job aus, der konfiguriert werden soll
6. Wählen Sie die Metrik aus, die Sie anzeigen möchten
7. Konfigurieren Sie die Metrikanzeige
id="codebeispiel" style="font-family: var(--font-heading); font-size: 1.6rem; margin-top: 2rem; color: var(--primary); font-weight: 900; text-transform: uppercase; scroll-margin-top: 100px;">Codebeispiel
Hier ist ein Codebeispiel, das zeigt, wie Prometheus zum Sammeln von Metriken von einem Server konfiguriert wird:
„Bash

Prometheus-Konfiguration

global:
scrape_interval: 10s

scrape_configs:
- Jobname: 'Server'
static_configs:
- Ziele: ['localhost:80']


„Bash
#Grafana-Konfiguration
[Server]
http_port = 3000

[Sicherheit]
admin_password = 'admin'

[Datenbank]
type = 'sqlite3'
path = '/var/lib/grafana/grafana.db'

id="konfigurationstabelle" style="font-family: var(--font-heading); font-size: 1.6rem; margin-top: 2rem; color: var(--primary); font-weight: 900; text-transform: uppercase; scroll-margin-top: 100px;">Konfigurationstabelle
Hier ist eine Tabelle, die die Konfiguration von Prometheus und Grafana zusammenfasst:

| Einstellungen | Wert |
| --- | --- |
| Kratzintervall | 10s |
| Jobname | Server |
| Ziel | localhost:80 |
| HTTP-Port | 3000 |
| Admin-Passwort | Administrator |
| Datenbanktyp | sqlite3 |
| Datenbankpfad | /var/lib/grafana/grafana.db |
id="detaillierte-architektur" style="font-family: var(--font-heading); font-size: 1.6rem; margin-top: 2rem; color: var(--primary); font-weight: 900; text-transform: uppercase; scroll-margin-top: 100px;">Detaillierte Architektur
Hier ist eine detaillierte Architektur der Serverüberwachung mit Prometheus und Grafana:

Prometheus: Sammelt und speichert Serverleistungsdaten.
Grafana: Sehen Sie sich die von Prometheus gesammelten Daten an.
Server: Stellen Leistungsdaten für Prometheus bereit.

> [!TIP] Denken Sie daran, dass die Konfiguration von Prometheus und Grafana je nach den spezifischen Anforderungen Ihrer Umgebung variieren kann. Weitere Informationen finden Sie in der offiziellen Dokumentation des jeweiligen Tools.