Configurarea și rularea uptime kuma pe Raspberry Pi

UpTime Kuma este un instrument de monitorizare auto-găzduit care vă permite să urmăriți starea și timpul de funcționare a site-urilor web, serverelor și serviciilor. Rularea up-timpului Kuma pe un Raspberry Pi oferă o soluție ușoară și rentabilă pentru monitorizarea infrastructurii dvs. Acest ghid vă va parcurge prin instalarea și configurarea Uptime Kuma pe un Raspberry Pi.


Ce vei avea nevoie

  1. Zmeură pi (Orice model cu suport GPIO, de exemplu, PI 3, PI 4)
  2. Card microSD (cel puțin 8 GB, clasa 10 sau mai bine)
  3. Alimentare electrică (5V, 2,5A minim pentru PI 3; 5V, 3A pentru PI 4)
  4. Raspberry pi OS (Versiunea sau desktop)
  5. Conexiune la internet

Pasul 1: Pregătiți zmeura PI

  1. Actualizați -vă Raspberry PI:

    sudo apt update && sudo apt upgrade -y
    
  2. Instalați instrumentele necesare:

    sudo apt install -y curl git
    
  3. Instalați Docker (dacă nu este deja instalat):

    curl -fsSL https://get.docker.com -o get-docker.sh
    sudo sh get-docker.sh
    sudo usermod -aG docker $USER
    

    Reporniți Raspberry Pi pentru a aplica modificările:

    sudo reboot
    

Pasul 2: Instalați uptime kuma folosind Docker

Uptime kuma poate fi implementat rapid folosind Docker. Urmați acești pași pentru a -l configura:

  1. Trageți imaginea de digker Kuma de timp:

    sudo docker pull louislam/uptime-kuma:latest
    
  2. Creați un director pentru date persistente:

    mkdir -p ~/uptime-kuma/data
    
  3. Rulați recipientul uptime kuma:

    sudo docker run -d \
      -p 3001:3001 \
      -v ~/uptime-kuma/data:/app/data \
      --name uptime-kuma \
      louislam/uptime-kuma
    
  4. Accesați uptime kuma în browserul dvs .: Navigați la http://<raspberry-pi-ip>:3001 Pentru a accesa interfața web uptime kuma.


Pasul 3: Configurați uptime kuma

  1. Configurați un cont de administrator:

    • La prima autentificare, creați un nume de utilizator și o parolă de administrare.
  2. Adăugați servicii pentru a monitoriza:

    • Faceți clic pe Adăugați un nou monitor buton.
    • Configurați detaliile serviciului, cum ar fi:
      • Monitor Type (HTTP(s), Ping, TCP, etc.)
      • Service URL or IP address
      • Interval pentru verificări (de exemplu, la fiecare 5 minute)
  3. Salvați setările monitorului și începeți să vă monitorizați serviciile.


Pasul 4: Îmbunătățiri opționale

  1. Activați HTTPS: Utilizați un proxy invers precum NGINX sau TRAEFIK pentru a asigura kuma de uptime cu HTTPS.

  2. Rulați uptime kuma pe un port personalizat: Schimbați maparea portului atunci când rulați containerul Docker:

    sudo docker run -d -p 8080:3001 ...
    
  3. Auto-start la boot: Asigurați -vă că containerul începe automat la repornire:

    sudo docker update --restart unless-stopped uptime-kuma
    
  4. Adăugați notificări:

    • Integrate Uptime Kuma with notification services like Telegram, Slack, or email.
    • Configure notifications in the Setări> Notificare Secțiunea tabloului de bord.

Pasul 5: Monitorizați -vă infrastructura

  1. Vizualizați valorile:
    • Accesați statistici de utilizare, timpi de răspuns și jurnalele de eșec din tabloul de bord.
  2. Setați alerte:
    • Configurați alertele pentru a primi notificări dacă un serviciu scade.
  3. Vizualizați tendințele:
    • Utilizați jurnalele de istoric detaliate pentru a identifica tiparele și pentru a vă optimiza serviciile.

Depanare

  1. Uptime kuma nu este accesibil:

    • Verificați că containerul rulează:
      sudo docker ps
      
    • Verificați erorile din jurnalele containerului:
      sudo docker logs uptime-kuma
      
  2. Utilizare ridicată a resurselor:

    • Reduceți frecvența de monitorizare pentru servicii mai puțin critice.
    • Luați în considerare actualizarea la un Raspberry PI 4 pentru o performanță mai bună.
  3. Imposibil de primit notificări:

    • Credențe și configurații de servicii de notificare dublu-verificare.

Aplicații de uptime kuma

  1. Monitorizați durata de funcționare a site -urilor și serverelor personale.
  2. Urmăriți dispozitive IoT sau sisteme de automatizare a locuințelor.
  3. Asigurați -vă că serviciile cloud și API -urile sunt operaționale.
  4. Primiți alerte pentru întreruperile de rețea sau probleme de performanță.

Concluzie

UpTime Kuma este un instrument de monitorizare puternic, dar ușor, care funcționează perfect pe un Raspberry Pi. Cu interfața sa intuitivă și setul de caracteristici robuste, vă puteți monitoriza cu ușurință infrastructura și vă puteți asigura că totul funcționează fără probleme. Urmați acest ghid pentru a configura Uptime Kuma și pentru a obține vizibilitate deplină în rețeaua și serviciile dvs.!

Lasă un comentariu

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.