Uptime Kuma bezmaksas vietnes statusa uzraudzības rīks Linux servera uzraudzības programmatūra

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?

🐳 Instalējiet Docker režīmā, izveidojiet konteineru ar nosaukumu uptime-kuma ▼

docker volume create uptime-kuma
Iedarbiniet konteineru ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Tad jūs varat nodotIP:3001Apmeklē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:3001Apmeklē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

Uptime Kuma bezmaksas vietnes statusa uzraudzības rīks Linux servera uzraudzības programmatūra

第 2 步:Noklikšķiniet uz augšējā labajā stūrī Add Proxy Hosts

2. darbība. 3. augšējā labajā stūrī noklikšķiniet uz Pievienot starpniekservera saimniekdatorus

3. darbība: konfigurējiet atbilstoši attēlam,点击 Save 保存 ▼ 

3. darbība: konfigurējiet atbilstoši attēlam, noklikšķiniet uz Saglabāt, lai saglabātu ceturto attēlu

第 4 步:klikšķisEidtAtveriet konfigurācijas lapu ▼

4. darbība. Noklikšķiniet uz Eidt, lai atvērtu 5. konfigurācijas lapas lapu

5. darbība. Izsniedziet SSL sertifikātu un iespējojiet obligātu HTTPS piekļuvi ▼

5. darbība: izsniedziet SSL sertifikātu un iespējojiet obligātu HTTPS piekļuvi. 6. nodaļa

  • Š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 ▼

  1. atslēgts  pm2 stop uptime-kuma
  2. 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ūt uptime-kuma

apturēšanas komanda ▼

  • Lūdzu sūtietcontainer_nameMainiet 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!

🔔 Esiet pirmais, kas kanāla augšējā direktorijā iegūst vērtīgo "ChatGPT satura mārketinga AI rīka lietošanas ceļvedi"! 🌟
📚 Š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!

 

发表 评论

Jūsu e-pasta adrese netiks publicēta. 必填 项 已 用 * Etiķete

ritiniet uz augšu