Ang Uptime Kuma ay isang tool sa pagsubaybay sa sarili na nagbibigay-daan sa iyo upang subaybayan ang katayuan at oras ng mga website, server, at serbisyo. Ang pagpapatakbo ng oras ng Kuma sa isang Raspberry Pi ay nagbibigay ng isang magaan at epektibong solusyon para sa pagsubaybay sa iyong imprastraktura. Ang gabay na ito ay lalakad sa iyo sa pamamagitan ng pag -install at pag -set up ng oras ng Kuma sa isang Raspberry Pi.
Ano ang kakailanganin mo
- Raspberry Pi (Anumang modelo na may suporta sa GPIO, hal., PI 3, PI 4)
- MicroSD card (hindi bababa sa 8GB, klase 10 o mas mahusay)
- Power Supply (5V, 2.5A na minimum para sa PI 3; 5V, 3A para sa PI 4)
- Raspberry Pi Os (Bersyon ng lite o desktop)
- Koneksyon sa Internet
Step 1: Prepare the Raspberry Pi
-
I -update ang iyong Raspberry Pi:
sudo apt update && sudo apt upgrade -y
-
I -install ang mga kinakailangang tool:
sudo apt install -y curl git
-
I -install ang Docker (kung hindi pa naka -install):
curl -fsSL https://get.docker.com -o get-docker.sh sudo sh get-docker.sh sudo usermod -aG docker $USER
I -reboot ang iyong Raspberry Pi upang ilapat ang mga pagbabago:
sudo reboot
Hakbang 2: I -install ang Uptime Kuma gamit ang Docker
Ang oras ng Kuma ay maaaring ma -deploy nang mabilis gamit ang Docker. Sundin ang mga hakbang na ito upang mai -set up ito:
-
Hilahin ang Uptime Kuma Docker Image:
sudo docker pull louislam/uptime-kuma:latest
-
Lumikha ng isang direktoryo para sa patuloy na data:
mkdir -p ~/uptime-kuma/data
-
Patakbuhin ang Uptime Kuma Container:
sudo docker run -d \ -p 3001:3001 \ -v ~/uptime-kuma/data:/app/data \ --name uptime-kuma \ louislam/uptime-kuma
-
I -access ang oras ng Kuma sa iyong browser: Mag -navigate sa
http://<raspberry-pi-ip>:3001
Upang ma -access ang uptime Kuma web interface.
Hakbang 3: I -configure ang Uptime Kuma
-
Mag -set up ng isang admin account:
- Sa unang pag -login, lumikha ng isang admin username at password.
-
Magdagdag ng mga serbisyo upang subaybayan:
- Mag -click sa Magdagdag ng bagong monitor pindutan.
- I -configure ang mga detalye ng serbisyo, tulad ng:
- Uri ng Monitor (HTTP (S), Ping, TCP, atbp.)
- Serbisyo ng URL o IP address
- Agwat para sa mga tseke (hal., Tuwing 5 minuto)
-
I -save ang Mga Setting ng Monitor at simulan ang pagsubaybay sa iyong mga serbisyo.
Hakbang 4: Mga Opsyonal na Pagpapahusay
-
Paganahin ang HTTPS: Gumamit ng isang reverse proxy tulad ng nginx o traefik upang ma -secure ang uptime kuma na may https.
-
Patakbuhin ang oras Kuma sa isang pasadyang port: Baguhin ang pagmamapa ng port kapag nagpapatakbo ng Docker Container:
sudo docker run -d -p 8080:3001 ...
-
Auto-start sa boot: Tiyaking awtomatikong nagsisimula ang lalagyan sa reboot:
sudo docker update --restart unless-stopped uptime-kuma
-
Magdagdag ng mga abiso:
- Isama ang Uptime Kuma sa mga serbisyo ng abiso tulad ng Telegram, Slack, o Email.
- I -configure ang mga abiso sa Mga Setting> Abiso seksyon ng dashboard.
Hakbang 5: Subaybayan ang iyong imprastraktura
-
Tingnan ang mga sukatan:
- I -access ang mga istatistika ng oras, oras ng pagtugon, at mga log ng pagkabigo mula sa dashboard.
-
Set Alerts:
- I -configure ang mga alerto upang makatanggap ng mga abiso kung bumaba ang isang serbisyo.
-
Visualize ang mga uso:
- Gamitin ang detalyadong mga log ng kasaysayan upang makilala ang mga pattern at ma -optimize ang iyong mga serbisyo.
Pag -aayos
-
Uptime Kuma hindi maa -access:
- Patunayan ang lalagyan ay tumatakbo:
sudo docker ps
- Suriin para sa mga error sa lalagyan ng lalagyan:
sudo docker logs uptime-kuma
- Patunayan ang lalagyan ay tumatakbo:
-
Paggamit ng Mataas na Mapagkukunan:
- Bawasan ang dalas ng pagsubaybay para sa hindi gaanong kritikal na serbisyo.
- Isaalang -alang ang pag -upgrade sa isang Raspberry Pi 4 para sa mas mahusay na pagganap.
-
Hindi makatanggap ng mga abiso:
- Mga kredensyal at pagsasaayos ng serbisyo ng double-check.
Mga Aplikasyon ng Uptime Kuma
- Subaybayan ang oras ng mga personal na website at server.
- Subaybayan ang mga aparato ng IoT o mga sistema ng automation ng bahay.
- Tiyakin na ang mga serbisyo sa ulap at ang mga API ay nagpapatakbo.
- Makatanggap ng mga alerto para sa mga outage ng network o mga isyu sa pagganap.
Konklusyon
Ang Uptime Kuma ay isang malakas ngunit magaan na tool sa pagsubaybay na gumagana nang walang putol sa isang Raspberry Pi. Gamit ang intuitive interface at matatag na tampok na tampok, madali mong masubaybayan ang iyong imprastraktura at matiyak na maayos ang lahat. Sundin ang gabay na ito upang mag -set up ng uptime Kuma at makakuha ng buong kakayahang makita sa iyong network at serbisyo!