Uptime Kuma Għodda Ħieles għall-Monitoraġġ tal-Istatus tal-Websajt Software tal-Monitoraġġ tas-Server Linux

Normalment nagħmlu l-promozzjoni esterna tal-katina u l-ottimizzazzjoni tar-rabta tal-ħbiberija jeħtieġ li jiġu mmonitorjati.

Jekk jintilfu r-rabtiet esterni u l-ħbiberija tagħna,SEOIl-klassifikazzjoni se tonqos ukoll, għalhekk huwa importanti ħafna li tissorvelja l-istatus tal-paġni tal-websajt tal-link esterni.

Għaliex Uża Uptime Kuma biex Tissorvelja Websajts?

Kif is-SEO jimmonitorja r-rabtiet tal-ħbiberija?

Wara li nżidu links esterni u niskambjaw links ta 'ħbiberija, aħna ġeneralmentUptime RobotIkkonfigura l-monitoraġġ tal-websajt fuq il-pjattaforma tal-monitoraġġ tas-sħab biex tiskopri l-konnettività tal-paġni tal-link esterni ta 'kull websajt.

Madankollu, hekk kif in-numru ta 'ktajjen esterni u ktajjen ta' ħbieb jiżdied, il-pjattaforma tas-sħab Uptime Robot għandha limitu fuq in-numru ta 'oġġetti ta' monitoraġġ, u trid taġġorna u tħallas biex tkompli żżid aktar oġġetti ta 'monitoraġġ tas-sħab.

Għalhekk, nistgħu nużaw sors miftuħLinuxMonitoraġġ tas-server tal-cloud软件Għodda - Uptime Kuma.

X'software huwa Uptime Kuma?

Uptime Kuma hija għodda ta 'monitoraġġ tas-server Linux ta' sors miftuħ b'funzjonijiet simili għal Uptime Robot.

Meta mqabbel ma 'għodod oħra simili ta' monitoraġġ tal-websajt, Uptime Kuma jappoġġja servizzi self-hosted b'inqas restrizzjonijiet.

Dan l-artikolu se jintroduċi l-installazzjoni u l-użu ta 'Uptime Kuma.

Kif tinstalla l-għodda ta 'monitoraġġ Uptime Kuma?

Uptime Kuma, jappoġġja l-installazzjoni ta 'Docker.

Dan li ġej huwa tutorja dwar il-passi ta 'installazzjoni ta' Uptime Kuma.

Il-kmand li ġej huwaInstallatur permezz tal-CLI [Ubuntu/CentOS] Installatur interattiv tal-CLI, bl-appoġġ ta' Docker jew mingħajru

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Mhux rakkomandat li tuża l-kmand ta 'installazzjoni ta' hawn fuq: minħabba li Uptime Kuma huwa installat b'mod mhux Docker, huwa faċli li tonqos l-installazzjoni.
  • (Nirrakkomandaw il-kmand tal-installazzjoni hawn taħt)

Peress li għandek bżonn tinstalla Docker qabel tinstalla Uptime Kuma billi tuża Docker, installa Docker l-ewwel.

Installa Docker u Docker-compose

Aġġorna u installa s-softwer meħtieġ ▼

apt-get update && apt-get install -y wget vim

Jekk iseħħ żball 404 waqt l-aġġornament, jekk jogħġbok iċċekkja s-soluzzjoni hawn taħt▼

Installa Docker

Jekk huwa server barrani, jekk jogħġbok uża l-kmand li ġej ▼

 curl -sSL https://get.docker.com/ | sh 

Jekk huwa server domestiku fiċ-Ċina, jekk jogħġbok uża l-kmand li ġej ▼

 curl -sSL https://get.daocloud.io/docker | sh 

Issettja Docker biex jibda awtomatikament mal-boot ▼

systemctl start docker 

systemctl enable docker

Installa Docker-compose 

Jekk huwa server barrani, jekk jogħġbok uża l-kmand li ġej ▼

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

Jekk huwa server domestiku fiċ-Ċina, jekk jogħġbok uża l-kmand li ġej▼

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

Ibda mill-ġdid il-kmand tas-servizz docker▼

service docker restart

Kif tinstalla Uptime Kuma għodda ta 'monitoraġġ tal-istatus tal-websajt b'xejn?

🐳 Installa fil-modalità Docker, oħloq kontenitur bl-isem uptime-kuma ▼

docker volume create uptime-kuma
Ibda l-kontenitur ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Imbagħad, tista 'tgħaddiIP:3001Żur Uptime-Kuma.

Jekk għamilt il-firewall CSF, jista' jkollok bżonn tiftaħ il-port 3001 fuq il-firewall CSF▼

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" 

Ibda mill-ġdid il-firewall CSF ▼

csf -r

Installa Nginx Proxy Manager

Nginx Proxy Manager huwa softwer reverse proxy bbażat fuq Docker.

Peress li Nginx Proxy Manager mhuwiex meħtieġ, jekk ma tridx taħli l-ħin, tista 'taqbeż ma tinstallax Nginx Proxy Manager.

Oħloq direttorju ▼

mkdir -p data/docker_data/npm
cd data/docker_data/npm

Oħloq fajl docker-compose.yml ▼

nano docker-compose.yml

Imla l-kontenut li ġej fil-fajl, imbagħad agħfas Ctrl + X biex issalva, agħfas Y biex toħroġ ▼

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

run▼

docker-compose up -d

Jekk jidher messaġġ ta' żball simili għal dan li ġej: "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.
  • Dan ifisser li l-port 443 huwa diġà okkupat, u l-fajl docker-compose.yml li għadu kif inħoloq jeħtieġ li jiġi editjat.

Port 443 jeħtieġ li jinbidel għal 442 ▼

      - '442:442' # Public HTTPS Port

Imbagħad, erġa ħaddem il-kmand docker-compose up -d

Jidher messaġġ ta' żball:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Jeħtieġ ukoll li tibdel il-port 80 għal 882 ▼

      - '882:882' # Public HTTP Port

bil-ftuħ http:// IP:81 Żur Nginx Proxy Manager.

Għall-ewwel login, uża l-kont inizjali u l-password default ▼

Email: [email protected]
Password: changeme
  • Wara li tidħol, jekk jogħġbok kun żgur li tibdel l-indirizz elettroniku u l-password tiegħek immedjatament.

Reverse proxy Uptime Kuma

Wara l-installazzjoni ta 'Uptime Kuma, il-kontumaċja hija li tużaIP:3001Żur Uptime Kuma.

Nistgħu naċċessaw l-isem tad-dominju u kkonfiguraw iċ-ċertifikat SSL permezz ta 'reverse proxy, bħall-URL murija qabel.

Sussegwentement, se nwettqu operazzjonijiet ta 'ġenerazzjoni b'lura, billi nużaw il-Maniġer tal-Proxy Nginx mibni qabel.

Għaddi http:// IP:81 Iftaħ Nginx Proxy Manager.

Wara li tidħol għall-ewwel darba, għandek bżonn tibdel l-isem tal-utent u l-password, jekk jogħġbok ikkonfiguraha lilek innifsek.

Sussegwentement, il-passi tal-operat ta 'Nginx Proxy Manager huma kif ġej:

Pass 1:打开 Proxy Hosts

Uptime Kuma Għodda Ħieles għall-Monitoraġġ tal-Istatus tal-Websajt Software tal-Monitoraġġ tas-Server Linux

Pass 2:Ikklikkja fuq ir-rokna ta' fuq tal-lemin Add Proxy Hosts

Pass 2: Ikklikkja Żid Proxy Hosts fir-rokna ta 'fuq tal-lemin 3rd

Pass 3: Ikkonfigura skond il-figura,点击 Save 保存 ▼ 

Pass 3: Ikkonfigura skond il-figura, ikklikkja Save biex issalva r-raba' stampa

Pass 4:ikklikkjaEidtIftaħ il-paġna tal-konfigurazzjoni ▼

Pass 4: Ikklikkja Eidt biex tiftaħ il-folja tal-paġna tal-konfigurazzjoni 5

Pass 5: Ħruġ ċertifikat SSL u ppermetti aċċess Https obbligatorju ▼

Pass 5: Ħruġ Ċertifikat SSL u Aċċess Obbligatorju Https Kapitolu 6

  • F'dan il-punt, il-ġenerazzjoni inversa titlesta, u mbagħad tista 'tuża l-isem tad-dominju li għadek kif solvut biex taċċessa Uptime Kuma.
  • Il-konfigurazzjoni Uptime Kuma hija sempliċi ħafna.
  • Għandu interface Ċiniż, nemmen li tkun tista 'tużaha dalwaqt.

Uptime Kuma Kmandi PM2 Utli

Ibda, waqqaf u terġa' tibda kmandi ta' Uptime Kuma (dan il-kmand huwa ddedikat għall-installazzjoni mhux Docker)▼

pm2 start uptime-kuma
pm2 stop uptime-kuma
pm2 restart uptime-kuma

Ara l-output attwali tal-console ta' Uptime Kuma (dan il-kmand huwa ddedikat għall-installazzjoni mhux Docker)▼

pm2 monit

Mexxi Uptime Kuma fl-istartjar (dan il-kmand huwa ddedikat għal installazzjonijiet mhux Docker) ▼

pm2 save && pm2 startup

Kif tneħħi s-softwer tal-monitoraġġ Uptime Kuma?

Jekk ma jkunx installat minn DockerUptime Kuma,Kif tiddiżinstalla?

Pereżempju, jekk tuża dan il-kmand biex tinstalla b'mod mhux Docker▼

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh

Biex tneħħi Uptime Kuma, uża l-kmand li ġej ▼

  1. barra mis-servizz  pm2 stop uptime-kuma
  2. ħassar id-direttorju rm -rf /opt/uptime-kuma

Kif tneħħi Uptime Kuma jekk tinstallah billi tuża Docker?

Mexxi l-kmand tal-mistoqsija li ġej▼

docker ps -a
  • ikteb tiegħek kuma L-isem tal-kontenitur, li jista 'jkun uptime-kuma

il-kmand tal-waqfien ▼

  • 请将container_nameBidla għall-mistoqsija ta' hawn fuqkuma L-isem tal-kontenitur.
docker stop container_name
docker rm container_name

Iddiżinstalla Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Konklużjoni

L-interface ta 'Uptime Kuma hija nadifa u sempliċi, u hija faċli ħafna biex tintuża u tintuża.

Uptime Kuma hija għażla tajba ħafna jekk ma jkollokx rekwiżiti għoljin għall-monitoraġġ tal-websajt.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) qasmet "Uptime Kuma Free Website Monitoring Status Tool Linux Server Monitoring Software", li hija utli għalik.

Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-29041.html

Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!

🔔 Kun l-ewwel li ġġib il-"Gwida għall-Użu tal-Għodda AI għall-Marketing tal-Kontenut ChatGPT" siewja fid-direttorju ta' fuq tal-kanal! 🌟
📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
Share u like jekk togħġobkom!
Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!

 

发表 评论

L-indirizz elettroniku tiegħek mhux se jkun ippubblikat. Jintużaw l-oqsma meħtieġa * Tikketta

iscroll għal fuq