Artikelverzeichnis
- 1 Warum Uptime Kuma zur Überwachung von Websites verwenden?
- 2 Welche Software ist Uptime Kuma?
- 3 Wie installiere ich das Uptime Kuma-Überwachungstool?
- 4 Installieren Sie Docker und Docker-compose
- 5 Wie installiere ich das kostenlose Tool zur Überwachung des Website-Status von Uptime Kuma?
- 6 Installieren Sie Nginx Proxy Manager
- 7 Reverse-Proxy-Betriebszeit Kuma
- 8 Uptime Kuma Nützliche PM2-Befehle
- 9 Wie deinstalliere ich die Überwachungssoftware Uptime Kuma?
- 10 Fazit
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?
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
- Dann kannst du passieren
IP:3001
Besuchen 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:3001
Besuchen 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
▼
2 步:Klicken Sie auf die obere rechte Ecke Add Proxy Hosts
▼
Schritt 3: Konfigurieren Sie gemäß der Abbildung,点击 Save
保存 ▼
4 步:Klicke aufEidt
Öffnen Sie die Konfigurationsseite ▼
Schritt 5: Stellen Sie ein SSL-Zertifikat aus und aktivieren Sie den obligatorischen HTTPS-Zugriff ▼
- 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 ▼
- Außer Betrieb
pm2 stop uptime-kuma
- 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 kannuptime-kuma
Stoppbefehl ▼
- 请将
container_name
Wechseln 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!
📚 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!