Oppetid Kuma Gratis nettstedstatusovervåkingsverktøy Linux serverovervåkingsprogramvare

Vi gjør vanligvis ekstern kjedepromotering og optimalisering av vennskapslenker må overvåkes.

Hvis våre eksterne lenker og vennskapslenker går tapt,SEORangeringen vil også avta, så det er veldig viktig å overvåke statusen til nettsidene med eksterne lenker.

Hvorfor bruke Uptime Kuma for å overvåke nettsteder?

Hvordan overvåker SEO vennskapslenker?

Etter å ha lagt til eksterne lenker og utvekslet vennskapslenker, pleier viUptime RobotKonfigurer nettstedovervåking på skyovervåkingsplattformen for å oppdage tilkoblingen til eksterne lenkesider på hvert nettsted.

Men ettersom antallet eksterne kjeder og vennekjeder øker, har Uptime Robot-skyplattformen en grense på antall overvåkingsartikler, og du må oppgradere og betale for å fortsette å legge til flere skyovervåkingsartikler.

Derfor kan vi bruke åpen kildekodeLinuxSkyserverovervåkingprogramvareVerktøy - Oppetid Kuma.

Hvilken programvare er Uptime Kuma?

Uptime Kuma er et åpen kildekode Linux-serverovervåkingsverktøy med lignende funksjoner som Uptime Robot.

Sammenlignet med andre lignende verktøy for nettstedovervåking, støtter Uptime Kuma selvdrevne tjenester med færre begrensninger.

Denne artikkelen vil introdusere installasjon og bruk av Uptime Kuma.

Hvordan installerer jeg Uptime Kuma overvåkingsverktøy?

Oppetid Kuma, støtter Docker-installasjon.

Følgende er en veiledning om installasjonstrinnene til Uptime Kuma.

Følgende kommando erInstaller via CLI [Ubuntu/CentOS] Interaktiv CLI-installasjonsprogram, med eller uten Docker-støtte

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Det anbefales ikke å bruke installasjonskommandoen ovenfor: fordi Uptime Kuma er installert på en ikke-Docker måte, er det lett å mislykkes med installasjonen.
  • (Vi anbefaler installasjonskommandoen nedenfor)

Siden du må installere Docker før du installerer Uptime Kuma med Docker, installer Docker først.

Installer Docker og Docker-compose

Oppdater og installer nødvendig programvare ▼

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

Hvis det oppstår en 404-feil under oppdateringen, vennligst sjekk løsningen nedenfor▼

Installer Docker

Hvis det er en utenlandsk server, bruk følgende kommando ▼

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

Hvis det er en innenlandsk server i Kina, vennligst bruk følgende kommando ▼

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

Sett Docker til å starte automatisk ved oppstart ▼

systemctl start docker 

systemctl enable docker

Installer Docker-compose 

Hvis det er en utenlandsk server, bruk 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 innenlandsk server i Kina, vennligst bruk 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

Start docker-tjenestekommandoen på nytt▼

service docker restart

Hvordan installerer jeg Uptime Kuma gratis overvåkingsverktøy for nettstedstatus?

???? Installer i Docker-modus, lag en beholder kalt oppetid-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
  • Da kan du beståIP:3001Besøk Uptime-Kuma.

Hvis du har aktivert CSF-brannmuren, må du kanskje åpne port 3001 på CSF-brannmuren▼

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" 

Start CSF-brannmuren på nytt ▼

csf -r

Installer Nginx Proxy Manager

Nginx Proxy Manager er en Docker-basert omvendt proxy-programvare.

Siden Nginx Proxy Manager ikke er nødvendig, hvis du ikke vil kaste bort tid, kan du hoppe over å ikke installere Nginx Proxy Manager.

Opprett katalog ▼

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

Opprett docker-compose.yml-fil ▼

nano docker-compose.yml

Fyll inn følgende innhold i filen, trykk deretter Ctrl+X for å lagre, trykk Y for å avslutte ▼

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øp▼

docker-compose up -d

Hvis en feilmelding som ligner på følgende vises: "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 betyr at port 443 allerede er opptatt, og docker-compose.yml-filen som nettopp ble opprettet, må redigeres.

Port 443 må endres til 442 ▼

      - '442:442' # Public HTTPS Port

Kjør deretter kommandoen på nytt docker-compose up -d

En feilmelding vises:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Må også endre port 80 til 882 ▼

      - '882:882' # Public HTTP Port

ved å åpne http:// IP:81 Besøk Nginx Proxy Manager.

For første pålogging, bruk standard innledende konto og passord▼

Email: [email protected]
Password: changeme
  • Etter å ha logget inn, må du sørge for å endre e-postadresse og passord umiddelbart.

Omvendt proxy Oppetid Kuma

Etter å ha installert Uptime Kuma, er standarden å brukeIP:3001Besøk Uptime Kuma.

Vi kan få tilgang til domenenavnet og konfigurere SSL-sertifikatet gjennom omvendt proxy, akkurat som URL-en demonstrert tidligere.

Deretter vil vi utføre omvendt generasjonsoperasjoner ved å bruke den tidligere bygde Nginx Proxy Manager.

av http:// IP:81 Åpne Nginx Proxy Manager.

Etter å ha logget inn for første gang, må du endre brukernavn og passord, vennligst konfigurer det selv.

Deretter er operasjonstrinnene til Nginx Proxy Manager som følger:

第 1 步:打开 Proxy Hosts

Oppetid Kuma Gratis nettstedstatusovervåkingsverktøy Linux serverovervåkingsprogramvare

第 2 步:Klikk øverst til høyre Add Proxy Hosts

Trinn 2: Klikk på Legg til proxy-verter i øvre høyre hjørne 3

Trinn 3: Konfigurer i henhold til figuren,Klikk på Save 保存 ▼ 

Trinn 3: Konfigurer i henhold til figuren, klikk Lagre for å lagre det fjerde bildet

第 4 步:Klikk påEidtÅpne konfigurasjonssiden ▼

Trinn 4: Klikk på Eidt for å åpne konfigurasjonssideark 5

Trinn 5: Utsted et SSL-sertifikat og aktiver obligatorisk Https-tilgang ▼

Trinn 5: Utsted et SSL-sertifikat og aktiver obligatorisk Https-tilgang Kapittel 6

  • På dette tidspunktet er omvendt generering fullført, og deretter kan du bruke domenenavnet du nettopp har løst for å få tilgang til Uptime Kuma.
  • Oppetid Kuma-konfigurasjonen er veldig enkel.
  • Den har et kinesisk grensesnitt, jeg tror du vil kunne bruke det snart.

Oppetid Kuma Nyttige PM2-kommandoer

Start, stopp og omstart kommandoer for Uptime Kuma (denne kommandoen er dedikert til ikke-Docker-installasjon)▼

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

Se gjeldende konsollutdata fra Uptime Kuma (denne kommandoen er dedikert til ikke-Docker-installasjon)▼

pm2 monit

Kjør Uptime Kuma ved oppstart (denne kommandoen er dedikert til ikke-Docker-installasjoner) ▼

pm2 save && pm2 startup

Hvordan avinstallere Uptime Kuma overvåkingsprogramvare?

Hvis det ikke er installert av DockerOppetid Kuma,Hvordan avinstallere?

For eksempel, hvis du bruker denne kommandoen til å installere på en ikke-Docker måte▼

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

For å avinstallere Uptime Kuma, bruk følgende kommando ▼

  1. ute av drift  pm2 stop uptime-kuma
  2. slette katalog rm -rf /opt/uptime-kuma

Hvordan avinstallerer du Uptime Kuma hvis du installerer det ved hjelp av Docker?

Kjør følgende spørringskommando▼

docker ps -a
  • skriv ned din kuma Navnet på beholderen, som kan være uptime-kuma

stoppkommando ▼

  • Vennligst sendcontainer_nameEndre til søket ovenforkuma Navnet på beholderen.
docker stop container_name
docker rm container_name

Avinstaller Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Konklusjon

Grensesnittet til Uptime Kuma er rent og enkelt, og det er veldig enkelt å distribuere og bruke.

Oppetid Kuma er et veldig godt valg hvis du ikke har høye krav til nettsideovervåking.

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

Velkommen til å dele lenken til denne artikkelen:https://www.chenweiliang.com/cwl-29041.html

Velkommen til Telegram-kanalen til Chen Weiliangs blogg for å få de siste oppdateringene!

🔔 Vær den første til å få den verdifulle "ChatGPT Content Marketing AI Tool Usage Guide" i kanalens toppkatalog! 🌟
📚 Denne guiden inneholder enorm verdi, 🌟Dette er en sjelden mulighet, ikke gå glipp av den! ⏰⌛💨
Del og lik om du vil!
Din deling og likes er vår kontinuerlige motivasjon!

 

发表 评论

E-postadressen din vil ikke offentliggjøres. 必填 项 已 用 * Merkelapp

bla til toppen