Uptime Kuma ist ein selbst gehostete Überwachungstool, mit dem Sie den Status und die Verfügbarkeit von Websites, Servern und Diensten verfolgen können. Durch das Ausführen von Uptime Kuma auf einem Raspberry Pi bietet eine leichte und kostengünstige Lösung für die Überwachung Ihrer Infrastruktur. Diese Anleitung führt Sie durch die Installation und Einrichtung von Uptime Kuma auf einem Raspberry Pi.
Was Sie brauchen werden
- Raspberry Pi (Jedes Modell mit GPIO -Unterstützung, z. B. PI 3, PI 4)
- MicroSD -Karte (mindestens 8 GB, Klasse 10 oder besser)
- Stromversorgung (5 V, 2,5A Minimum für PI 3; 5V, 3a für PI 4)
- Raspberry Pi OS (Lite- oder Desktop -Version)
- Internetverbindung
Schritt 1: Bereiten Sie den Raspberry Pi vor
-
Aktualisieren Sie Ihren Raspberry Pi:
sudo apt update && sudo apt upgrade -y
-
Installieren Sie die erforderlichen Tools:
sudo apt install -y curl git
-
Installieren Sie Docker (wenn nicht bereits installiert):
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER
Starten Sie Ihren Raspberry Pi neu, um die Änderungen anzuwenden:
sudo reboot
Schritt 2: Installieren Sie Uptime Kuma mit Docker
Uptime Kuma kann mit Docker schnell eingesetzt werden. Befolgen Sie diese Schritte, um es einzurichten:
-
Pull the Uptime Kuma Docker image:
sudo docker pull louislam/uptime-kuma:latest
-
Create a directory for persistent data:
mkdir -p ~/uptime-kuma/data
-
Führen Sie den Uptime Kuma Container aus:
sudo docker run -d \ -p 3001:3001 \ -v ~/uptime-kuma/data:/app/data \ --name uptime-kuma \ louislam/uptime-kuma
-
Greifen Sie in Ihrem Browser auf Uptime Kuma zu: Navigieren zu
http://<raspberry-pi-ip>:3001
So greifen Sie auf die Kuma -Weboberfläche der Uptime zu.
Schritt 3: Konfigurieren Sie Uptime Kuma
-
Richten Sie ein Admin -Konto ein:
- Erstellen Sie beim ersten Anmeldung einen Administrator Benutzernamen und Passwort.
-
Dienste zur Überwachung hinzufügen:
- Klicken Sie auf die Neuen Monitor hinzufügen Taste.
- Konfigurieren Sie die Dienstdetails, wie z. B.:
- Überwachungstyp (HTTP (s), Ping, TCP usw.)
- Service -URL oder IP -Adresse
- Intervall für Schecks (z. B. alle 5 Minuten)
-
Speichern Sie die Monitoreinstellungen und überwachen Sie Ihre Dienste.
Schritt 4: Optionale Verbesserungen
-
Aktivieren Sie HTTPS: Use a reverse proxy like Nginx or Traefik to secure Uptime Kuma with HTTPS.
-
Führen Sie die Uptime Kuma auf einem benutzerdefinierten Port aus: Ändern Sie die Portzuordnung beim Ausführen des Docker -Containers:
sudo docker run -d -p 8080:3001 ...
-
Auto-Start am Start: Stellen Sie sicher, dass der Container beim Neustart automatisch startet:
sudo docker update --restart unless-stopped uptime-kuma
-
Benachrichtigungen hinzufügen:
- Integrieren Sie Uptime Kuma in Benachrichtigungsdienste wie Telegramm, Slack oder E -Mail.
- Konfigurieren Sie Benachrichtigungen in der Einstellungen> Benachrichtigung Abschnitt des Dashboards.
Schritt 5: Überwachen Sie Ihre Infrastruktur
-
Metriken anzeigen:
- Greifen Sie über die Statistiken, die Antwortzeiten und die Fehlerprotokolle im Dashboard zu.
-
Benachrichtigungen einstellen:
- Konfigurieren Sie Warnungen, um Benachrichtigungen zu erhalten, wenn ein Dienst ausfällt.
-
Trends visualisieren:
- Verwenden Sie die detaillierten Verlaufsprotokolle, um Muster zu identifizieren und Ihre Dienste zu optimieren.
Fehlerbehebung
-
UPTIME KUMA nicht zugänglich:
- Überprüfen Sie, ob der Container ausgeführt wird:
sudo docker ps
- Überprüfen Sie auf Fehler in den Containerprotokollen:
sudo docker logs uptime-kuma
- Überprüfen Sie, ob der Container ausgeführt wird:
-
Hochressourcenverbrauch:
- Reduzieren Sie die Überwachungsfrequenz für weniger kritische Dienste.
- Erwägen Sie, auf einen Raspberry Pi 4 zu aktualisieren, um eine bessere Leistung zu erzielen.
-
Benachrichtigungen nicht erhalten:
- Doppelprüf-Benachrichtigungsdienste-Anmeldeinformationen und Konfigurationen.
Anwendungen von Uptime Kuma
- Überwachen Sie die Verfügbarkeit persönlicher Websites und Server.
- Verfolgen Sie IoT -Geräte oder Heimautomationssysteme.
- Stellen Sie sicher, dass Cloud -Dienste und APIs betriebsbereit sind.
- Erhalten Sie Warnungen für Netzwerkausfälle oder Leistungsprobleme.
Abschluss
Uptime Kuma ist ein leistungsstarkes, aber leichtes Überwachungsinstrument, das nahtlos auf einem Himbeer -Pi arbeitet. Mit seiner intuitiven Schnittstelle und dem robusten Funktionssatz können Sie Ihre Infrastruktur problemlos überwachen und sicherstellen, dass alles reibungslos läuft. Befolgen Sie diese Anleitung, um Uptime Kuma einzurichten und die volle Sichtbarkeit in Ihr Netzwerk und Ihre Dienste zu erhalten!