Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software

Karaniwan kaming gumagawa ng panlabas na pag-promote ng chain at ang pag-optimize ng link ng pagkakaibigan ay kailangang subaybayan.

Kung ang aming mga panlabas na link at pagkakaibigan ay nawala,SEOAng ranggo ay bababa din, kaya napakahalaga na subaybayan ang katayuan ng mga pahina ng website ng panlabas na link.

Bakit Gumamit ng Uptime Kuma upang Subaybayan ang mga Website?

Paano sinusubaybayan ng SEO ang mga link ng pagkakaibigan?

Pagkatapos magdagdag ng mga panlabas na link at pakikipagpalitan ng mga link ng pagkakaibigan, karaniwan namingUptime RobotI-configure ang pagsubaybay sa website sa cloud monitoring platform para makita ang pagkakakonekta ng mga external na page ng link ng bawat website.

Gayunpaman, habang dumarami ang bilang ng mga panlabas na chain at chain ng kaibigan, ang Uptime Robot cloud platform ay may limitasyon sa bilang ng mga item sa pagsubaybay, at dapat kang mag-upgrade at magbayad upang magpatuloy sa pagdaragdag ng higit pang mga cloud monitoring item.

Samakatuwid, maaari naming gamitin ang open sourceLinuxPagsubaybay sa cloud server软件Mga Tool - Uptime Kuma.

Anong software ang Uptime Kuma?

Ang Uptime Kuma ay isang open source na tool sa pagsubaybay ng server ng Linux na may katulad na mga function sa Uptime Robot.

Kung ikukumpara sa iba pang katulad na tool sa pagsubaybay sa website, sinusuportahan ng Uptime Kuma ang mga serbisyong self-host na may mas kaunting mga paghihigpit.

Ipakikilala ng artikulong ito ang pag-install at paggamit ng Uptime Kuma.

Paano mag-install ng Uptime Kuma monitoring tool?

Ang Uptime Kuma, ay sumusuporta sa pag-install ng Docker.

Ang sumusunod ay isang tutorial sa mga hakbang sa pag-install ng Uptime Kuma.

Ang sumusunod na utos ayInstaller sa pamamagitan ng CLI [Ubuntu/CentOS] Interactive CLI installer, mayroon o walang suporta sa Docker

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Hindi inirerekomenda na gamitin ang command sa pag-install sa itaas: dahil naka-install ang Uptime Kuma sa paraang hindi Docker, madaling mabigo ang pag-install.
  • (Inirerekomenda namin ang utos sa pag-install sa ibaba)

Dahil kailangan mong i-install ang Docker bago i-install ang Uptime Kuma gamit ang Docker, i-install muna ang Docker.

I-install ang Docker at Docker-compose

I-update at i-install ang kinakailangang software ▼

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

Kung may 404 error na nangyari sa panahon ng pag-update, pakitingnan ang solusyon sa ibaba▼

I-install ang Docker

Kung ito ay isang dayuhang server, mangyaring gamitin ang sumusunod na command ▼

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

Kung ito ay isang domestic server sa China, mangyaring gamitin ang sumusunod na command ▼

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

Itakda ang Docker na awtomatikong magsimula sa boot ▼

systemctl start docker 

systemctl enable docker

I-install ang Docker-compose 

Kung ito ay isang dayuhang server, mangyaring gamitin ang sumusunod na command ▼

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

Kung ito ay isang domestic server sa China, mangyaring gamitin ang sumusunod na command▼

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-restart ang docker service command▼

service docker restart

Paano i-install ang Uptime Kuma na libreng tool sa pagsubaybay sa katayuan ng website?

🐳 I-install sa Docker mode, gumawa ng container na pinangalanang uptime-kuma ▼

docker volume create uptime-kuma
Simulan ang lalagyan ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Tapos, makakapasa kaIP:3001Bisitahin ang Uptime-Kuma.

Kung pinagana mo ang CSF firewall, maaaring kailanganin mong buksan ang port 3001 sa CSF firewall▼

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-restart ang CSF firewall ▼

csf -r

I-install ang Nginx Proxy Manager

Ang Nginx Proxy Manager ay isang reverse proxy software na nakabase sa Docker.

Dahil hindi kinakailangan ang Nginx Proxy Manager, maaari mong laktawan ang hindi pag-install ng Nginx Proxy Manager kung ayaw mong mag-aksaya ng oras.

Lumikha ng direktoryo ▼

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

Gumawa ng docker-compose.yml file ▼

nano docker-compose.yml

Punan ang sumusunod na nilalaman sa file, pagkatapos ay pindutin ang Ctrl+X upang i-save, pindutin ang Y upang lumabas ▼

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

tumakbo▼

docker-compose up -d

Kung may lumabas na mensahe ng error na katulad ng sumusunod: "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.
  • Ibig sabihin, okupado na ang port 443, at kailangang i-edit ang docker-compose.yml file na kakagawa lang.

Ang Port 443 ay kailangang baguhin sa 442 ▼

      - '442:442' # Public HTTPS Port

Pagkatapos, patakbuhin muli ang command docker-compose up -d

May lalabas na mensahe ng error:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Kailangan ding baguhin ang port 80 sa 882 ▼

      - '882:882' # Public HTTP Port

sa pamamagitan ng pagbubukas http:// IP:81 Bisitahin ang Nginx Proxy Manager.

Para sa unang pag-login, gamitin ang default na paunang account at password▼

Email: [email protected]
Password: changeme
  • Pagkatapos mag-log in, pakitiyak na palitan kaagad ang iyong email address at password.

Reverse proxy Uptime Kuma

Pagkatapos i-install ang Uptime Kuma, ang default ay gamitinIP:3001Bisitahin ang Uptime Kuma.

Maaari naming i-access ang domain name at i-configure ang SSL certificate sa pamamagitan ng reverse proxy, tulad ng ipinakita ng URL kanina.

Susunod, magsasagawa kami ng mga operasyon ng reverse generation, gamit ang dating ginawang Nginx Proxy Manager.

Pumasa http:// IP:81 Buksan ang Nginx Proxy Manager.

Pagkatapos mag-log in sa unang pagkakataon, kailangan mong baguhin ang user name at password, mangyaring i-configure ito mismo.

Susunod, ang mga hakbang sa pagpapatakbo ng Nginx Proxy Manager ay ang mga sumusunod:

第 1 步 :buksan Proxy Hosts

Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software

第 2 步 :mag-click sa kanang sulok sa itaas Add Proxy Hosts

Hakbang 2: I-click ang Magdagdag ng Mga Proxy Host sa kanang sulok sa itaas ika-3

Hakbang 3: I-configure ayon sa figure,Mag-click Save 保存 ▼ 

Hakbang 3: I-configure ayon sa figure, i-click ang I-save upang i-save ang ikaapat na larawan

第 4 步 :i-clickEidtBuksan ang pahina ng pagsasaayos ▼

Hakbang 4: I-click ang Eidt para buksan ang configuration page sheet 5

Hakbang 5: Mag-isyu ng SSL certificate at paganahin ang mandatoryong Https access ▼

Hakbang 5: Mag-isyu ng SSL certificate at paganahin ang mandatoryong Https access. Kabanata 6

  • Sa puntong ito, ang reverse generation ay nakumpleto, at pagkatapos ay maaari mong gamitin ang domain name na kare-resolba mo lang upang ma-access ang Uptime Kuma.
  • Ang configuration ng Uptime Kuma ay napakasimple.
  • Mayroon itong Chinese interface, naniniwala ako na magagamit mo ito sa lalong madaling panahon.

Uptime Kuma Mga Kapaki-pakinabang na PM2 Command

Simulan, ihinto, at i-restart ang mga command ng Uptime Kuma (ang command na ito ay nakatuon sa pag-install na hindi Docker)▼

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

Tingnan ang kasalukuyang console output ng Uptime Kuma (ang command na ito ay nakatuon sa non-Docker installation)▼

pm2 monit

Patakbuhin ang Uptime Kuma sa pagsisimula (ang command na ito ay nakatuon sa mga pag-install na hindi Docker) ▼

pm2 save && pm2 startup

Paano i-uninstall ang Uptime Kuma monitoring software?

Kung hindi ito na-install ng DockerUptime Kuma,Paano i-uninstall?

Halimbawa, kung gagamitin mo ang command na ito para mag-install sa paraang hindi Docker▼

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

Upang i-uninstall ang Uptime Kuma, gamitin ang sumusunod na command ▼

  1. hindi gumagana  pm2 stop uptime-kuma
  2. tanggalin ang direktoryo rm -rf /opt/uptime-kuma

Paano i-uninstall ang Uptime Kuma kung na-install mo ito gamit ang Docker?

Patakbuhin ang sumusunod na query command▼

docker ps -a
  • isulat ang iyong kuma Ang pangalan ng lalagyan, na maaaring uptime-kuma

stop command ▼

  • Mangyaring ipadalacontainer_nameBaguhin sa query sa itaaskuma Ang pangalan ng lalagyan.
docker stop container_name
docker rm container_name

I-uninstall ang Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Konklusyon

Ang interface ng Uptime Kuma ay malinis at simple, at ito ay napakadaling i-deploy at gamitin.

Ang Uptime Kuma ay isang napakahusay na pagpipilian kung wala kang mataas na kinakailangan para sa pagsubaybay sa website.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ibinahagi ang "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", na nakakatulong sa iyo.

Maligayang pagdating upang ibahagi ang link ng artikulong ito:https://www.chenweiliang.com/cwl-29041.html

Maligayang pagdating sa Telegram channel ng blog ni Chen Weiliang para makuha ang pinakabagong mga update!

🔔 Maging una upang makuha ang mahalagang "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo ng nangungunang channel! 🌟
📚 Ang gabay na ito ay naglalaman ng malaking halaga, 🌟Ito ay isang bihirang pagkakataon, huwag palampasin ito! ⏰⌛💨
Share and like kung gusto mo!
Ang iyong pagbabahagi at pag-like ay ang aming patuloy na pagganyak!

 

发表 评论

Ang iyong email address ay hindi mai-publish. 必填 项 已 用 * Tatak

mag-scroll sa itaas