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
- Zmeură pi (Orice model cu suport GPIO, de exemplu, PI 3, PI 4)
- Card microSD (cel puțin 8 GB, clasa 10 sau mai bine)
- Alimentare electrică (5V, 2,5A minim pentru PI 3; 5V, 3A pentru PI 4)
- Raspberry pi OS (Versiunea sau desktop)
- Conexiune la internet
Pasul 1: Pregătiți zmeura PI
-
Actualizați -vă Raspberry PI:
sudo apt update && sudo apt upgrade -y
-
Instalați instrumentele necesare:
sudo apt install -y curl git
-
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:
-
Trageți imaginea de digker Kuma de timp:
sudo docker pull louislam/uptime-kuma:latest
-
Creați un director pentru date persistente:
mkdir -p ~/uptime-kuma/data
-
Rulați recipientul uptime kuma:
sudo docker run -d \ -p 3001:3001 \ -v ~/uptime-kuma/data:/app/data \ --name uptime-kuma \ louislam/uptime-kuma
-
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
-
Configurați un cont de administrator:
- La prima autentificare, creați un nume de utilizator și o parolă de administrare.
-
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)
-
Salvați setările monitorului și începeți să vă monitorizați serviciile.
Pasul 4: Îmbunătățiri opționale
-
Activați HTTPS: Utilizați un proxy invers precum NGINX sau TRAEFIK pentru a asigura kuma de uptime cu HTTPS.
-
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 ...
-
Auto-start la boot: Asigurați -vă că containerul începe automat la repornire:
sudo docker update --restart unless-stopped uptime-kuma
-
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
-
Vizualizați valorile:
- Accesați statistici de utilizare, timpi de răspuns și jurnalele de eșec din tabloul de bord.
-
Setați alerte:
- Configurați alertele pentru a primi notificări dacă un serviciu scade.
-
Vizualizați tendințele:
- Utilizați jurnalele de istoric detaliate pentru a identifica tiparele și pentru a vă optimiza serviciile.
Depanare
-
Uptime kuma nu este accesibil:
- Verificați că containerul rulează:
sudo docker ps
- Verificați erorile din jurnalele containerului:
sudo docker logs uptime-kuma
- Verificați că containerul rulează:
-
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ă.
-
Imposibil de primit notificări:
- Credențe și configurații de servicii de notificare dublu-verificare.
Aplicații de uptime kuma
- Monitorizați durata de funcționare a site -urilor și serverelor personale.
- Urmăriți dispozitive IoT sau sisteme de automatizare a locuințelor.
- Asigurați -vă că serviciile cloud și API -urile sunt operaționale.
- 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.!