Uptime Kuma bezplatný nástroj pro monitorování stavu webových stránek Linux Server Monitoring Software

Obvykle děláme externí propagaci řetězců a optimalizaci přátelství je potřeba sledovat.

Pokud se ztratí naše externí odkazy a odkazy přátelství,SEOHodnocení bude také klesat, takže je velmi důležité sledovat stav webových stránek s externími odkazy.

Proč používat Uptime Kuma ke sledování webových stránek?

Jak SEO sleduje přátelské vazby?

Po přidání externích odkazů a výměně odkazů přátelství, obvykleUptime RobotNakonfigurujte monitorování webových stránek na cloudové monitorovací platformě, abyste zjistili konektivitu stránek s externími odkazy každého webu.

S rostoucím počtem externích řetězců a řetězců přátel má však cloudová platforma Uptime Robot omezený počet monitorování a za další přidávání dalších položek monitorování cloudu musíte upgradovat a zaplatit.

Proto můžeme použít open sourceLinuxMonitorování cloudových serverů软件Nástroje - Uptime Kuma.

Jaký software je Uptime Kuma?

Uptime Kuma je open source nástroj pro monitorování serverů Linux s podobnými funkcemi jako Uptime Robot.

Ve srovnání s jinými podobnými nástroji pro monitorování webových stránek podporuje Uptime Kuma služby s vlastním hostováním s menšími omezeními.

Tento článek představí instalaci a použití Uptime Kuma.

Jak nainstalovat nástroj pro monitorování Uptime Kuma?

Uptime Kuma, podporuje instalaci Docker.

Následuje výukový program o krocích instalace Uptime Kuma.

Následující příkaz jeInstalátor přes CLI [Ubuntu/CentOS] Interaktivní instalační program CLI, s podporou Docker nebo bez ní

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Nedoporučuje se používat výše uvedený instalační příkaz: protože Uptime Kuma je nainstalován jiným způsobem než Docker, je snadné instalaci nezdaří.
  • (Doporučujeme instalační příkaz níže)

Protože je třeba nainstalovat Docker před instalací Uptime Kuma pomocí Dockeru, nainstalujte nejprve Docker.

Nainstalujte Docker a Docker-compose

Aktualizujte a nainstalujte potřebný software ▼

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

Pokud během aktualizace dojde k chybě 404, zkontrolujte prosím níže uvedené řešení▼

Nainstalujte Docker

Pokud se jedná o zahraniční server, použijte prosím následující příkaz ▼

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

Pokud se jedná o domácí server v Číně, použijte prosím následující příkaz ▼

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

Nastavte Docker tak, aby se automaticky spouštěl při spuštění ▼

systemctl start docker 

systemctl enable docker

Nainstalujte Docker-compose 

Pokud se jedná o zahraniční server, použijte prosím následující pří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

Pokud se jedná o domácí server v Číně, použijte prosím následující pří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

Restartujte příkaz služby docker▼

service docker restart

Jak nainstalovat bezplatný nástroj pro sledování stavu webu Uptime Kuma?

🐳 Nainstalujte v režimu Docker, vytvořte kontejner s názvem uptime-kuma ▼

docker volume create uptime-kuma
Spusťte kontejner ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Pak můžete projítIP:3001Navštivte Uptime-Kuma.

Pokud jste povolili CSF firewall, možná budete muset otevřít port 3001 na CSF firewallu▼

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" 

Restartujte CSF firewall ▼

csf -r

Nainstalujte Nginx Proxy Manager

Nginx Proxy Manager je reverzní proxy software založený na Dockeru.

Protože Nginx Proxy Manager není nutný, můžete přeskočit neinstalaci Nginx Proxy Manager, pokud nechcete ztrácet čas.

Vytvořit adresář ▼

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

Vytvořte soubor docker-compose.yml ▼

nano docker-compose.yml

Vyplňte následující obsah v souboru, poté stiskněte Ctrl+X pro uložení, stiskněte Y pro ukončení ▼

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

spustit▼

docker-compose up -d

Pokud se zobrazí chybová zpráva podobná následující: "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 již obsazen a právě vytvořený soubor docker-compose.yml je třeba upravit.

Port 443 je třeba změnit na 442 ▼

      - '442:442' # Public HTTPS Port

Poté spusťte příkaz znovu docker-compose up -d

Zobrazí se chybová zpráva:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Také je potřeba změnit port 80 na 882 ▼

      - '882:882' # Public HTTP Port

otevřením http:// IP:81 Navštivte Nginx Proxy Manager.

Pro první přihlášení použijte výchozí výchozí účet a heslo▼

Email: [email protected]
Password: changeme
  • Po přihlášení nezapomeňte okamžitě změnit svou e-mailovou adresu a heslo.

Reverzní proxy Uptime Kuma

Po instalaci Uptime Kuma se použije výchozí nastaveníIP:3001Navštivte Uptime Kuma.

Můžeme získat přístup k názvu domény a nakonfigurovat certifikát SSL přes reverzní proxy, stejně jako adresa URL ukázaná dříve.

Dále provedeme operace zpětného generování pomocí dříve vytvořeného Nginx Proxy Manager.

Skrz http:// IP:81 Otevřete Nginx Proxy Manager.

Po prvním přihlášení je potřeba změnit uživatelské jméno a heslo, nakonfigurujte si je prosím sami.

Dále jsou provozní kroky Nginx Proxy Manager následující:

第 1 步:zapnout Proxy Hosts

Uptime Kuma bezplatný nástroj pro monitorování stavu webových stránek Linux Server Monitoring Software

第 2 步:Klikněte na pravý horní roh Add Proxy Hosts

Krok 2: Klikněte na Přidat hostitele proxy v pravém horním rohu 3

Krok 3: Nakonfigurujte podle obrázku,点击 Save Uložit ▼ 

Krok 3: Nakonfigurujte podle obrázku, kliknutím na Uložit uložte čtvrtý obrázek

第 4 步:Klikněte naEidtOtevřete konfigurační stránku ▼

Krok 4: Kliknutím na Eidt otevřete konfigurační stránku 5

Krok 5: Vydejte certifikát SSL a povolte povinný přístup Https ▼

Krok 5: Vydejte certifikát SSL a povolte povinný přístup Https. Kapitola 6

  • V tomto okamžiku je zpětné generování dokončeno a poté můžete použít název domény, který jste právě vyřešili, pro přístup k Uptime Kuma.
  • Konfigurace Uptime Kuma je velmi jednoduchá.
  • Má čínské rozhraní, věřím, že jej brzy budete moci používat.

Uptime Kuma Užitečné příkazy PM2

Spusťte, zastavte a restartujte příkazy Uptime Kuma (tento příkaz je vyhrazen pro instalaci mimo Docker)▼

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

Zobrazte aktuální výstup konzoly Uptime Kuma (tento příkaz je vyhrazen pro instalaci mimo Docker)▼

pm2 monit

Spustit Uptime Kuma při spuštění (tento příkaz je vyhrazen pro instalace mimo Docker) ▼

pm2 save && pm2 startup

Jak odinstalovat Uptime Kuma monitorovací software?

Pokud jej nenainstaloval DockerUptime Kuma,Jak odinstalovat?

Pokud například použijete tento příkaz k instalaci jiným způsobem než Docker▼

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

Chcete-li odinstalovat Uptime Kuma, použijte následující příkaz ▼

  1. mimo provoz  pm2 stop uptime-kuma
  2. smazat adresář rm -rf /opt/uptime-kuma

Jak odinstalovat Uptime Kuma, pokud ji nainstalujete pomocí Docker?

Spusťte následující příkaz dotazu▼

docker ps -a
  • napište svůj kuma Název kontejneru, který může být uptime-kuma

příkaz zastavení ▼

  • Zašlete prosímcontainer_nameZměňte na výše uvedený dotazkuma Název kontejneru.
docker stop container_name
docker rm container_name

Odinstalovat Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Závěr

Rozhraní Uptime Kuma je čisté a jednoduché a jeho nasazení a použití je velmi snadné.

Uptime Kuma je velmi dobrá volba, pokud nemáte vysoké požadavky na sledování webových stránek.

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) sdílel "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", který je pro vás užitečný.

Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-29041.html

Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!

🔔 Buďte první, kdo získá cenný „Průvodce používáním nástroje AI pro obsahový marketing ChatGPT“ v hlavním adresáři kanálu! 🌟
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!

 

发表 评论

Vaše e-mailová adresa nebude zveřejněna. 必填 项 已 用 * 标注

滚动 到 顶部