Uptime Kuma הוא כלי ניטור מארח עצמי המאפשר לך לעקוב אחר הסטטוס והזמן של אתרים, שרתים ושירותים. הפעלת קומה של Uptime ב- Raspberry Pi מספקת פיתרון קל וחסכוני לניטור התשתית שלך. מדריך זה יעבור אתכם בהתקנה והגדרת קומה של Uptime על פי פטל.
מה תצטרך
- Raspberry Pi (כל דגם עם תמיכה ב- GPIO, למשל, pi 3, pi 4)
- כרטיס MicroSD (לפחות 8 ג'יגה -בייט, כיתה 10 ומעלה)
- ספק כוח (5V, 2.5A מינימום עבור PI 3; 5V, 3A עבור PI 4)
- Raspberry pi os (גרסת לייט או שולחן עבודה)
- חיבור לאינטרנט
שלב 1: הכן את ה- Raspberry Pi
-
עדכן את ה- Raspberry Pi שלך:
sudo apt update && sudo apt upgrade -y
-
התקן כלים נחוצים:
sudo apt install -y curl git
-
התקן את Docker (אם לא הותקן כבר):
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER
הפעל מחדש את ה- Raspberry Pi שלך כדי להחיל את השינויים:
sudo reboot
שלב 2: התקן את קומה של Uptime באמצעות Docker
ניתן לפרוס את קומה Uptime במהירות באמצעות Docker. עקוב אחר הצעדים הבאים להגדרתם:
-
משוך את תמונת הקומה של קומה דוקר:
sudo docker pull louislam/uptime-kuma:latest
-
צור ספרייה לנתונים מתמשכים:
mkdir -p ~/uptime-kuma/data
-
הפעל את מיכל ה- kuma של זמן Uptime:
sudo docker run -d \ -p 3001:3001 \ -v ~/uptime-kuma/data:/app/data \ --name uptime-kuma \ louislam/uptime-kuma
-
גישה לקומה של Uptime בדפדפן שלך: נווט אל
http://<raspberry-pi-ip>:3001
כדי לגשת לממשק האינטרנט של uptime kuma.
שלב 3: קביעת תצורה של קומה של זמן
-
הגדרת חשבון מנהל:
- בכניסה הראשונה, צור שם משתמש וסיסמא של מנהל מערכת.
-
הוסף שירותים לצג:
- לחץ על הוסף צג חדש לַחְצָן.
- קבע את תצורת פרטי השירות, כגון:
- סוג צג (HTTP (ים), פינג, TCP וכו ')
- כתובת כתובת שירות או כתובת IP
- מרווח לבדיקות (למשל, כל 5 דקות)
-
שמור את הגדרות המסך ולהתחיל לעקוב אחר השירותים שלך.
שלב 4: שיפורים אופציונליים
-
אפשר https: השתמש בפרוקסי הפוך כמו Nginx או TraeFik כדי לאבטח את Kuma Uptime עם https.
-
הפעל את קומה של Uptime ביציאה מותאמת אישית: שנה את מיפוי היציאה בעת הפעלת מיכל Docker:
sudo docker run -d -p 8080:3001 ...
-
הפעלה אוטומטית ב- Boot: ודא שהמיכל מתחיל באופן אוטומטי באתחול מחדש:
sudo docker update --restart unless-stopped uptime-kuma
-
הוסף התראות:
- שלב את קומה Uptime עם שירותי התראות כמו Telegram, Slack או דוא"ל.
- קבע התצורה של התראות ב הגדרות> הודעה קטע של לוח המחוונים.
שלב 5: עקוב אחר התשתית שלך
-
צפה במדדים:
- גישה לסטטיסטיקה של זמן, זמני תגובה ויומני כישלון מלוח המחוונים.
-
הגדר התראות:
- הגדר התראות לקבלת התראות אם השירות יורד.
-
דמיינו מגמות:
- השתמש ביומני ההיסטוריה המפורטים כדי לזהות דפוסים ולייעל את השירותים שלך.
פתרון בעיות
-
קומה Uptime לא נגישה:
- Verify the container is running:
sudo docker ps
- בדוק אם יש שגיאות ביומני המכולות:
sudo docker logs uptime-kuma
- Verify the container is running:
-
שימוש במשאבים גבוה:
- צמצם את תדירות הניטור עבור שירותים פחות קריטיים.
- שקול לשדרג ל- Raspberry Pi 4 לביצועים טובים יותר.
-
לא ניתן לקבל התראות:
- בדיקה כפולה של אישורי שירות ותצורות.
יישומים של קומה של Uptime
- עקוב אחר זמן האתרים והשרתים האישיים.
- עקוב אחר מכשירי IoT או מערכות אוטומציה לבית.
- ודא ששירותי ענן וממשקי API פועלים.
- קבל התראות להפסקות רשת או בעיות ביצועים.
מַסְקָנָה
Uptime Kuma הוא כלי ניטור חזק ועם זאת קל משקל שעובד בצורה חלקה על פטל Pi. בעזרת הממשק האינטואיטיבי ומערכת התכונות החזקה שלו, אתה יכול לפקח בקלות על התשתית שלך ולהבטיח שהכל פועל בצורה חלקה. עקוב אחר מדריך זה להגדרת קומה של Uptime ולקבל ראות מלאה ברשת והשירותים שלך!