Rulând pe un Raspberry Pi, Uptime Kuma vă ține la curent cu modul în care funcționează serviciile dvs. web. Iată cum să o implementați.
Auto-găzduirea site-urilor web și a serviciilor pe Raspberry Pi este un hobby grozav și o modalitate de a trece dincolo de ghearele de pradă ale tehnologiei mari. Dar monitorizarea serverului și asigurarea faptului că totul funcționează așa cum ar trebui poate fi o durere de cap.
Uptime Kuma este un monitor de uptime auto-găzduit care urmărește timpul de funcționare pe site-urile dvs. și vă poate trimite o notificare dacă există probleme.
Ce este Uptime Kuma și de ce aveți nevoie de el?
Raspberry Pi este centrul multor setări de server de acasă și, cu software-ul potrivit, îl puteți folosi pentru a înlocui aproape în întregime serviciile centralizate, proprietare.
Poți să-l conduci pe al tău Server de e-mail Raspberry Pi, citiți articole de știri complete cu FreshRSS, redați în flux muzică și filme cu Jellyfin, sau rulați o suită de birou completă bazată pe cloud și un serviciu de backup automat cu
Nextcloud pe Raspberry Pi. Puteți folosi chiar și o Raspberry Pi ca un sistem complet de management al restaurantului.Este un hobby distractiv și vă oferă un avans în lupta pentru confidențialitate. Dar ocazional serviciile tale vor dezvolta probleme. Acestea pot fi probleme de configurare sau poate fi necesar să reporniți servicii sau containere individuale.
Dacă nu utilizați un serviciu în fiecare zi, este posibil să nu observați că există probleme imediat ce acestea se dezvoltă. Cu Uptime Kuma, puteți să vă vedeți serverele dintr-o privire și să vă dați seama imediat dacă au probleme sau nu au probleme.
熊, transliterat în alfabetul latin ca „Kuma”, este cuvântul japonez pentru urs
De asemenea, puteți configura Uptime Kuma să vă trimită notificări folosind o varietate de metode, astfel încât să știți imediat dacă trebuie să luați măsuri.
Cum se instalează Uptime Kuma pe Raspberry Pi
Cel mai simplu mod de a instala Uptime Kuma pe Raspberry Pi este cu Docker. Dacă nu aveți deja Docker pe Raspberry Pi, instalați-l cu:
sudoaptinstalaredocher.io
Porniți și activați Docker cu:
sudo systemctl start docher
sudo systemctl permite docher
Adăugați utilizatorul în grupul Docker:
sudo usermod -aG docker pi
Pentru ca noul membru al grupului să intre în vigoare, deconectați-vă și reconectați-vă.
Acum Docker este instalat și rulează, puteți instala Uptime Kuma cu:
docker run -d --restart=intotdeauna -p 3001:3001 -v uptime-kuma:/app/date --name uptime-kuma louislam/uptime-kuma:1
Docker va descărca imaginile necesare și va configura containere pentru a rula Uptime Kuma izolat.
Dacă preferați să utilizați Docker Compose pentru a gestiona Uptime Kuma, puteți cu ușurință creați un fișier Docker Compose din orice container care rulează cu docker-autocompose.
Utilizați Uptime Kuma pentru a vă monitoriza site-urile și serviciile pe Raspberry Pi
Odată ce Uptime Kuma funcționează, deschideți browserul web și navigați la: adresa dvs.-pi-local-ip: 3001.
Vi se va solicita să creați un nume de utilizator și o parolă pentru utilizatorul administrator, apoi faceți clic către interfața principală a tabloului de bord. Momentan, nu va fi nimic acolo, așa că dă clic Adăugați un nou monitor.
Puteți alege dintre multe tipuri diferite de monitor pentru serviciile de pe Raspberry Pi, inclusiv mai multe tipuri de baze de date, containere Docker, servere de jocuri Steam, ping și servicii DNS.
Cel mai răspândit tip de monitor este HTTP(e). Majoritatea serviciilor dvs. vor avea o interfață web și dacă vă accesați serviciul folosind un nume de domeniu, un local domeniu sau adresa IP și numărul portului, veți putea folosi această opțiune pentru partea frontală a majorității bazate pe Raspberry Pi Servicii.
În plus, puteți utiliza această opțiune pentru a monitoriza timpul de funcționare pentru site-urile web de pe web mai larg, nu doar pentru a dvs. Oferiți-vă serviciul a Nume prietenos, apoi introduceți adresa URL.
În mod implicit, Uptime Kuma va verifica dacă serviciul dvs. este activ la fiecare 60 de secunde. Acest lucru pare sensibil, dar puteți modifica valoarea la orice doriți.
Este posibil să doriți să modificați numărul de încercări înainte ca serviciul să fie marcat ca oprit și să fie trimisă o notificare. Blipurile de rețea apar din când în când și adesea se corectează.
Opțiunile casetei de selectare includ ignorarea erorilor SSL/TLS și a notificărilor de certificate de securitate expirate. Oarecum ciudat, puteți și activa Modul invers, care vă va avertiza când un serviciu sau un site web este în funcțiune.
Pentru a monitoriza un container Docker, veți avea nevoie de numele sau ID-ul containerului, precum și de gazda Docker, în timp ce pentru monitorizarea bazei de date, veți avea nevoie de acreditările bazei de date
Configurați notificări
Dacă intenționați să monitorizați numai prin interfața web, vă puteți opri acum. Cu toate acestea, probabil că doriți ca Uptime Kuma să vă anunțe cu privire la întreruperi, astfel încât să le puteți remedia cât mai repede posibil. Faceți clic pe verde Configurare notificare butonul și alegeți din lista derulantă epică cu 49 de intrări. Practic, toate opțiunile sunt acoperite, cu evidențieri inclusiv notificări prin e-mail, Discord, Signal, Telegram și Microsoft Teams.
Pentru a configura o notificare Telegram, de exemplu, tot ce aveți nevoie este un ID de chat și un token bot. Puteți obține un token bot de la Telegram BotFather.
Din dialogul de configurare Notificări, puteți aplica aceeași metodă de notificare tuturor monitoarelor dvs. actuale.
The Bord butonul din dreapta sus vă oferă o imagine de ansamblu asupra serviciilor dvs., iar făcând clic pe o intrare individuală va afișa un grafic cu timpul de răspuns și problemele recente. Veți vedea procentul de funcționare de 24 de ore și 30 de zile, iar dacă utilizați un certificat pentru a vă securiza site-ul, Uptime Kuma vă va oferi chiar și data de expirare!
Monitorizarea timpului de funcționare a serviciului pe Raspberry Pi este ușoară!
Uptime Kuma este extrem de ușor de implementat și vă ține la curent cu modul în care funcționează diferitele servicii.
Dacă utilizați Raspberry Pi pentru a găzdui un site web pe care cititorii să-l viziteze, este la fel de important să vă asigurați că paginile dvs. nu au greșeli de ortografie, gramatică, erori și link-uri întrerupte.