Straipsnių katalogas
- 1 Kodėl tinklalapiams stebėti naudoti „Uptime Kuma“?
- 2 Kokia programinė įranga yra „Uptime Kuma“?
- 3 Kaip įdiegti „Uptime Kuma“ stebėjimo įrankį?
- 4 Įdiekite „Docker“ ir „Docker-compose“.
- 5 Kaip įdiegti nemokamą „Uptime Kuma“ svetainės būsenos stebėjimo įrankį?
- 6 Įdiekite „Nginx Proxy Manager“.
- 7 Atvirkštinis tarpinis serveris Uptime Kuma
- 8 Uptime Kuma Naudingos PM2 komandos
- 9 Kaip nustatyti automatinę Uptime Kuma stebėjimo programinės įrangos atsarginę kopiją?
- 10 Kaip pašalinti Uptime Kuma stebėjimo programinę įrangą?
- 11 Išvada
Mes paprastai atliekame išorinę grandinės reklamą, o draugystės saitų optimizavimas turi būti stebimas.
Jei mūsų išoriniai ir draugystės ryšiai prarandami,SEOTaip pat sumažės reitingas, todėl labai svarbu stebėti išorinių nuorodų svetainės puslapių būseną.
Kodėl tinklalapiams stebėti naudoti „Uptime Kuma“?
Kaip SEO stebi draugystės ryšius?
Pridėję išorinių nuorodų ir apsikeitę draugystės nuorodomis, mes paprastaiUptime robotasSukonfigūruokite svetainės stebėjimą debesies stebėjimo platformoje, kad aptiktumėte kiekvienos svetainės išorinių nuorodų puslapių ryšį.
Tačiau didėjant išorinių ir draugų grandinių skaičiui, „Uptime Robot“ debesies platforma turi ribotą stebėjimo skaičių, todėl turite atnaujinti ir mokėti, kad galėtumėte toliau pridėti daugiau debesies stebėjimo elementų.
Todėl galime naudoti atvirąjį kodąLinuxDebesų serverio stebėjimas软件Įrankiai – Uptime Kuma.
Kokia programinė įranga yra „Uptime Kuma“?
„Uptime Kuma“ yra atvirojo kodo „Linux“ serverio stebėjimo įrankis, turintis panašias funkcijas kaip „Uptime Robot“.
Palyginti su kitais panašiais svetainių stebėjimo įrankiais, Uptime Kuma palaiko savarankiškas paslaugas su mažiau apribojimų.
Šiame straipsnyje bus pristatytas „Uptime Kuma“ diegimas ir naudojimas.
Kaip įdiegti „Uptime Kuma“ stebėjimo įrankį?
Uptime Kuma, palaiko Docker diegimą.
Toliau pateikiama „Uptime Kuma“ diegimo veiksmų pamoka.
Ši komanda yraDiegimo programa per CLI [Ubuntu/Centos] Interaktyvi CLI diegimo programa su „Docker“ palaikymu arba be jo ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Nerekomenduojama naudoti aukščiau pateiktos diegimo komandos: kadangi „Uptime Kuma“ įdiegta ne „Docker“ būdu, diegti nesunku.
- (Rekomenduojame toliau pateiktą diegimo komandą)
Kadangi prieš diegdami „Uptime Kuma“ naudodami „Docker“, turite įdiegti „Docker“, pirmiausia įdiekite „Docker“.
Įdiekite „Docker“ ir „Docker-compose“.
Atnaujinkite ir įdiekite reikiamą programinę įrangą ▼
apt-get update && apt-get install -y wget vim
Jei naujinimo metu įvyksta 404 klaida, patikrinkite toliau pateiktą sprendimą▼
Įdiekite „Docker“.
Jei tai užsienio serveris, naudokite šią komandą ▼
curl -sSL https://get.docker.com/ | sh
Jei tai vidaus serveris Kinijoje, naudokite šią komandą ▼
curl -sSL https://get.daocloud.io/docker | sh
Nustatykite, kad „Docker“ įsijungtų automatiškai paleidžiant ▼
systemctl start docker systemctl enable docker
Įdiekite „Docker-compose“.
Jei tai užsienio serveris, naudokite šią komandą ▼
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
Jei tai vidaus serveris Kinijoje, naudokite šią komandą▼
curl -L https://get.daocloud.io/docker/compose/releases/download/v2.1.1/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
Iš naujo paleiskite docker tarnybos komandą▼
service docker restart
Kaip įdiegti nemokamą „Uptime Kuma“ svetainės būsenos stebėjimo įrankį?
docker volume create uptime-kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1- Tada galite praeiti
IP:3001Apsilankykite Uptime-Kuma.
Jei įjungėte CSF užkardą, gali reikėti atidaryti 3001 prievadą CSF užkardoje▼
vi /etc/csf/csf.conf # Allow incoming TCP ports TCP_IN = "20,21,22,2812,25,53,80,110,143,443,465,587,993,995,2030,2031,2082,2083,2086,2087,2095,2096,3001"
Iš naujo paleiskite CSF užkardą ▼
csf -rĮdiekite „Nginx Proxy Manager“.
„Nginx Proxy Manager“ yra „Docker“ pagrįsta atvirkštinio tarpinio serverio programinė įranga.
Kadangi „Nginx Proxy Manager“ nėra būtinas, galite neįdiegti „Nginx Proxy Manager“, jei nenorite gaišti laiko.
Sukurti katalogą ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Sukurkite docker-compose.yml failą ▼
nano docker-compose.yml
Įveskite toliau nurodytą failo turinį, tada paspauskite Ctrl+X, kad išsaugotumėte, paspauskite Y, kad išeitumėte iš ▼
version: "3"
services:
app:
image: 'jc21/nginx-proxy-manager:latest'
restart: unless-stopped
ports:
# These ports are in format :
- '80:80' # Public HTTP Port
- '443:443' # Public HTTPS Port
- '81:81' # Admin Web Port
# Add any other Stream port you want to expose
# - '21:21' # FTP
environment:
DB_MYSQL_HOST: "db"
DB_MYSQL_PORT: 3306
DB_MYSQL_USER: "npm"
DB_MYSQL_PASSWORD: "npm"
DB_MYSQL_NAME: "npm"
# Uncomment this if IPv6 is not enabled on your host
# DISABLE_IPV6: 'true'
volumes:
- ./data:/data
- ./letsencrypt:/etc/letsencrypt
depends_on:
- db
db:
image: 'jc21/mariadb-aria:latest'
restart: unless-stopped
environment:
MYSQL_ROOT_PASSWORD: 'npm'
MYSQL_DATABASE: 'npm'
MYSQL_USER: 'npm'
MYSQL_PASSWORD: 'npm'
volumes:
- ./data/mysql:/var/lib/mysql paleisti▼
docker-compose up -d
Jei pasirodo klaidos pranešimas, panašus į šį: "Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use"▼
[root@ten npm]# docker-compose up -d npm_db_1 is up-to-date Starting npm_app_1 ... error ERROR: for npm_app_1 Cannot start service app: driver failed programming external connectivity on endpoint npm_app_1 (bd3512d79a2184dbd03b2a715fab3990d503c17e85c35b1b4324f79068a29969): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use ERROR: for app Cannot start service app: driver failed programming external connectivity on endpoint npm_app_1 (bd3512d79a2184dbd03b2a715fab3990d503c17e85c35b1b4324f79068a29969): Error starting userland proxy: listen tcp4 0.0.0.0:443: bind: address already in use ERROR: Encountered errors while bringing up the project.
- Tai reiškia, kad 443 prievadas jau užimtas, o ką tik sukurtą docker-compose.yml failą reikia redaguoti.
443 prievadą reikia pakeisti į 442 ▼
- '442:442' # Public HTTPS Port
Tada dar kartą paleiskite komandą docker-compose up -d
Pasirodys klaidos pranešimas:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"
Taip pat reikia pakeisti 80 prievadą į 882 ▼
- '882:882' # Public HTTP Port
atidarant http:// IP:81 Apsilankykite „Nginx Proxy Manager“.
Pirmą kartą prisijungdami naudokite numatytąją pradinę paskyrą ir slaptažodį▼
Email: [email protected] Password: changeme
- Prisijungę būtinai nedelsdami pakeiskite savo el. pašto adresą ir slaptažodį.
Atvirkštinis tarpinis serveris Uptime Kuma
Įdiegus „Uptime Kuma“, numatytasis nustatymas yra naudotiIP:3001Apsilankykite Uptime Kuma.
Galime pasiekti domeno pavadinimą ir sukonfigūruoti SSL sertifikatą naudodami atvirkštinį tarpinį serverį, kaip ir anksčiau parodytas URL.
Tada atliksime atvirkštinio generavimo operacijas, naudodami anksčiau sukurtą „Nginx Proxy Manager“.
Praeiti http:// IP:81 Atidarykite „Nginx Proxy Manager“.
Prisijungus pirmą kartą, reikia pakeisti vartotojo vardą ir slaptažodį, sukonfigūruoti patys.
Toliau „Nginx Proxy Manager“ veikimo veiksmai yra tokie:
1 d.:įjungti Proxy Hosts ▼

2 d.:spustelėkite viršutiniame dešiniajame kampe Add Proxy Hosts▼

3 veiksmas: sukonfigūruokite pagal paveikslą,Spauskite Save 保存 ▼

4 d.:spustelėkiteEidtAtidarykite konfigūracijos puslapį ▼

5 veiksmas: išduokite SSL sertifikatą ir įgalinkite privalomą HTTPS prieigą ▼

- Šiuo metu atvirkštinis generavimas baigtas, o tada galite naudoti ką tik nustatytą domeno pavadinimą, kad pasiektumėte „Uptime Kuma“.
- Uptime Kuma konfigūracija yra labai paprasta.
- Jis turi kinišką sąsają, tikiu, kad netrukus galėsite ja naudotis.
Uptime Kuma Naudingos PM2 komandos
„Uptime Kuma“ paleidimo, sustabdymo ir paleidimo iš naujo komandos (ši komanda skirta ne „Docker“ diegimui)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Peržiūrėkite dabartinę „Uptime Kuma“ konsolės išvestį (ši komanda skirta ne „Docker“ diegimui)▼
pm2 monit
Paleiskite „Uptime Kuma“ paleidžiant (ši komanda skirta ne „Docker“ įrenginiams) ▼
pm2 save && pm2 startup
Kaip nustatyti automatinę Uptime Kuma stebėjimo programinės įrangos atsarginę kopiją?
Kadangi „Uptime Kuma“ fono nustatymuose gali kilti atsarginių kopijų kūrimo funkcijos, kūrėjas nepalaiko atsarginės kopijos funkcijos. Dabar atsarginės kopijos funkcija nebegali sukurti visos atsarginės kopijos ir atkurti visų nustatymų...
Norite sužinoti daugiau apie tai, kaip susidoroti su „Uptime Kuma“ atsarginės kopijos funkcijos naudojimo nutraukimu? Spustelėkite toliau pateiktą nuorodą, jei norite toliau skaityti išsamią mokymo programą ▼
Kaip pašalinti Uptime Kuma stebėjimo programinę įrangą?
Jei jo neįdiegė „Docker“.Darbo laikas Kuma,Kaip pašalinti?
Pavyzdžiui, jei naudojate šią komandą diegdami ne „Docker“ būdu▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Norėdami pašalinti „Uptime Kuma“, naudokite šią komandą ▼
- neveikia
pm2 stop uptime-kuma - ištrinti katalogą
rm -rf /opt/uptime-kuma
Kaip pašalinti „Uptime Kuma“, jei ją įdiegiate naudodami „Docker“?
Vykdykite šią užklausos komandą▼
docker ps -a
- užsirašyk savo
kumaKonteinerio pavadinimas, kuris gali būtiuptime-kuma
sustabdymo komanda ▼
- 请将
container_namePakeiskite į aukščiau pateiktą užklausąkumaKonteinerio pavadinimas.
docker stop container_name docker rm container_name
Pašalinkite Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Išvada
Uptime Kuma sąsaja yra švari ir paprasta, ją labai lengva įdiegti ir naudoti.
Uptime Kuma yra labai geras pasirinkimas, jei nekeliate aukštų reikalavimų svetainės stebėjimui.
Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino jums naudinga „Uptime Kuma nemokama svetainės būsenos stebėjimo priemonė Linux serverio stebėjimo programinė įranga“.
Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-29041.html
Norėdami atskleisti daugiau paslėptų triukų🔑, prisijunkite prie mūsų „Telegram“ kanalo!
Dalinkitės ir like jei patiko! Jūsų pasidalinimai ir mygtukai „Patinka“ yra mūsų nuolatinė motyvacija!

