Uptime Kuma gratis verktyg för övervakning av webbplatsstatus Linux-serverövervakningsprogram

Vi brukar göra extern kedjefrämjande och vänskapslänkoptimering måste övervakas.

Om våra externa länkar och vänskapslänkar går förlorade,SEORankingen kommer också att minska, så det är mycket viktigt att övervaka statusen för de externa länkarnas webbsidor.

Varför använda Uptime Kuma för att övervaka webbplatser?

Hur övervakar SEO vänskapslänkar?

Efter att ha lagt till externa länkar och utbytt vänskapslänkar brukar viUptime RobotKonfigurera webbplatsövervakning på molnövervakningsplattformen för att upptäcka anslutningen av externa länksidor på varje webbplats.

Men med det ökande antalet externa kedjor och vänkedjor har Uptime Robots molnplattform en gräns för antalet övervakningar, och du måste uppgradera och betala för att fortsätta lägga till fler molnövervakningsobjekt.

Därför kan vi använda öppen källkodLinuxMolnserverövervakningSoftwareVerktyg - Upptid Kuma.

Vilken programvara är Uptime Kuma?

Uptime Kuma är ett Linux-serverövervakningsverktyg med öppen källkod med liknande funktioner som Uptime Robot.

Jämfört med andra liknande verktyg för webbplatsövervakning stöder Uptime Kuma tjänster med färre begränsningar.

Den här artikeln kommer att introducera installationen och användningen av Uptime Kuma.

Hur installerar man Uptime Kuma-övervakningsverktyget?

Uptime Kuma, stöder Docker-installation.

Följande är en handledning om installationsstegen för Uptime Kuma.

Följande kommando ärInstallatör via CLI [Ubuntu/CentOS] Interaktiv CLI-installationsprogram, med eller utan Docker-stöd

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Det rekommenderas inte att använda ovanstående installationskommando: eftersom Uptime Kuma är installerat på ett sätt som inte är Docker, är det lätt att misslyckas med installationen.
  • (Vi rekommenderar installationskommandot nedan)

Eftersom du behöver installera Docker innan du installerar Uptime Kuma med Docker, installera Docker först.

Installera Docker och Docker-compose

Uppdatera och installera nödvändig programvara ▼

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

Om ett 404-fel inträffar under uppdateringen, kontrollera lösningen nedan▼

Installera Docker

Om det är en främmande server, använd följande kommando ▼

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

Om det är en inhemsk server i Kina, använd följande kommando ▼

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

Ställ in Docker att starta automatiskt vid uppstart ▼

systemctl start docker 

systemctl enable docker

Installera Docker-compose 

Om det är en främmande server, använd följande kommando ▼

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

Om det är en inhemsk server i Kina, använd följande kommando▼

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

Starta om docker-tjänstkommandot▼

service docker restart

Hur installerar man Uptime Kuma gratis verktyg för övervakning av webbplatsstatus?

???? Installera i Docker-läge, skapa en behållare som heter uptime-kuma ▼

docker volume create uptime-kuma
Starta behållaren ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Då kan du passeraIP:3001Besök Uptime-Kuma.

Om du har aktiverat CSF-brandväggen kan du behöva öppna port 3001 på CSF-brandväggen▼

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" 

Starta om CSF-brandväggen ▼

csf -r

Installera Nginx Proxy Manager

Nginx Proxy Manager är en Docker-baserad omvänd proxy-mjukvara.

Eftersom Nginx Proxy Manager inte är nödvändigt kan du hoppa över att inte installera Nginx Proxy Manager om du inte vill slösa tid.

Skapa katalog ▼

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

Skapa docker-compose.yml-fil ▼

nano docker-compose.yml

Fyll i följande innehåll i filen, tryck sedan på Ctrl+X för att spara, tryck på Y för att avsluta ▼

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

springa▼

docker-compose up -d

Om ett felmeddelande som liknar följande visas: "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.
  • Det betyder att port 443 redan är upptagen och docker-compose.yml-filen som just skapats måste redigeras.

Port 443 måste ändras till 442 ▼

      - '442:442' # Public HTTPS Port

Kör sedan kommandot igen docker-compose up -d

Ett felmeddelande kommer att visas:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Behöver även ändra port 80 till 882 ▼

      - '882:882' # Public HTTP Port

genom att öppna http:// IP:81 Besök Nginx Proxy Manager.

För den första inloggningen, använd standardkontot och lösenordet▼

Email: [email protected]
Password: changeme
  • När du har loggat in, se till att ändra din e-postadress och ditt lösenord omedelbart.

Omvänd proxy Upptid Kuma

Efter installation av Uptime Kuma är standard att användaIP:3001Besök Uptime Kuma.

Vi kan komma åt domännamnet och konfigurera SSL-certifikatet genom omvänd proxy, precis som webbadressen som visades tidigare.

Därefter kommer vi att utföra omvända genereringsoperationer med den tidigare byggda Nginx Proxy Manager.

av http:// IP:81 Öppna Nginx Proxy Manager.

Efter att ha loggat in för första gången måste du ändra användarnamn och lösenord, vänligen konfigurera det själv.

Därefter är operationsstegen för Nginx Proxy Manager som följer:

第 1 步:sätta på Proxy Hosts

Uptime Kuma gratis verktyg för övervakning av webbplatsstatus Linux-serverövervakningsprogram

第 2 步:klicka på det övre högra hörnet Add Proxy Hosts

Steg 2: Klicka på Lägg till proxyvärdar i det övre högra hörnet 3:e

Steg 3: Konfigurera enligt figuren,点击 Save spara ▼ 

Steg 3: Konfigurera enligt figuren, klicka på Spara för att spara den fjärde bilden

第 4 步:klickEidtÖppna konfigurationssidan ▼

Steg 4: Klicka på Eidt för att öppna konfigurationssida 5

Steg 5: Ge ett SSL-certifikat och aktivera obligatorisk Https-åtkomst ▼

Steg 5: Utfärda ett SSL-certifikat och aktivera obligatorisk HTTPS-åtkomst Kapitel 6

  • Vid denna tidpunkt är den omvända genereringen slutförd, och sedan kan du använda domännamnet du just bestämt för att komma åt Uptime Kuma.
  • Uptime Kuma-konfigurationen är mycket enkel.
  • Den har ett kinesiskt gränssnitt, jag tror att du kommer att kunna använda det snart.

Upptid Kuma Användbara PM2-kommandon

Starta, stoppa och starta om kommandon för Uptime Kuma (detta kommando är dedikerat till icke-Docker-installation)▼

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

Visa den aktuella konsolutgången från Uptime Kuma (detta kommando är tillägnat icke-Docker-installation)▼

pm2 monit

Kör Uptime Kuma vid start (detta kommando är tillägnat icke-Docker-installationer) ▼

pm2 save && pm2 startup

Hur avinstallerar man Uptime Kuma övervakningsprogramvara?

Om det inte är installerat av DockerUpptid Kuma,Hur avinstallerar man?

Till exempel, om du använder det här kommandot för att installera på ett icke-Docker-sätt▼

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

För att avinstallera Uptime Kuma, använd följande kommando ▼

  1. ur funktion  pm2 stop uptime-kuma
  2. radera katalog rm -rf /opt/uptime-kuma

Hur avinstallerar man Uptime Kuma om du installerar det med Docker?

Kör följande frågekommando▼

docker ps -a
  • skriv ner din kuma Namnet på behållaren, vilket kan vara uptime-kuma

stoppkommando ▼

  • 请将container_nameÄndra till ovanstående frågakuma Behållarens namn.
docker stop container_name
docker rm container_name

Avinstallera Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Slutsats

Gränssnittet för Uptime Kuma är rent och enkelt, och det är mycket enkelt att distribuera och använda.

Uptime Kuma är ett mycket bra val om du inte har höga krav på webbövervakning.

Hope Chen Weiliang blogg ( https://www.chenweiliang.com/ ) delade "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", som är till hjälp för dig.

Välkommen att dela länken till denna artikel:https://www.chenweiliang.com/cwl-29041.html

Välkommen till Telegram-kanalen på Chen Weiliangs blogg för att få de senaste uppdateringarna!

🔔 Bli först med att få den värdefulla "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Den här guiden innehåller ett enormt värde, 🌟Detta är ett sällsynt tillfälle, missa inte det! ⏰⌛💨
Dela och gilla om du vill!
Dina delning och likes är vår ständiga motivation!

 

发表 评论

Din e-postadress kommer inte att publiceras. 必填 项 已 用 * 标注

scrolla till toppen