Uptime Kuma Kostenloses Tool zur Überwachung des Website-Status Linux-Server-Überwachungssoftware

Wir führen normalerweise externe Kettenwerbung durch, und die Optimierung von Freundschaftsverbindungen muss überwacht werden.

Wenn unsere externen Links und Freundschaftslinks verloren gehen,SEODas Ranking wird auch abnehmen, daher ist es sehr wichtig, den Status der externen Link-Website-Seiten zu überwachen.

Warum Uptime Kuma zur Überwachung von Websites verwenden?

Wie überwacht SEO Freundschaftslinks??

Nachdem wir externe Links hinzugefügt und Freundschaftslinks ausgetauscht haben, werden wir normalerweiseUptime RoboterKonfigurieren Sie die Website-Überwachung auf der Cloud-Überwachungsplattform, um die Konnektivität externer Linkseiten jeder Website zu erkennen.

Mit der zunehmenden Anzahl externer Ketten und Freundesketten ist die Anzahl der Überwachungen für die Uptime Robot-Cloud-Plattform jedoch begrenzt, und Sie müssen ein Upgrade durchführen und bezahlen, um weitere Cloud-Überwachungselemente hinzuzufügen.

Daher können wir Open Source verwendenLinuxCloud-Server-Überwachung软件Werkzeuge - Betriebszeit Kuma.

Welche Software ist Uptime Kuma?

Uptime Kuma ist ein Open-Source-Linux-Serverüberwachungstool mit ähnlichen Funktionen wie Uptime Robot.

Im Vergleich zu anderen ähnlichen Website-Überwachungstools unterstützt Uptime Kuma selbst gehostete Dienste mit weniger Einschränkungen.

Dieser Artikel stellt die Installation und Verwendung von Uptime Kuma vor.

Wie installiere ich das Uptime Kuma-Überwachungstool?

Uptime Kuma, unterstützt Docker-Installation.

Das Folgende ist ein Tutorial zu den Installationsschritten von Uptime Kuma.

Der folgende Befehl istInstaller über CLI [Ubuntu/CentOS] Interaktives CLI-Installationsprogramm mit oder ohne Docker-Unterstützung

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Es wird nicht empfohlen, den obigen Installationsbefehl zu verwenden: Da Uptime Kuma nicht auf Docker-Art installiert wird, kann die Installation leicht fehlschlagen.
  • (Wir empfehlen den folgenden Installationsbefehl)

Da Sie Docker installieren müssen, bevor Sie Uptime Kuma mit Docker installieren, installieren Sie zuerst Docker.

Installieren Sie Docker und Docker-compose

Aktualisieren und installieren Sie die erforderliche Software ▼

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

Wenn während des Updates ein 404-Fehler auftritt, überprüfen Sie bitte die Lösung unten▼

Installieren Sie Docker

Wenn es sich um einen fremden Server handelt, verwenden Sie bitte den folgenden Befehl ▼

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

Wenn es sich um einen inländischen Server in China handelt, verwenden Sie bitte den folgenden Befehl ▼

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

Stellen Sie Docker so ein, dass es beim Booten automatisch startet ▼

systemctl start docker 

systemctl enable docker

Installieren Sie Docker-compose 

Wenn es sich um einen fremden Server handelt, verwenden Sie bitte den folgenden Befehl ▼

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

Wenn es sich um einen inländischen Server in China handelt, verwenden Sie bitte den folgenden Befehl▼

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

Starten Sie den Docker-Dienstbefehl▼ neu

service docker restart

Wie installiere ich das kostenlose Tool zur Überwachung des Website-Status von Uptime Kuma?

🐳 Installieren Sie im Docker-Modus, erstellen Sie einen Container namens uptime-kuma ▼

docker volume create uptime-kuma
Starten Sie den Behälter ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Dann kannst du passierenIP:3001Besuchen Sie Uptime-Kuma.

Wenn Sie die CSF-Firewall aktiviert haben, müssen Sie möglicherweise Port 3001 auf der CSF-Firewall▼ öffnen

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" 

Starten Sie die CSF-Firewall neu ▼

csf -r

Installieren Sie Nginx Proxy Manager

Nginx Proxy Manager ist eine Docker-basierte Reverse-Proxy-Software.

Da Nginx Proxy Manager nicht erforderlich ist, können Sie die Installation von Nginx Proxy Manager überspringen, wenn Sie keine Zeit verschwenden möchten.

Verzeichnis erstellen ▼

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

Docker-compose.yml-Datei erstellen ▼

nano docker-compose.yml

Geben Sie den folgenden Inhalt in die Datei ein, drücken Sie dann Strg+X zum Speichern, drücken Sie Y zum Beenden ▼

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

laufen▼

docker-compose up -d

Wenn eine Fehlermeldung ähnlich der folgenden angezeigt wird: "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.
  • Dies bedeutet, dass Port 443 bereits belegt ist und die gerade erstellte docker-compose.yml-Datei bearbeitet werden muss.

Port 443 muss auf 442 geändert werden ▼

      - '442:442' # Public HTTPS Port

Führen Sie dann den Befehl erneut aus docker-compose up -d

Es erscheint eine Fehlermeldung:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Außerdem müssen Sie Port 80 auf 882 ändern ▼

      - '882:882' # Public HTTP Port

durch öffnen http:// IP:81 Besuchen Sie Nginx Proxy Manager.

Verwenden Sie für die erste Anmeldung das standardmäßige anfängliche Konto und Passwort▼

Email: [email protected]
Password: changeme
  • Bitte ändern Sie nach dem Einloggen umgehend Ihre E-Mail-Adresse und Ihr Passwort.

Reverse-Proxy-Betriebszeit Kuma

Nach der Installation von Uptime Kuma wird standardmäßig verwendetIP:3001Besuchen Sie Uptime Kuma.

Wir können auf den Domänennamen zugreifen und das SSL-Zertifikat über einen Reverse-Proxy konfigurieren, genau wie die zuvor gezeigte URL.

Als Nächstes führen wir Reverse-Generierungsvorgänge mit dem zuvor erstellten Nginx Proxy Manager durch.

Durch http:// IP:81 Öffnen Sie den Nginx-Proxy-Manager.

Nach der ersten Anmeldung müssen Sie den Benutzernamen und das Passwort ändern, bitte konfigurieren Sie es selbst.

Als nächstes sind die Arbeitsschritte von Nginx Proxy Manager wie folgt:

1 步:打开 Proxy Hosts

Uptime Kuma Kostenloses Tool zur Überwachung des Website-Status Linux-Server-Überwachungssoftware

2 步:Klicken Sie auf die obere rechte Ecke Add Proxy Hosts

Schritt 2: Klicken Sie in der dritten oberen rechten Ecke auf Proxy-Hosts hinzufügen

Schritt 3: Konfigurieren Sie gemäß der Abbildung,点击 Save 保存 ▼ 

Schritt 3: Konfigurieren Sie gemäß der Abbildung, klicken Sie auf Speichern, um das vierte Bild zu speichern

4 步:Klicke aufEidtÖffnen Sie die Konfigurationsseite ▼

Schritt 4: Klicken Sie auf Eidt, um die Konfigurationsseite Blatt 5 zu öffnen

Schritt 5: Stellen Sie ein SSL-Zertifikat aus und aktivieren Sie den obligatorischen HTTPS-Zugriff ▼

Schritt 5: SSL-Zertifikat ausstellen und obligatorischen HTTPS-Zugriff aktivieren Kapitel 6

  • An diesem Punkt ist die umgekehrte Generierung abgeschlossen, und Sie können den soeben aufgelösten Domänennamen verwenden, um auf Uptime Kuma zuzugreifen.
  • Die Konfiguration von Uptime Kuma ist sehr einfach.
  • Es hat eine chinesische Benutzeroberfläche, ich glaube, Sie werden es bald verwenden können.

Uptime Kuma Nützliche PM2-Befehle

Start-, Stopp- und Neustartbefehle von Uptime Kuma (dieser Befehl ist für Nicht-Docker-Installationen vorgesehen)▼

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

Zeigen Sie die aktuelle Konsolenausgabe von Uptime Kuma an (dieser Befehl ist für Nicht-Docker-Installationen vorgesehen)▼

pm2 monit

Führen Sie Uptime Kuma beim Start aus (dieser Befehl ist für Nicht-Docker-Installationen bestimmt) ▼

pm2 save && pm2 startup

Wie deinstalliere ich die Überwachungssoftware Uptime Kuma?

Wenn es nicht von Docker installiert wirdBetriebszeit Kuma,Wie deinstallieren?

Wenn Sie beispielsweise diesen Befehl verwenden, um auf eine Nicht-Docker-Weise zu installieren▼

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

Um Uptime Kuma zu deinstallieren, verwenden Sie den folgenden Befehl ▼

  1. Außer Betrieb  pm2 stop uptime-kuma
  2. Verzeichnis löschen rm -rf /opt/uptime-kuma

Wie deinstalliert man Uptime Kuma, wenn man es mit Docker installiert?

Führen Sie den folgenden Abfragebefehl▼ aus

docker ps -a
  • schreibe deine auf kuma Der Name des Containers, der sein kann uptime-kuma

Stoppbefehl ▼

  • 请将container_nameWechseln Sie zu obiger Abfragekuma Der Name des Containers.
docker stop container_name
docker rm container_name

Deinstallieren Sie Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Fazit

Die Benutzeroberfläche von Uptime Kuma ist sauber und einfach, und es ist sehr einfach bereitzustellen und zu verwenden.

Uptime Kuma ist eine sehr gute Wahl, wenn Sie keine hohen Anforderungen an die Website-Überwachung haben.

Hoffnung Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hat „Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software“ freigegeben, was für Sie hilfreich ist.

Willkommen, um den Link dieses Artikels zu teilen:https://www.chenweiliang.com/cwl-29041.html

Willkommen im Telegrammkanal von Chen Weiliangs Blog, um die neuesten Updates zu erhalten!

🔔 Seien Sie der Erste, der den wertvollen „ChatGPT Content Marketing AI Tool Usage Guide“ im Kanal-Top-Verzeichnis erhält! 🌟
📚 Dieser Leitfaden enthält einen enormen Mehrwert. 🌟Dies ist eine seltene Gelegenheit, verpassen Sie sie nicht! ⏰⌛💨
Teilen und liken, wenn es euch gefällt!
Ihr Teilen und Ihre Likes sind unsere ständige Motivation!

 

发表 评论

Deine Email-Adresse wird nicht veröffentlicht. 必填 项 已 已 * 标注

nach oben scrollen