Upptid Kuma är ett självhostat övervakningsverktyg som gör att du kan spåra status och drifttid för webbplatser, servrar och tjänster. Att köra drifttid Kuma på en Raspberry Pi ger en lätt och kostnadseffektiv lösning för att övervaka din infrastruktur. Den här guiden kommer att leda dig genom att installera och ställa in upptid Kuma på en Raspberry Pi.
Vad du behöver
- Hallon (Varje modell med GPIO -stöd, t.ex. PI 3, PI 4)
- MicroSD -kort (minst 8 GB, klass 10 eller bättre)
- Strömförsörjning (5V, 2,5A minsta för PI 3; 5V, 3A för PI 4)
- Raspberry Pi Os (Lite eller Desktop -version)
- Internetanslutning
Steg 1: Förbered Raspberry Pi
-
Uppdatera din Raspberry Pi:
sudo apt update && sudo apt upgrade -y
-
Installera nödvändiga verktyg:
sudo apt install -y curl git
-
Installera Docker (om inte redan installerat):
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER
Starta om din Raspberry Pi för att tillämpa ändringarna:
sudo reboot
Steg 2: Installera upptiden Kuma med Docker
Upptid Kuma kan distribueras snabbt med Docker. Följ dessa steg för att ställa in det:
-
Dra upp drifttiden Kuma Docker -bilden:
sudo docker pull louislam/uptime-kuma:latest
-
Skapa en katalog för ihållande data:
mkdir -p ~/uptime-kuma/data
-
Kör upptiden Kuma -behållaren:
sudo docker run -d \ -p 3001:3001 \ -v ~/uptime-kuma/data:/app/data \ --name uptime-kuma \ louislam/uptime-kuma
-
Åtkomst till drifttid Kuma i din webbläsare: Navigera till
http://<raspberry-pi-ip>:3001
to access the Uptime Kuma web interface.
Step 3: Configure Uptime Kuma
-
Set up an admin account:
- Skapa ett admin -användarnamn och lösenord vid den första inloggningen.
-
Lägg till tjänster för att övervaka:
- Klicka på Lägg till ny bildskärm knapp.
- Konfigurera serviceinformationen, till exempel:
- Monitor Type (http (s), ping, tcp, etc.)
- Service URL eller IP -adress
- Intervall för kontroller (t.ex. var 5: e minut)
-
Spara bildskärmsinställningarna och börja övervaka dina tjänster.
Steg 4: Valfria förbättringar
-
Aktivera https: Använd en omvänd proxy som nginx eller traefik för att säkra drifttid Kuma med https.
-
Kör upptid Kuma på en anpassad port: Ändra portkartläggningen när du kör Docker -behållaren:
sudo docker run -d -p 8080:3001 ...
-
Auto-start vid start: Se till att behållaren startar automatiskt vid omstart:
sudo docker update --restart unless-stopped uptime-kuma
-
Lägg till aviseringar:
- Integrera drifttid Kuma med anmälningstjänster som Telegram, Slack eller E -post.
- Konfigurera aviseringar i Inställningar> Meddelande Avsnitt på instrumentpanelen.
Steg 5: Övervaka din infrastruktur
-
Visa mätvärden:
- Åtkomst till upptidsstatistik, responstider och felloggar från instrumentpanelen.
-
Ställ in varningar:
- Konfigurera varningar för att få meddelanden om en tjänst går ner.
-
Visualisera trender:
- Använd de detaljerade historikloggarna för att identifiera mönster och optimera dina tjänster.
Felsökning
-
Uptime Kuma är inte tillgänglig:
- Kontrollera att behållaren körs:
sudo docker ps
- Kontrollera om du har fel i behållarloggarna:
sudo docker logs uptime-kuma
- Kontrollera att behållaren körs:
-
Hög resursanvändning:
- Minska övervakningsfrekvensen för mindre kritiska tjänster.
- Överväg att uppgradera till en Raspberry Pi 4 för bättre prestanda.
-
Det går inte att få meddelanden:
- Double Check Notification Service-referenser och konfigurationer.
Tillämpningar av drifttid Kuma
- Övervaka upptiden för personliga webbplatser och servrar.
- Spåra IoT -enheter eller hemautomationssystem.
- Se till att molntjänster och API: er är i drift.
- Ta emot varningar för nätverksavbrott eller prestationsproblem.
Slutsats
Upptid Kuma är ett kraftfullt men ändå lätt övervakningsverktyg som fungerar sömlöst på en Raspberry Pi. Med sitt intuitiva gränssnitt och robusta funktionsuppsättning kan du enkelt övervaka din infrastruktur och se till att allt går smidigt. Följ den här guiden för att ställa in drifttid Kuma och få full synlighet i ditt nätverk och tjänster!