Uptime Kuma Bezplatný nástroj na monitorovanie stavu webových stránok Linux Server Monitoring Software

Väčšinou robíme externú propagáciu reťazcov a treba sledovať optimalizáciu odkazu priateľstva.

Ak sa stratia naše externé a priateľské odkazy,SEOHodnotenie bude tiež klesať, preto je veľmi dôležité sledovať stav stránok webu s externým odkazom.

Prečo používať Uptime Kuma na monitorovanie webových stránok?

Ako SEO monitoruje priateľské odkazy?

Po pridaní externých odkazov a výmene odkazov na priateľstvo zvyčajneUptime RobotNakonfigurujte monitorovanie webových stránok na cloudovej monitorovacej platforme, aby ste zistili konektivitu externých odkazov na každej webovej lokalite.

S rastúcim počtom externých reťazcov a reťazcov priateľov má však cloudová platforma Uptime Robot limit na počet monitorovaní a ak chcete pokračovať v pridávaní ďalších položiek monitorovania v cloude, musíte inovovať a zaplatiť.

Preto môžeme použiť open sourceLinuxMonitorovanie cloudového servera软件Nástroje - Uptime Kuma.

Aký softvér je Uptime Kuma?

Uptime Kuma je open source nástroj na monitorovanie serverov Linux s podobnými funkciami ako Uptime Robot.

V porovnaní s inými podobnými nástrojmi na monitorovanie webových stránok podporuje Uptime Kuma služby s vlastným hosťovaním s menšími obmedzeniami.

Tento článok predstaví inštaláciu a používanie Uptime Kuma.

Ako nainštalovať nástroj na monitorovanie Uptime Kuma?

Uptime Kuma, podporuje inštaláciu Docker.

Nasleduje návod na kroky inštalácie Uptime Kuma.

Nasledujúci príkaz jeInštalátor cez CLI [Ubuntu/CentOS] Interaktívny inštalátor CLI s podporou Docker alebo bez nej

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Neodporúča sa používať vyššie uvedený inštalačný príkaz: pretože Uptime Kuma je nainštalovaný iným spôsobom ako Docker, je ľahké zlyhať inštaláciu.
  • (Odporúčame príkaz na inštaláciu nižšie)

Keďže pred inštaláciou Uptime Kuma pomocou Dockera musíte nainštalovať Docker, najprv nainštalujte Docker.

Nainštalujte Docker a Docker-compose

Aktualizujte a nainštalujte potrebný softvér ▼

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

Ak sa počas aktualizácie vyskytne chyba 404, skontrolujte riešenie nižšie▼

Nainštalujte Docker

Ak ide o zahraničný server, použite nasledujúci príkaz ▼

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

Ak ide o domáci server v Číne, použite nasledujúci príkaz ▼

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

Nastavte Docker tak, aby sa automaticky spustil pri zavádzaní ▼

systemctl start docker 

systemctl enable docker

Nainštalujte Docker-compose 

Ak ide o zahraničný server, použite nasledujúci príkaz ▼

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

Ak ide o domáci server v Číne, použite nasledujúci príkaz▼

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

Reštartujte príkaz služby docker▼

service docker restart

Ako nainštalovať bezplatný nástroj na monitorovanie stavu webových stránok Uptime Kuma?

🐳 Nainštalujte v režime Docker, vytvorte kontajner s názvom uptime-kuma ▼

docker volume create uptime-kuma
Spustite kontajner ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Potom môžete prejsťIP:3001Navštívte Uptime-Kuma.

Ak ste povolili CSF firewall, možno budete musieť otvoriť port 3001 na 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" 

Reštartujte CSF firewall ▼

csf -r

Nainštalujte Nginx Proxy Manager

Nginx Proxy Manager je reverzný proxy softvér založený na Docker.

Keďže Nginx Proxy Manager nie je potrebný, môžete preskočiť neinštalovanie Nginx Proxy Manager, ak nechcete strácať čas.

Vytvoriť adresár ▼

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

Vytvorte súbor docker-compose.yml ▼

nano docker-compose.yml

Vyplňte nasledujúci obsah v súbore, potom stlačte Ctrl+X na uloženie, stlačte Y na ukončenie ▼

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

spustiť▼

docker-compose up -d

Ak sa zobrazí chybové hlásenie podobné nasledujúcemu: "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.
  • Znamená to, že port 443 je už obsadený a práve vytvorený súbor docker-compose.yml je potrebné upraviť.

Port 443 je potrebné zmeniť na 442 ▼

      - '442:442' # Public HTTPS Port

Potom znova spustite príkaz docker-compose up -d

Zobrazí sa chybové hlásenie:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Tiež je potrebné zmeniť port 80 na 882 ▼

      - '882:882' # Public HTTP Port

otvorením http:// IP:81 Navštívte Nginx Proxy Manager.

Pri prvom prihlásení použite predvolený úvodný účet a heslo▼

Email: [email protected]
Password: changeme
  • Po prihlásení si okamžite zmeňte svoju e-mailovú adresu a heslo.

Reverzný proxy Uptime Kuma

Po nainštalovaní Uptime Kuma sa predvolene použijeIP:3001Navštívte Uptime Kuma.

Môžeme získať prístup k názvu domény a nakonfigurovať certifikát SSL prostredníctvom reverzného proxy, rovnako ako adresa URL uvedená vyššie.

Ďalej vykonáme operácie spätného generovania pomocou predtým vytvoreného Nginx Proxy Manager.

podľa http:// IP:81 Otvorte Nginx Proxy Manager.

Po prvom prihlásení je potrebné zmeniť používateľské meno a heslo, nakonfigurujte si ho sami.

Ďalej sú prevádzkové kroky Nginx Proxy Manager nasledovné:

第 1 步:打开 Proxy Hosts

Uptime Kuma Bezplatný nástroj na monitorovanie stavu webových stránok Linux Server Monitoring Software

第 2 步:Kliknite na pravý horný roh Add Proxy Hosts

Krok 2: Kliknite na Pridať hostiteľov proxy v pravom hornom rohu 3

Krok 3: Nakonfigurujte podľa obrázku,点击 Save 保存 ▼ 

Krok 3: Nakonfigurujte podľa obrázku, kliknutím na Uložiť uložte štvrtý obrázok

第 4 步:Kliknite naEidtOtvorte konfiguračnú stránku ▼

Krok 4: Kliknutím na Eidt otvoríte hárok konfiguračnej stránky 5

Krok 5: Vydajte certifikát SSL a povoľte povinný prístup Https ▼

Krok 5: Vydajte certifikát SSL a povoľte povinný prístup Https. Kapitola 6

  • V tomto bode je spätné generovanie dokončené a potom môžete použiť názov domény, ktorý ste práve vyriešili, na prístup k Uptime Kuma.
  • Konfigurácia Uptime Kuma je veľmi jednoduchá.
  • Má čínske rozhranie, verím, že ho čoskoro budete môcť používať.

Uptime Kuma Užitočné príkazy PM2

Príkazy na spustenie, zastavenie a reštart Uptime Kuma (tento príkaz je určený pre inštaláciu mimo Docker)▼

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

Pozrite si aktuálny výstup konzoly Uptime Kuma (tento príkaz je vyhradený pre inštaláciu mimo Docker)▼

pm2 monit

Spustite Uptime Kuma pri spustení (tento príkaz je vyhradený pre inštalácie mimo Docker) ▼

pm2 save && pm2 startup

Ako odinštalovať softvér na monitorovanie Uptime Kuma?

Ak ho nenainštaluje DockerUptime Kuma,Ako odinštalovať?

Napríklad, ak použijete tento príkaz na inštaláciu iným spôsobom ako Docker▼

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

Ak chcete odinštalovať Uptime Kuma, použite nasledujúci príkaz ▼

  1. mimo prevádzky  pm2 stop uptime-kuma
  2. vymazať adresár rm -rf /opt/uptime-kuma

Ako odinštalovať Uptime Kuma, ak ho nainštalujete pomocou Docker?

Spustite nasledujúci príkaz ▼

docker ps -a
  • napíšte si svoje kuma Názov kontajnera, ktorý môže byť uptime-kuma

príkaz na zastavenie ▼

  • 请将container_nameZmeňte na vyššie uvedený dotazkuma Názov kontajnera.
docker stop container_name
docker rm container_name

Odinštalovať Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

záver

Rozhranie Uptime Kuma je čisté a jednoduché a jeho nasadenie a používanie je veľmi jednoduché.

Uptime Kuma je veľmi dobrá voľba, ak nemáte vysoké požiadavky na sledovanie webstránky.

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) zdieľaný „Uptime Kuma Free Website Status Monitoring Tool“ Linux Server Monitoring Software“, ktorý je pre vás užitočný.

Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-29041.html

Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!

🔔 Buďte prvý, kto získa cennú „Sprievodcu používaním nástroja AI pre obsahový marketing ChatGPT“ v hlavnom adresári kanála! 🌟
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!

 

发表 评论

Vaša emailová adresa nebude zverejnená. 必填 项 已 用 * Štítok

prejdite na začiatok