Einrichten und Ausführen von Uptime Kuma auf dem Raspberry Pi

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

  1. Raspberry Pi (Jedes Modell mit GPIO -Unterstützung, z. B. PI 3, PI 4)
  2. MicroSD -Karte (mindestens 8 GB, Klasse 10 oder besser)
  3. Stromversorgung (5 V, 2,5A Minimum für PI 3; 5V, 3a für PI 4)
  4. Raspberry Pi OS (Lite- oder Desktop -Version)
  5. Internetverbindung

Schritt 1: Bereiten Sie den Raspberry Pi vor

  1. Aktualisieren Sie Ihren Raspberry Pi:

    sudo apt update && sudo apt upgrade -y
    
  2. Installieren Sie die erforderlichen Tools:

    sudo apt install -y curl git
    
  3. 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:

  1. Pull the Uptime Kuma Docker image:

    sudo docker pull louislam/uptime-kuma:latest
    
  2. Create a directory for persistent data:

    mkdir -p ~/uptime-kuma/data
    
  3. 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
    
  4. 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

  1. Richten Sie ein Admin -Konto ein:

    • Erstellen Sie beim ersten Anmeldung einen Administrator Benutzernamen und Passwort.
  2. 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)
  3. Speichern Sie die Monitoreinstellungen und überwachen Sie Ihre Dienste.


Schritt 4: Optionale Verbesserungen

  1. Aktivieren Sie HTTPS: Use a reverse proxy like Nginx or Traefik to secure Uptime Kuma with HTTPS.

  2. 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 ...
    
  3. Auto-Start am Start: Stellen Sie sicher, dass der Container beim Neustart automatisch startet:

    sudo docker update --restart unless-stopped uptime-kuma
    
  4. 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

  1. Metriken anzeigen:
    • Greifen Sie über die Statistiken, die Antwortzeiten und die Fehlerprotokolle im Dashboard zu.
  2. Benachrichtigungen einstellen:
    • Konfigurieren Sie Warnungen, um Benachrichtigungen zu erhalten, wenn ein Dienst ausfällt.
  3. Trends visualisieren:
    • Verwenden Sie die detaillierten Verlaufsprotokolle, um Muster zu identifizieren und Ihre Dienste zu optimieren.

Fehlerbehebung

  1. 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
      
  2. 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.
  3. Benachrichtigungen nicht erhalten:

    • Doppelprüf-Benachrichtigungsdienste-Anmeldeinformationen und Konfigurationen.

Anwendungen von Uptime Kuma

  1. Überwachen Sie die Verfügbarkeit persönlicher Websites und Server.
  2. Verfolgen Sie IoT -Geräte oder Heimautomationssysteme.
  3. Stellen Sie sicher, dass Cloud -Dienste und APIs betriebsbereit sind.
  4. 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!

Hinterlasse einen Kommentar

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.