Artikel Directory
- 1 Hvorfor bruge Uptime Kuma til at overvåge websteder?
- 2 Hvilken software er Uptime Kuma?
- 3 Hvordan installeres Uptime Kuma overvågningsværktøj?
- 4 Installer Docker og Docker-compose
- 5 Hvordan installeres Uptime Kuma gratis værktøj til overvågning af webstedsstatus?
- 6 Installer Nginx Proxy Manager
- 7 Omvendt proxy Oppetid Kuma
- 8 Oppetid Kuma Nyttige PM2-kommandoer
- 9 Hvordan afinstallerer man Uptime Kuma overvågningssoftware?
- 10 Konklusion
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?
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
- Så kan du bestå
IP:3001
Besø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:3001
Besø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
▼
第 2 步:klik på øverste højre hjørne Add Proxy Hosts
▼
Trin 3: Konfigurer i henhold til figuren,点击 Save
保存 ▼
第 4 步:Klik påEidt
Åbn konfigurationssiden ▼
Trin 5: Udsted et SSL-certifikat og aktiver obligatorisk Https-adgang ▼
- 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 ▼
- ude af drift
pm2 stop uptime-kuma
- 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 evtuptime-kuma
stopkommando ▼
- Send venligst
container_name
Skift 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!
📚 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!