Uptime Kuma Gratis Website Status Monitoring Tool Linux Server Monitoring Software

We doen meestal externe kettingpromotie en optimalisatie van vriendschapslinks moet worden gecontroleerd.

Als onze externe links en vriendschapslinks verloren gaan,SEODe ranking zal ook dalen, dus het is erg belangrijk om de status van de externe link-websitepagina's te controleren.

Waarom Uptime Kuma gebruiken om websites te controleren?

Hoe controleert SEO vriendschapslinks?

Na het toevoegen van externe links en het uitwisselen van vriendschapslinks, doen we meestalUptime RobotConfigureer websitebewaking op het cloudbewakingsplatform om de connectiviteit van externe linkpagina's van elke website te detecteren.

Met het toenemende aantal externe ketens en vriendenketens, heeft het Uptime Robot-cloudplatform echter een limiet voor het aantal monitoring, en moet u upgraden en betalen om meer cloudmonitoring-items toe te voegen.

Daarom kunnen we open source gebruikenLinuxCloudserverbewaking软件Hulpmiddelen - Uptime Kuma.

Welke software is Uptime Kuma?

Uptime Kuma is een open source Linux-serverbewakingstool met vergelijkbare functies als Uptime Robot.

In vergelijking met andere vergelijkbare tools voor websitemonitoring, ondersteunt Uptime Kuma zelf-gehoste services met minder beperkingen.

Dit artikel introduceert de installatie en het gebruik van Uptime Kuma.

Hoe installeer ik de Uptime Kuma monitoring tool?

Uptime Kuma, ondersteunt Docker-installatie.

Het volgende is een tutorial over de installatiestappen van Uptime Kuma.

De volgende opdracht isInstallatieprogramma via CLI [Ubuntu/CentOS] Interactief CLI-installatieprogramma, met of zonder Docker-ondersteuning

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Het wordt niet aanbevolen om de bovenstaande installatieopdracht te gebruiken: omdat Uptime Kuma op een niet-Docker-manier wordt geïnstalleerd, is het gemakkelijk om de installatie te mislukken.
  • (We raden de onderstaande installatieopdracht aan)

Aangezien u Docker moet installeren voordat u Uptime Kuma met Docker installeert, moet u eerst Docker installeren.

Installeer Docker en Docker-compose

Update en installeer de benodigde software ▼

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

Als er een 404-fout optreedt tijdens de update, controleer dan de onderstaande oplossing▼

Docker installeren

Als het een buitenlandse server is, gebruik dan het volgende commando ▼

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

Als het een binnenlandse server in China is, gebruik dan de volgende opdracht ▼

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

Stel Docker in om automatisch te starten bij het opstarten ▼

systemctl start docker 

systemctl enable docker

Installeer Docker-compose 

Als het een buitenlandse server is, gebruik dan het volgende commando ▼

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

Als het een binnenlandse server in China is, gebruik dan de volgende opdracht▼

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 de docker-serviceopdracht opnieuw▼

service docker restart

Hoe Uptime Kuma gratis tool voor het monitoren van de websitestatus installeren?

🐳 Installeer in Docker-modus, maak een container met de naam uptime-kuma ▼

docker volume create uptime-kuma
Start de container ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Dan mag je passerenIP:3001Bezoek Uptime-Kuma.

Als u de CSF-firewall hebt ingeschakeld, moet u mogelijk poort 3001 op de CSF-firewall openen▼

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 de CSF-firewall opnieuw ▼

csf -r

Installeer Nginx Proxy Manager

Nginx Proxy Manager is op Docker gebaseerde reverse proxy-software.

Aangezien Nginx Proxy Manager niet nodig is, kunt u, als u geen tijd wilt verspillen, overslaan om Nginx Proxy Manager niet te installeren.

Maak map ▼

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

Maak een docker-compose.yml-bestand ▼

nano docker-compose.yml

Vul de volgende inhoud in het bestand in, druk dan op Ctrl+X om op te slaan, druk op Y om af te sluiten ▼

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

rennen▼

docker-compose up -d

Als er een foutbericht verschijnt dat lijkt op het volgende: "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.
  • Het betekent dat poort 443 al bezet is en dat het zojuist gemaakte bestand docker-compose.yml moet worden bewerkt.

Poort 443 moet worden gewijzigd in 442 ▼

      - '442:442' # Public HTTPS Port

Voer de opdracht vervolgens opnieuw uit docker-compose up -d

Er verschijnt een foutmelding:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Moet ook poort 80 wijzigen in 882 ▼

      - '882:882' # Public HTTP Port

door te openen http:// IP:81 Bezoek Nginx Proxy Manager.

Gebruik voor de eerste aanmelding het standaard initiële account en wachtwoord▼

Email: [email protected]
Password: changeme
  • Zorg ervoor dat u na het inloggen uw e-mailadres en wachtwoord onmiddellijk wijzigt.

Omgekeerde proxy Uptime Kuma

Na het installeren van Uptime Kuma is de standaardinstelling om te gebruikenIP:3001Bezoek Uptime Kuma.

We hebben toegang tot de domeinnaam en kunnen het SSL-certificaat configureren via reverse proxy, net zoals de eerder gedemonstreerde URL.

Vervolgens zullen we omgekeerde generatiebewerkingen uitvoeren met behulp van de eerder gebouwde Nginx Proxy Manager.

Kun Yun Beng http:// IP:81 Open Nginx Proxybeheer.

Nadat u voor de eerste keer bent ingelogd, moet u de gebruikersnaam en het wachtwoord wijzigen, configureer deze zelf.

Vervolgens zijn de bedieningsstappen van Nginx Proxy Manager als volgt:

Stap 1:打开 Proxy Hosts

Uptime Kuma Gratis Website Status Monitoring Tool Linux Server Monitoring Software

Stap 2:klik op de rechterbovenhoek Add Proxy Hosts

Stap 2: Klik op Proxyhosts toevoegen in de rechterbovenhoek 3e

Stap 3: Configureer volgens de figuur,Klik op Save 保存 ▼ 

Stap 3: Configureer volgens de afbeelding, klik op Opslaan om de vierde foto op te slaan

Stap 4:Klik opEidtOpen de configuratiepagina ▼

Stap 4: Klik op Eidt om configuratiepaginablad 5 te openen

Stap 5: Geef een SSL-certificaat uit en schakel verplichte Https-toegang in ▼

Stap 5: Geef een SSL-certificaat uit en schakel verplichte HTTPS-toegang in Hoofdstuk 6

  • Op dit punt is de omgekeerde generatie voltooid en kunt u de domeinnaam die u zojuist hebt opgelost gebruiken om toegang te krijgen tot Uptime Kuma.
  • Uptime Kuma-configuratie is heel eenvoudig.
  • Het heeft een Chinese interface, ik denk dat je het binnenkort kunt gebruiken.

Uptime Kuma Handige PM2-opdrachten

Start-, stop- en herstartopdrachten van Uptime Kuma (deze opdracht is bedoeld voor niet-Docker-installatie)▼

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

Bekijk de huidige console-uitvoer van Uptime Kuma (deze opdracht is bedoeld voor niet-Docker-installatie)▼

pm2 monit

Voer Uptime Kuma uit bij het opstarten (deze opdracht is bedoeld voor niet-Docker-installaties) ▼

pm2 save && pm2 startup

Hoe Uptime Kuma-bewakingssoftware verwijderen?

Als het niet is geïnstalleerd door DockerUptime Kuma,Hoe te verwijderen?

Als u deze opdracht bijvoorbeeld gebruikt om op een niet-Docker-manier te installeren▼

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

Gebruik de volgende opdracht ▼ om Uptime Kuma te verwijderen

  1. buiten gebruik  pm2 stop uptime-kuma
  2. map verwijderen rm -rf /opt/uptime-kuma

Hoe Uptime Kuma verwijderen als u het met Docker installeert?

Voer de volgende queryopdracht uit▼

docker ps -a
  • schrijf je op kuma De naam van de container, die kan zijn uptime-kuma

stopcommando ▼

  • Zend alstublieftcontainer_nameVerander naar de bovenstaande vraagkuma De naam van de houder.
docker stop container_name
docker rm container_name

Verwijder Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Conclusie

De interface van Uptime Kuma is schoon en eenvoudig, en het is heel gemakkelijk te implementeren en te gebruiken.

Uptime Kuma is een zeer goede keuze als u geen hoge eisen stelt aan het monitoren van uw website.

Hoop Chen Weiliang Blog ( https://www.chenweiliang.com/ ) "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software" heeft gedeeld, wat nuttig voor u is.

Welkom om de link van dit artikel te delen:https://www.chenweiliang.com/cwl-29041.html

Welkom op het Telegram-kanaal van Chen Weiliang's blog voor de laatste updates!

🔔 Wees de eerste die de waardevolle "ChatGPT Content Marketing AI Tool Usage Guide" in de bovenste kanaaldirectory ontvangt! 🌟
📚 Deze gids bevat enorme waarde, 🌟Dit is een zeldzame kans, mis hem niet! ⏰⌛💨
Deel en like als je wilt!
Uw delen en likes zijn onze voortdurende motivatie!

 

发表 评论

Uw e-mailadres wordt niet gepubliceerd. 必填 项 已 用 * 标注

scroll naar boven