Uptime Kuma is a self-hosted monitoring tool that allows you to track the status and uptime of websites, servers, and services. Prowadzenie czasu Kuma na Raspberry Pi zapewnia lekkie i opłacalne rozwiązanie do monitorowania infrastruktury. Ten przewodnik poprowadzi Cię przez instalowanie i konfigurowanie czasu Uptime Kuma na Raspberry Pi.
Czego będziesz potrzebować
- Raspberry Pi (Każdy model z obsługą GPIO, np. PI 3, PI 4)
- Karta microSD (co najmniej 8 GB, klasa 10 lub lepsza)
- Zasilacz (5 V, minimum 2,5A dla PI 3; 5 V, 3A dla PI 4)
- Raspberry Pi OS (Wersja lite lub komputerów stacjonarnych)
- Połączenie internetowe
Krok 1: Przygotuj Raspberry Pi
-
Zaktualizuj swoje Raspberry Pi:
sudo apt update && sudo apt upgrade -y
-
Zainstaluj niezbędne narzędzia:
sudo apt install -y curl git
-
Zainstaluj Docker (jeśli jeszcze nie zainstalowany):
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER
Uruchom ponownie Raspberry Pi, aby zastosować zmiany:
sudo reboot
Krok 2: Zainstaluj Kuma Uptime za pomocą Docker
Kuma uptime można szybko wdrożyć za pomocą Dockera. Wykonaj następujące kroki, aby go skonfigurować:
-
Podciągnij Obraz Kuma Docker Kuma:
sudo docker pull louislam/uptime-kuma:latest
-
Utwórz katalog trwałych danych:
mkdir -p ~/uptime-kuma/data
-
Uruchom kontener Uptime Kuma:
sudo docker run -d \ -p 3001:3001 \ -v ~/uptime-kuma/data:/app/data \ --name uptime-kuma \ louislam/uptime-kuma
-
Uzyskaj czas Uptime Kuma w przeglądarce: Przejść do
http://<raspberry-pi-ip>:3001
Aby uzyskać dostęp do interfejsu internetowego Kuma Kuma.
Krok 3: Skonfiguruj czas aktualizacji kuma
-
Skonfiguruj konto administratora:
- Po pierwszym logowaniu utwórz nazwę użytkownika i hasło administratora.
-
Dodaj usługi do monitorowania:
- Kliknij Dodaj nowy monitor przycisk.
- Skonfiguruj szczegóły usługi, takie jak:
- Typ monitorowania (HTTP (S), Ping, TCP itp.)
- URL URL lub adres IP
- Interwał kontroli (np. Co 5 minut)
-
Zapisz ustawienia monitora i zacznij monitorować swoje usługi.
Krok 4: Opcjonalne ulepszenia
-
Włącz HTTPS: Użyj odwrotnego proxy, takiego jak Nginx lub Traefik, aby zabezpieczyć KUMA aktualizacji za pomocą HTTPS.
-
Uruchom czas Uptime Kuma na niestandardowym porcie: Zmień mapowanie portów podczas uruchamiania kontenera Docker:
sudo docker run -d -p 8080:3001 ...
-
Auto-start na rozruchu: Upewnij się, że kontener rozpoczyna się automatycznie przy ponownym uruchomieniu:
sudo docker update --restart unless-stopped uptime-kuma
-
Dodaj powiadomienia:
- Zintegruj Kuma Uptime z usługami powiadomień, takich jak Telegram, Slack lub E -mail.
- Skonfiguruj powiadomienia w Ustawienia> Powiadomienie Sekcja deski rozdzielczej.
Krok 5: Monitoruj swoją infrastrukturę
-
Zobacz wskaźniki:
- Uzyskaj dostęp do statystyk aktualizacji, czasów odpowiedzi i dzienników awarii z pulpitu nawigacyjnego.
-
Ustaw alerty:
- Skonfiguruj alerty, aby odbierać powiadomienia, jeśli usługa spadnie.
-
Wizualizuj trendy:
- Użyj szczegółowych dzienników historii, aby zidentyfikować wzorce i zoptymalizować swoje usługi.
Rozwiązywanie problemów
-
Uptime Kuma niedostępny:
- Sprawdź, czy pojemnik działa:
sudo docker ps
- Sprawdź błędy w dziennikach kontenera:
sudo docker logs uptime-kuma
- Sprawdź, czy pojemnik działa:
-
Wysokie użycie zasobów:
- Zmniejsz częstotliwość monitorowania dla mniej krytycznych usług.
- Zastanów się nad aktualizacją do Raspberry Pi 4, aby uzyskać lepszą wydajność.
-
Nie można otrzymać powiadomień:
- Dwukrotnie sprawdzaj powiadomienia Uwierzytelności i konfiguracje.
Zastosowania Kuma Uptime
- Monitoruj czas pracy osobistych stron internetowych i serwerów.
- Śledź urządzenia IoT lub systemy automatyki domowej.
- Upewnij się, że usługi w chmurze i interfejsy API działają.
- Otrzymuj alerty dotyczące awarii sieci lub problemów z wydajnością.
Wniosek
Uptime Kuma to potężne, ale lekkie narzędzie do monitorowania, które płynnie działa na Raspberry Pi. Dzięki intuicyjnej interfejsie i solidnym zestawie funkcji możesz łatwo monitorować infrastrukturę i upewnić się, że wszystko działa płynnie. Postępuj zgodnie z tym przewodnikiem, aby skonfigurować Kuma Uptime i uzyskać pełną widoczność w swojej sieci i usług!