Ang Uptime Kuma Libre nga Tool sa Pag-monitor sa Status sa Website Linux Server Monitoring Software

Kasagaran among gihimo ang eksternal nga kadena nga promosyon ug ang pag-optimize sa link sa panaghigalaay kinahanglan nga bantayan.

Kung nawala ang among external links ug friendship links,SEOMokunhod usab ang ranggo, mao nga hinungdanon kaayo nga bantayan ang kahimtang sa mga panid sa website sa gawas nga link.

Nganong Gamiton ang Uptime Kuma sa Pag-monitor sa mga Website?

Giunsa pagmonitor sa SEO ang mga link sa panaghigalaay?

Human sa pagdugang sa gawas nga mga link ug pagbayloay sa panaghigalaay nga mga link, kami kasagaranUptime RobotI-configure ang pagmonitor sa website sa platform sa pagmonitor sa panganod aron mahibal-an ang koneksyon sa mga panid sa gawas nga link sa matag website.

Bisan pa, sa nagkadaghan nga mga eksternal nga kadena ug mga kadena sa higala, ang Uptime Robot cloud platform adunay limitasyon sa gidaghanon sa pag-monitor, ug kinahanglan ka mag-upgrade ug magbayad aron magpadayon sa pagdugang daghang mga butang sa pag-monitor sa panganod.

Busa, mahimo natong gamiton ang open sourceLinuxPag-monitor sa cloud serverSoftwareMga Himan - Uptime Kuma.

Unsa nga software ang Uptime Kuma?

Ang Uptime Kuma usa ka bukas nga gigikanan nga himan sa pag-monitor sa server sa Linux nga adunay parehas nga mga gimbuhaton sa Uptime Robot.

Kung itandi sa ubang parehas nga mga himan sa pag-monitor sa website, ang Uptime Kuma nagsuporta sa mga serbisyo nga gi-host sa kaugalingon nga adunay gamay nga mga pagdili.

Kini nga artikulo magpaila sa pag-instalar ug paggamit sa Uptime Kuma.

Giunsa ang pag-install sa tool sa pag-monitor sa Uptime Kuma?

Ang Uptime Kuma, nagsuporta sa pag-instalar sa Docker.

Ang mosunud usa ka panudlo sa mga lakang sa pag-install alang sa Uptime Kuma.

Ang mosunod nga sugo mao angInstaller pinaagi sa CLI [Ubuntu/CentOS] Interactive CLI installer, adunay o walay suporta sa Docker

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Dili girekomenda nga gamiton ang sugo sa pag-install sa ibabaw: tungod kay ang Uptime Kuma gi-install sa dili Docker nga paagi, ang pag-install dali nga mapakyas.
  • (Among girekomendar ang mga sugo sa pag-instalar sa ubos)

Tungod kay kinahanglan nimo nga i-install ang Docker sa dili pa i-install ang Uptime Kuma gamit ang Docker, i-install una ang Docker.

I-install ang Docker ug Docker-compose

I-update ug i-install ang gikinahanglan nga software ▼

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

Kung adunay 404 nga sayup nga mahitabo sa panahon sa pag-update, palihug susiha ang solusyon sa ubos▼

I-install ang Docker

Kung kini usa ka langyaw nga server, palihug gamita ang mosunod nga mando ▼

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

Kung kini usa ka domestic server sa China, palihug gamita ang mosunod nga sugo ▼

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

Ibutang ang Docker nga awtomatikong magsugod sa boot ▼

systemctl start docker 

systemctl enable docker

I-install ang Docker-compose 

Kung kini usa ka langyaw nga server, palihug gamita ang mosunod nga mando ▼

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 kini usa ka domestic server sa China, palihug gamita ang mosunod nga sugo▼

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

Giunsa ang pag-install sa Uptime Kuma nga libre nga himan sa pag-monitor sa status sa website?

🐳 Pag-instalar sa Docker mode, paghimo og sudlanan nga ginganlag uptime-kuma ▼

docker volume create uptime-kuma
Sugdi ang sudlanan ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Unya, makapasar kaIP:3001Bisitaha ang Uptime-Kuma.

Kung imong gipagana ang CSF firewall, kinahanglan nimo nga ablihan 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 usa ka reverse proxy software nga nakabase sa Docker.

Tungod kay dili kinahanglan ang Nginx Proxy Manager, mahimo nimong laktawan ang dili pag-install sa Nginx Proxy Manager kung dili nimo gusto nga mag-usik sa oras.

Paghimo og direktoryo ▼

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

Paghimo og docker-compose.yml file ▼

nano docker-compose.yml

Pun-a ang mosunod nga sulod sa file, unya pindota ang Ctrl+X aron i-save, pindota ang Y aron mogawas ▼

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

dagan▼

docker-compose up -d

Kung adunay usa ka mensahe sa sayup nga susama sa mosunod nga makita: "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.
  • Kini nagpasabot nga ang port 443 okupado na, ug ang docker-compose.yml nga payl nga bag-o lang gibuhat kinahanglan nga i-edit.

Ang Port 443 kinahanglang usbon ngadto sa 442 ▼

      - '442:442' # Public HTTPS Port

Dayon, padagana pag-usab ang command docker-compose up -d

Usa ka mensahe sa sayup ang makita:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Kinahanglan usab nga usbon ang port 80 ngadto sa 882 ▼

      - '882:882' # Public HTTP Port

pinaagi sa pagbukas http:// IP:81 Bisitaha ang Nginx Proxy Manager.

Para sa unang login, gamita ang default nga inisyal nga account ug password▼

Email: [email protected]
Password: changeme
  • Human sa pag-log in, palihug siguruha nga usbon dayon ang imong email address ug password.

Reverse proxy nga Uptime Kuma

Human ma-install ang Uptime Kuma, ang default mao ang paggamitIP:3001Bisitaha ang Uptime Kuma.

Ma-access namo ang domain name ug ma-configure ang SSL certificate pinaagi sa reverse proxy, sama sa URL nga gipakita kaniadto.

Sunod, himuon namon ang mga operasyon sa reverse generation, gamit ang kaniadto gitukod nga Nginx Proxy Manager.

Ipasa http:// IP:81 Ablihi ang Nginx Proxy Manager.

Human sa pag-log in sa unang higayon, kinahanglan nimo nga usbon ang user name ug password, palihug i-configure kini sa imong kaugalingon.

Sunod, ang mga lakang sa operasyon sa Nginx Proxy Manager mao ang mga musunud:

Lakang 1:pag-abli Proxy Hosts

Ang Uptime Kuma Libre nga Tool sa Pag-monitor sa Status sa Website Linux Server Monitoring Software

Lakang 2:Pag-klik sa taas nga tuo nga suok Add Proxy Hosts

Lakang 2: I-klik ang Add Proxy Hosts sa taas nga tuo nga suok 3rd

Lakang 3: I-configure sumala sa numero,Pag-klik Save magtipig ▼ 

Lakang 3: Pag-configure sumala sa numero, i-klik ang Save aron ma-save ang ikaupat nga litrato

Lakang 4:pag-klikEidtAblihi ang panid sa pagsumpo ▼

Lakang 4: I-klik ang Eidt aron maablihan ang panid sa panid sa pagsumpo 5

Lakang 5: Pag-isyu og SSL certificate ug i-enable ang mandatory Https access ▼

Lakang 5: Pag-isyu og SSL certificate ug i-enable ang mandatory Https access.Kapitulo 6

  • Niini nga punto, ang reverse generation nahuman, ug unya mahimo nimong gamiton ang domain name nga bag-o lang nimo nasulbad aron ma-access ang Uptime Kuma.
  • Ang pag-configure sa Uptime Kuma yano ra kaayo.
  • Kini adunay usa ka Intsik nga interface, ako nagtuo nga kamo makahimo sa paggamit niini sa dili madugay.

Uptime Kuma Mapuslanon nga PM2 Commands

Sugdi, hunong, ug i-restart ang mga sugo sa Uptime Kuma (kini nga sugo gipahinungod sa non-Docker installation)▼

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

Tan-awa ang kasamtangan nga console output sa Uptime Kuma (kini nga sugo gipahinungod sa non-Docker installation)▼

pm2 monit

Pagdalagan ang Uptime Kuma sa pagsugod (kini nga sugo gipahinungod sa mga instalasyon nga dili Docker) ▼

pm2 save && pm2 startup

Unsaon pag-uninstall sa Uptime Kuma monitoring software?

Kung wala kini gi-install sa DockerUptime Kuma,Unsaon pag-uninstall?

Pananglitan, kung gamiton nimo kini nga sugo aron i-install sa paagi nga dili Docker▼

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

Aron ma-uninstall ang Uptime Kuma, gamita ang mosunod nga sugo ▼

  1. gikan sa pag-alagad  pm2 stop uptime-kuma
  2. tangtangon ang direktoryo rm -rf /opt/uptime-kuma

Giunsa pag-uninstall ang Uptime Kuma kung imong i-install kini gamit ang Docker?

Pagdalagan ang mosunod nga query command▼

docker ps -a
  • isulat ang imong kuma Ang ngalan sa sudlanan, nga mahimong uptime-kuma

hunong nga sugo ▼

  • 请将container_nameUsba sa pangutana sa ibabawkuma Ang ngalan sa sudlanan.
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 sa Uptime Kuma limpyo ug yano, ug kini sayon ​​kaayo nga i-deploy ug gamiton.

Ang Uptime Kuma usa ka maayo kaayo nga pagpili kung wala ka taas nga mga kinahanglanon alang sa pag-monitor sa website.

Paglaum Chen Weiliang Blog ( https://www.chenweiliang.com/ ) mipaambit sa "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", nga makatabang kanimo.

Welcome sa pagpaambit sa link niini nga artikulo:https://www.chenweiliang.com/cwl-29041.html

Malipayon nga pag-abut sa channel sa Telegram sa blog ni Chen Weiliang aron makuha ang labing bag-ong mga update!

🔔 Mahimong una nga makakuha sa bililhon nga "ChatGPT Content Marketing AI Tool Usage Guide" sa direktoryo sa taas nga channel! 🌟
📚 Kini nga giya adunay daghang kantidad, 🌟Kini usa ka talagsaon nga oportunidad, ayaw palabya ​​kini! ⏰⌛💨
Share ug like kung ganahan ka!
Ang imong pagpaambit ug pag-like mao ang among padayon nga kadasig!

 

发表 评论

Ang imong email address dili mapatik. Gigamit ang mga kinahanglanon nga uma * Label

scroll sa ibabaw