Artikkelkatalog
- 1 Hvorfor bruke Uptime Kuma for å overvåke nettsteder?
- 2 Hvilken programvare er Uptime Kuma?
- 3 Hvordan installerer jeg Uptime Kuma overvåkingsverktøy?
- 4 Installer Docker og Docker-compose
- 5 Hvordan installerer jeg Uptime Kuma gratis overvåkingsverktøy for nettstedstatus?
- 6 Installer Nginx Proxy Manager
- 7 Omvendt proxy Oppetid Kuma
- 8 Oppetid Kuma Nyttige PM2-kommandoer
- 9 Hvordan avinstallere Uptime Kuma overvåkingsprogramvare?
- 10 Konklusjon
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?
docker volume create uptime-kuma
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:3001
Besø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:3001
Besø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
▼
第 2 步:Klikk øverst til høyre Add Proxy Hosts
▼
Trinn 3: Konfigurer i henhold til figuren,Klikk på Save
保存 ▼
第 4 步:Klikk påEidt
Åpne konfigurasjonssiden ▼
Trinn 5: Utsted et SSL-sertifikat og aktiver obligatorisk Https-tilgang ▼
- 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 ▼
- ute av drift
pm2 stop uptime-kuma
- 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æreuptime-kuma
stoppkommando ▼
- Vennligst send
container_name
Endre 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!
📚 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!