Rakstu katalogs
- 1 Kāpēc izmantot Uptime Kuma vietņu uzraudzībai?
- 2 Kāda programmatūra ir Uptime Kuma?
- 3 Kā instalēt Uptime Kuma uzraudzības rīku?
- 4 Instalējiet Docker un Docker-compose
- 5 Kā instalēt Uptime Kuma bezmaksas vietnes statusa uzraudzības rīku?
- 6 Instalējiet Nginx Proxy Manager
- 7 Reversais starpniekserveris Uptime Kuma
- 8 Uptime Kuma Noderīgas PM2 komandas
- 9 Kā atinstalēt Uptime Kuma uzraudzības programmatūru?
- 10 Secinājums
Mēs parasti veicam ārējās ķēdes veicināšanu, un ir jāuzrauga draudzības saites optimizācija.
Ja tiek zaudētas mūsu ārējās saites un draudzības saites,SEOArī reitings samazināsies, tāpēc ir ļoti svarīgi uzraudzīt ārējo saišu vietņu lapu statusu.
Kāpēc izmantot Uptime Kuma vietņu uzraudzībai?
Kā SEO pārrauga draudzības saites?
Pēc ārējo saišu pievienošanas un draudzības saišu apmaiņas mēs parastiUptime robotsKonfigurējiet vietnes uzraudzību mākoņa uzraudzības platformā, lai noteiktu katras vietnes ārējo saišu lapu savienojamību.
Tomēr, pieaugot ārējo ķēžu un draugu ķēžu skaitam, Uptime Robot mākoņa platformai ir ierobežots pārraudzības skaits, un jums ir jāveic jaunināšana un jāmaksā, lai turpinātu pievienot vairāk mākoņa uzraudzības vienumu.
Tāpēc mēs varam izmantot atvērto avotuLinuxMākoņservera uzraudzība软件Rīki — Uptime Kuma.
Kāda programmatūra ir Uptime Kuma?
Uptime Kuma ir atvērtā koda Linux servera uzraudzības rīks ar līdzīgām funkcijām Uptime Robot.
Salīdzinot ar citiem līdzīgiem vietņu uzraudzības rīkiem, Uptime Kuma atbalsta pašmitinātos pakalpojumus ar mazākiem ierobežojumiem.
Šis raksts iepazīstinās ar Uptime Kuma instalēšanu un lietošanu.
Kā instalēt Uptime Kuma uzraudzības rīku?
Uptime Kuma atbalsta Docker instalēšanu.
Tālāk ir sniegta apmācība par Uptime Kuma instalēšanas darbībām.
Šāda komanda irInstalētājs, izmantojot CLI [Ubuntu/CentOS] Interaktīvs CLI instalētājs ar vai bez Docker atbalsta ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Nav ieteicams izmantot iepriekš minēto instalēšanas komandu: tā kā Uptime Kuma ir instalēta ne-Docker veidā, instalēšana var viegli neizdoties.
- (Mēs iesakām tālāk norādīto instalēšanas komandu)
Tā kā pirms Uptime Kuma instalēšanas, izmantojot Docker, jums ir jāinstalē Docker, vispirms instalējiet Docker.
Instalējiet Docker un Docker-compose
Atjauniniet un instalējiet nepieciešamo programmatūru ▼
apt-get update && apt-get install -y wget vim
Ja atjaunināšanas laikā rodas kļūda 404, lūdzu, pārbaudiet tālāk norādīto risinājumu
Instalējiet Docker
Ja tas ir svešs serveris, lūdzu, izmantojiet šo komandu ▼
curl -sSL https://get.docker.com/ | sh
Ja tas ir vietējais serveris Ķīnā, lūdzu, izmantojiet šo komandu ▼
curl -sSL https://get.daocloud.io/docker | sh
Iestatiet, lai Docker palaistu automātiski sāknēšanas laikā ▼
systemctl start docker systemctl enable docker
Instalējiet Docker-compose
Ja tas ir svešs serveris, lūdzu, izmantojiet šo komandu ▼
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
Ja tas ir vietējais serveris Ķīnā, lūdzu, izmantojiet šo komandu▼
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
Restartējiet doka pakalpojuma komandu▼
service docker restart
Kā instalēt Uptime Kuma bezmaksas vietnes statusa uzraudzības rīku?
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
- Tad jūs varat nodot
IP:3001
Apmeklējiet Uptime-Kuma.
Ja esat iespējojis CSF ugunsmūri, iespējams, būs jāatver CSF ugunsmūra ports 3001.
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"
Restartējiet CSF ugunsmūri ▼
csf -r
Instalējiet Nginx Proxy Manager
Nginx Proxy Manager ir uz Docker balstīta reversā starpniekservera programmatūra.
Tā kā Nginx Proxy Manager nav nepieciešams, varat izlaist Nginx Proxy Manager instalēšanu, ja nevēlaties tērēt laiku.
Izveidot direktoriju ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Izveidojiet failu docker-compose.yml ▼
nano docker-compose.yml
Ievadiet failā šādu saturu, pēc tam nospiediet Ctrl+X, lai saglabātu, un nospiediet Y, lai izietu no ▼
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
palaist▼
docker-compose up -d
Ja parādās kļūdas ziņojums, kas līdzīgs šim: "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.
- Tas nozīmē, ka ports 443 jau ir aizņemts un tikko izveidotais docker-compose.yml fails ir jārediģē.
Ports 443 ir jāmaina uz 442 ▼
- '442:442' # Public HTTPS Port
Pēc tam vēlreiz palaidiet komandu docker-compose up -d
Parādīsies kļūdas ziņojums:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
Tāpat jāmaina ports 80 uz 882 ▼
- '882:882' # Public HTTP Port
atverot http:// IP:81
Apmeklējiet Nginx starpniekservera pārvaldnieku.
Pirmajā pieteikšanās reizē izmantojiet noklusējuma sākotnējo kontu un paroli▼
Email: [email protected] Password: changeme
- Pēc pieteikšanās, lūdzu, nekavējoties nomainiet savu e-pasta adresi un paroli.
Reversais starpniekserveris Uptime Kuma
Pēc Uptime Kuma instalēšanas pēc noklusējuma ir jāizmantoIP:3001
Apmeklējiet Uptime Kuma.
Mēs varam piekļūt domēna nosaukumam un konfigurēt SSL sertifikātu, izmantojot reverso starpniekserveri, tāpat kā iepriekš parādītajā URL.
Tālāk mēs veiksim apgrieztās ģenerēšanas darbības, izmantojot iepriekš izveidoto Nginx Proxy Manager.
Pāriet http:// IP:81
Atveriet Nginx starpniekservera pārvaldnieku.
Pēc pirmās pieteikšanās ir jānomaina lietotājvārds un parole, lūdzu, konfigurējiet to pats.
Tālāk Nginx Proxy Manager darbības soļi ir šādi:
第 1 步:打开 Proxy Hosts
▼
第 2 步:Noklikšķiniet uz augšējā labajā stūrī Add Proxy Hosts
▼
3. darbība: konfigurējiet atbilstoši attēlam,点击 Save
保存 ▼
第 4 步:klikšķisEidt
Atveriet konfigurācijas lapu ▼
5. darbība. Izsniedziet SSL sertifikātu un iespējojiet obligātu HTTPS piekļuvi ▼
- Šajā brīdī apgrieztā ģenerēšana ir pabeigta, un pēc tam varat izmantot tikko izvēlēto domēna nosaukumu, lai piekļūtu Uptime Kuma.
- Uptime Kuma konfigurācija ir ļoti vienkārša.
- Tam ir ķīniešu interfeiss, es domāju, ka drīz varēsit to izmantot.
Uptime Kuma Noderīgas PM2 komandas
Uptime Kuma startēšanas, apturēšanas un restartēšanas komandas (šī komanda ir paredzēta ne-Docker instalēšanai)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Skatiet pašreizējo Uptime Kuma konsoles izvadi (šī komanda ir paredzēta instalēšanai, kas nav Docker)▼
pm2 monit
Palaist Uptime Kuma startēšanas laikā (šī komanda ir paredzēta instalācijām, kas nav Docker instalācijas) ▼
pm2 save && pm2 startup
Kā atinstalēt Uptime Kuma uzraudzības programmatūru?
Ja to nav instalējis DockerDarbības laiks Kuma,Kā atinstalēt?
Piemēram, ja izmantojat šo komandu, lai instalētu ne Docker veidā▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Lai atinstalētu Uptime Kuma, izmantojiet šo komandu ▼
- atslēgts
pm2 stop uptime-kuma
- dzēst direktoriju
rm -rf /opt/uptime-kuma
Kā atinstalēt Uptime Kuma, ja instalējat to, izmantojot Docker?
Palaidiet šādu vaicājuma komandu▼
docker ps -a
- pierakstiet savu
kuma
Konteinera nosaukums, kas var būtuptime-kuma
apturēšanas komanda ▼
- Lūdzu sūtiet
container_name
Mainiet uz iepriekš minēto vaicājumukuma
Konteinera nosaukums.
docker stop container_name docker rm container_name
Atinstalējiet Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Secinājums
Uptime Kuma saskarne ir tīra un vienkārša, un to ir ļoti viegli izvietot un lietot.
Uptime Kuma ir ļoti laba izvēle, ja jums nav augstas prasības tīmekļa vietnes uzraudzībai.
Hope Chen Weiliang emuārs ( https://www.chenweiliang.com/ ) koplietots "Uptime Kuma bezmaksas vietnes statusa uzraudzības rīks Linux servera uzraudzības programmatūra", kas jums ir noderīgs.
Laipni lūdzam kopīgot šī raksta saiti:https://www.chenweiliang.com/cwl-29041.html
Laipni lūdzam Chen Weiliang emuāra Telegram kanālā, lai saņemtu jaunākos atjauninājumus!
📚 Šajā rokasgrāmatā ir milzīga vērtība, 🌟Šī ir reta iespēja, nepalaidiet to garām! ⏰⌛💨
Dalies un patīk, ja patīk!
Jūsu kopīgošana un atzīmes Patīk ir mūsu nepārtraukta motivācija!