Uptime Kuma Gratis værktøj til overvågning af webstedsstatus Linux-serverovervågningssoftware

Vi laver normalt ekstern kædepromovering, og venskabslinkoptimering skal overvåges.

Hvis vores eksterne links og venskabslinks går tabt,SEORangeringen vil også falde, så det er meget vigtigt at overvåge status på de eksterne links hjemmesider.

Hvorfor bruge Uptime Kuma til at overvåge websteder?

Hvordan overvåger SEO venskabslinks?

Efter at have tilføjet eksterne links og udvekslet venskabslinks, plejer viUptime RobotKonfigurer webstedsovervågning på skyovervågningsplatformen for at registrere forbindelsen mellem eksterne linksider på hvert websted.

Men med det stigende antal eksterne kæder og vennekæder, har Uptime Robot cloud-platformen en begrænsning på antallet af overvågninger, og du skal opgradere og betale for fortsat at tilføje flere cloud-overvågningsartikler.

Derfor kan vi bruge open sourceLinuxCloud server overvågning软件Værktøjer - Oppetid Kuma.

Hvilken software er Uptime Kuma?

Uptime Kuma er et open source Linux-serverovervågningsværktøj med lignende funktioner som Uptime Robot.

Sammenlignet med andre lignende webstedsovervågningsværktøjer understøtter Uptime Kuma selv-hostede tjenester med færre begrænsninger.

Denne artikel vil introducere installationen og brugen af ​​Uptime Kuma.

Hvordan installeres Uptime Kuma overvågningsværktøj?

Uptime Kuma, understøtter Docker-installation.

Det følgende er en vejledning om installationstrinnene for Uptime Kuma.

Følgende kommando erInstaller via CLI [Ubuntu/CentOS] Interaktiv CLI-installationsprogram, med eller uden Docker-understøttelse

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Det anbefales ikke at bruge ovenstående installationskommando: fordi Uptime Kuma er installeret på en ikke-Docker måde, er det let at fejle installationen.
  • (Vi anbefaler installationskommandoen nedenfor)

Da du skal installere Docker, før du installerer Uptime Kuma ved hjælp af Docker, skal du først installere Docker.

Installer Docker og Docker-compose

Opdater og installer nødvendig software ▼

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

Hvis der opstår en 404-fejl under opdateringen, skal du kontrollere løsningen nedenfor▼

Installer Docker

Hvis det er en fremmed server, skal du bruge følgende kommando ▼

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

Hvis det er en indenlandsk server i Kina, skal du bruge følgende kommando ▼

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

Indstil Docker til at starte automatisk ved opstart ▼

systemctl start docker 

systemctl enable docker

Installer Docker-compose 

Hvis det er en fremmed server, skal du bruge følgende 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

Hvis det er en indenlandsk server i Kina, skal du bruge følgende 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

Genstart docker-servicekommandoen▼

service docker restart

Hvordan installeres Uptime Kuma gratis værktøj til overvågning af webstedsstatus?

???? Installer i Docker-tilstand, opret en container med navnet uptime-kuma ▼

docker volume create uptime-kuma
Start beholderen ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Så kan du beståIP:3001Besøg Uptime-Kuma.

Hvis du har aktiveret CSF-firewall'en, skal du muligvis åbne port 3001 på CSF-firewall'en▼

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" 

Genstart CSF-firewall'en ▼

csf -r

Installer Nginx Proxy Manager

Nginx Proxy Manager er en Docker-baseret omvendt proxy-software.

Da Nginx Proxy Manager ikke er nødvendig, kan du springe over ikke at installere Nginx Proxy Manager, hvis du ikke vil spilde tid.

Opret bibliotek ▼

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

Opret docker-compose.yml fil ▼

nano docker-compose.yml

Udfyld følgende indhold i filen, tryk derefter på Ctrl+X for at gemme, tryk på Y for at afslutte ▼

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

løb▼

docker-compose up -d

Hvis der vises en fejlmeddelelse, der ligner følgende: "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, at port 443 allerede er optaget, og den lige oprettede docker-compose.yml-fil skal redigeres.

Port 443 skal ændres til 442 ▼

      - '442:442' # Public HTTPS Port

Kør derefter kommandoen igen docker-compose up -d

Der vises en fejlmeddelelse:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Skal også ændre port 80 til 882 ▼

      - '882:882' # Public HTTP Port

ved at åbne http:// IP:81 Besøg Nginx Proxy Manager.

Til det første login skal du bruge den oprindelige standardkonto og adgangskode▼

Email: [email protected]
Password: changeme
  • Når du er logget ind, skal du sørge for at ændre din e-mailadresse og adgangskode med det samme.

Omvendt proxy Oppetid Kuma

Efter installation af Uptime Kuma er standarden at brugeIP:3001Besøg Uptime Kuma.

Vi kan få adgang til domænenavnet og konfigurere SSL-certifikatet gennem omvendt proxy, ligesom URL'en demonstreret tidligere.

Dernæst vil vi udføre omvendte genereringsoperationer ved hjælp af den tidligere byggede Nginx Proxy Manager.

af http:// IP:81 Åbn Nginx Proxy Manager.

Efter at have logget ind for første gang, skal du ændre brugernavn og adgangskode, konfigurer det venligst selv.

Dernæst er operationstrinnene i Nginx Proxy Manager som følger:

第 1 步:打开 Proxy Hosts

Uptime Kuma Gratis værktøj til overvågning af webstedsstatus Linux-serverovervågningssoftware

第 2 步:klik på øverste højre hjørne Add Proxy Hosts

Trin 2: Klik på Tilføj proxyværter i øverste højre hjørne 3

Trin 3: Konfigurer i henhold til figuren,点击 Save 保存 ▼ 

Trin 3: Konfigurer i henhold til figuren, klik på Gem for at gemme det fjerde billede

第 4 步:Klik påEidtÅbn konfigurationssiden ▼

Trin 4: Klik på Eidt for at åbne konfigurationssideark 5

Trin 5: Udsted et SSL-certifikat og aktiver obligatorisk Https-adgang ▼

Trin 5: Udsted et SSL-certifikat og aktiver obligatorisk Https-adgang Kapitel 6

  • På dette tidspunkt er den omvendte generation fuldført, og så kan du bruge det domænenavn, du lige har løst, for at få adgang til Uptime Kuma.
  • Uptime Kuma-konfigurationen er meget enkel.
  • Det har en kinesisk grænseflade, jeg tror, ​​du vil være i stand til at bruge det snart.

Oppetid Kuma Nyttige PM2-kommandoer

Start, stop og genstart kommandoer for Uptime Kuma (denne kommando er dedikeret til ikke-Docker installation)▼

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

Se det aktuelle konsoloutput fra Uptime Kuma (denne kommando er dedikeret til ikke-Docker-installation)▼

pm2 monit

Kør Uptime Kuma ved opstart (denne kommando er dedikeret til ikke-Docker-installationer) ▼

pm2 save && pm2 startup

Hvordan afinstallerer man Uptime Kuma overvågningssoftware?

Hvis det ikke er installeret af DockerOppetid Kuma,Hvordan afinstallerer man?

For eksempel, hvis du bruger denne kommando til at installere på en ikke-Docker måde▼

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

For at afinstallere Uptime Kuma skal du bruge følgende kommando ▼

  1. ude af drift  pm2 stop uptime-kuma
  2. slette mappe rm -rf /opt/uptime-kuma

Hvordan afinstallerer man Uptime Kuma, hvis du installerer det ved hjælp af Docker?

Kør følgende forespørgselskommando▼

docker ps -a
  • skriv din ned kuma Navnet på beholderen, som evt uptime-kuma

stopkommando ▼

  • Send venligstcontainer_nameSkift til ovenstående forespørgselkuma Navnet på beholderen.
docker stop container_name
docker rm container_name

Afinstaller Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Konklusion

Interfacet til Uptime Kuma er rent og enkelt, og det er meget nemt at implementere og bruge.

Uptime Kuma er et meget godt valg, hvis du ikke har høje krav til hjemmesideovervågning.

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) delte "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software", som er nyttig for dig.

Velkommen til at dele linket til denne artikel:https://www.chenweiliang.com/cwl-29041.html

Velkommen til Telegram-kanalen på Chen Weiliangs blog for at få de seneste opdateringer!

🔔 Vær den første til at få den værdifulde "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens øverste bibliotek! 🌟
📚 Denne guide indeholder enorm værdi, 🌟Dette er en sjælden mulighed, gå ikke glip af det! ⏰⌛💨
Del og like hvis du har lyst!
Din deling og likes er vores kontinuerlige motivation!

 

发表 评论

Din e-mail-adresse vil ikke blive offentliggjort. 必填 项 已 用 * 标注

scroll til toppen