Uptime Kuma Δωρεάν Εργαλείο παρακολούθησης κατάστασης ιστότοπου Λογισμικό παρακολούθησης διακομιστή Linux

Συνήθως κάνουμε προώθηση εξωτερικής αλυσίδας και η βελτιστοποίηση του συνδέσμου φιλίας πρέπει να παρακολουθείται.

Εάν χαθούν οι εξωτερικοί μας σύνδεσμοι και οι σύνδεσμοι φιλίας,SEOΗ κατάταξη θα μειωθεί επίσης, επομένως είναι πολύ σημαντικό να παρακολουθείτε την κατάσταση των σελίδων του ιστότοπου εξωτερικού συνδέσμου.

Γιατί να χρησιμοποιήσετε το Uptime Kuma για την παρακολούθηση ιστοτόπων;

Πώς παρακολουθεί το SEO τους συνδέσμους φιλίας;

Μετά την προσθήκη εξωτερικών συνδέσμων και την ανταλλαγή συνδέσμων φιλίας, συνήθωςΡομπότ uptimeΔιαμορφώστε την παρακολούθηση ιστότοπου στην πλατφόρμα παρακολούθησης cloud για να εντοπίσετε τη συνδεσιμότητα των εξωτερικών σελίδων συνδέσμων κάθε ιστότοπου.

Ωστόσο, καθώς αυξάνεται ο αριθμός των εξωτερικών αλυσίδων και των αλυσίδων φίλων, η πλατφόρμα cloud Uptime Robot έχει όριο στον αριθμό των στοιχείων παρακολούθησης και πρέπει να κάνετε αναβάθμιση και να πληρώσετε για να συνεχίσετε να προσθέτετε περισσότερα στοιχεία παρακολούθησης cloud.

Επομένως, μπορούμε να χρησιμοποιήσουμε ανοιχτό κώδικαLinuxΠαρακολούθηση διακομιστή cloud软件Εργαλεία - Uptime Kuma.

Τι λογισμικό είναι το Uptime Kuma;

Το Uptime Kuma είναι ένα ανοιχτού κώδικα εργαλείο παρακολούθησης διακομιστή Linux με παρόμοιες λειτουργίες με το Uptime Robot.

Σε σύγκριση με άλλα παρόμοια εργαλεία παρακολούθησης ιστοτόπων, το Uptime Kuma υποστηρίζει αυτο-φιλοξενούμενες υπηρεσίες με λιγότερους περιορισμούς.

Αυτό το άρθρο θα παρουσιάσει την εγκατάσταση και τη χρήση του Uptime Kuma.

Πώς να εγκαταστήσετε το εργαλείο παρακολούθησης Uptime Kuma;

Uptime Kuma, υποστηρίζει εγκατάσταση Docker.

Ακολουθεί ένα σεμινάριο σχετικά με τα βήματα εγκατάστασης του Uptime Kuma.

Η ακόλουθη εντολή είναιΠρόγραμμα εγκατάστασης μέσω CLI [Ubuntu/CentOS] Διαδραστικό πρόγραμμα εγκατάστασης CLI, με ή χωρίς υποστήριξη Docker

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Δεν συνιστάται η χρήση της παραπάνω εντολής εγκατάστασης: επειδή το Uptime Kuma είναι εγκατεστημένο με τρόπο μη Docker, είναι εύκολο να αποτύχει η εγκατάσταση.
  • (Συνιστούμε την εντολή εγκατάστασης παρακάτω)

Εφόσον πρέπει να εγκαταστήσετε το Docker πριν εγκαταστήσετε το Uptime Kuma χρησιμοποιώντας το Docker, εγκαταστήστε πρώτα το Docker.

Εγκαταστήστε το Docker και το Docker-compose

Ενημερώστε και εγκαταστήστε το απαραίτητο λογισμικό ▼

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

Εάν παρουσιαστεί σφάλμα 404 κατά την ενημέρωση, ελέγξτε την παρακάτω λύση ▼

Εγκαταστήστε το Docker

Εάν πρόκειται για ξένο διακομιστή, χρησιμοποιήστε την ακόλουθη εντολή ▼

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

Εάν πρόκειται για εγχώριο διακομιστή στην Κίνα, χρησιμοποιήστε την ακόλουθη εντολή ▼

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

Ρυθμίστε το Docker να ξεκινά αυτόματα κατά την εκκίνηση ▼

systemctl start docker 

systemctl enable docker

Εγκαταστήστε το Docker-compose 

Εάν πρόκειται για ξένο διακομιστή, χρησιμοποιήστε την ακόλουθη εντολή ▼

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

Εάν πρόκειται για εγχώριο διακομιστή στην Κίνα, χρησιμοποιήστε την ακόλουθη εντολή ▼

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

Επανεκκινήστε την εντολή docker service ▼

service docker restart

Πώς να εγκαταστήσετε το δωρεάν εργαλείο παρακολούθησης κατάστασης ιστότοπου Uptime Kuma;

🐳 Εγκαταστήστε σε λειτουργία Docker, δημιουργήστε ένα κοντέινερ με το όνομα 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
  • Μετά, μπορείτε να περάσετεIP:3001Επισκεφθείτε το Uptime-Kuma.

Εάν έχετε ενεργοποιήσει το τείχος προστασίας CSF, ίσως χρειαστεί να ανοίξετε τη θύρα 3001 στο τείχος προστασίας CSF ▼

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" 

Επανεκκινήστε το τείχος προστασίας CSF ▼

csf -r

Εγκαταστήστε το Nginx Proxy Manager

Το Nginx Proxy Manager είναι ένα λογισμικό αντίστροφου διακομιστή μεσολάβησης που βασίζεται σε Docker.

Επειδή το Nginx Proxy Manager δεν είναι απαραίτητο, μπορείτε να παραλείψετε να μην εγκαταστήσετε το Nginx Proxy Manager εάν δεν θέλετε να χάσετε χρόνο.

Δημιουργία καταλόγου ▼

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

Δημιουργήστε το αρχείο docker-compose.yml ▼

nano docker-compose.yml

Συμπληρώστε το ακόλουθο περιεχόμενο στο αρχείο, μετά πατήστε Ctrl+X για αποθήκευση, πατήστε Y για έξοδο από το ▼

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

τρέχω ▼

docker-compose up -d

Εάν εμφανιστεί ένα μήνυμα σφάλματος παρόμοιο με το ακόλουθο: "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.
  • Σημαίνει ότι η θύρα 443 είναι ήδη κατειλημμένη και το αρχείο docker-compose.yml που μόλις δημιουργήθηκε πρέπει να επεξεργαστεί.

Η θύρα 443 πρέπει να αλλάξει σε 442 ▼

      - '442:442' # Public HTTPS Port

Στη συνέχεια, εκτελέστε ξανά την εντολή docker-compose up -d

Θα εμφανιστεί ένα μήνυμα σφάλματος:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Πρέπει επίσης να αλλάξετε τη θύρα 80 σε 882 ▼

      - '882:882' # Public HTTP Port

με το άνοιγμα http:// IP:81 Επισκεφτείτε το Nginx Proxy Manager.

Για την πρώτη σύνδεση, χρησιμοποιήστε τον προεπιλεγμένο αρχικό λογαριασμό και κωδικό πρόσβασης ▼

Email: [email protected]
Password: changeme
  • Αφού συνδεθείτε, φροντίστε να αλλάξετε αμέσως τη διεύθυνση email και τον κωδικό πρόσβασής σας.

Αντίστροφος διακομιστής μεσολάβησης Uptime Kuma

Μετά την εγκατάσταση του Uptime Kuma, η προεπιλογή είναι η χρήσηIP:3001Επισκεφθείτε το Uptime Kuma.

Μπορούμε να αποκτήσουμε πρόσβαση στο όνομα τομέα και να διαμορφώσουμε το πιστοποιητικό SSL μέσω αντίστροφου διακομιστή μεσολάβησης, όπως ακριβώς το URL που παρουσιάστηκε νωρίτερα.

Στη συνέχεια, θα εκτελέσουμε λειτουργίες αντίστροφης παραγωγής, χρησιμοποιώντας τον προηγουμένως κατασκευασμένο Nginx Proxy Manager.

με http:// IP:81 Ανοίξτε το Nginx Proxy Manager.

Αφού συνδεθείτε για πρώτη φορά, πρέπει να αλλάξετε το όνομα χρήστη και τον κωδικό πρόσβασης, παρακαλούμε διαμορφώστε το μόνοι σας.

Στη συνέχεια, τα βήματα λειτουργίας του Nginx Proxy Manager είναι τα εξής:

第 1 步:Ανοίξτε Proxy Hosts

Uptime Kuma Δωρεάν Εργαλείο παρακολούθησης κατάστασης ιστότοπου Λογισμικό παρακολούθησης διακομιστή Linux

第 2 步:κάντε κλικ στην επάνω δεξιά γωνία Add Proxy Hosts

Βήμα 2: Κάντε κλικ στην Προσθήκη κεντρικών υπολογιστών μεσολάβησης στην επάνω δεξιά γωνία 3ο

Βήμα 3: Διαμόρφωση σύμφωνα με το σχήμα,Κάντε κλικ στο Save Αποθήκευση ▼ 

Βήμα 3: Ρυθμίστε τις παραμέτρους σύμφωνα με το σχήμα, κάντε κλικ στην επιλογή Αποθήκευση για να αποθηκεύσετε την τέταρτη εικόνα

第 4 步:Κάντε κλικ στοEidtΑνοίξτε τη σελίδα διαμόρφωσης ▼

Βήμα 4: Κάντε κλικ στο Eidt για να ανοίξετε το φύλλο διαμόρφωσης 5

Βήμα 5: Εκδώστε ένα πιστοποιητικό SSL και ενεργοποιήστε την υποχρεωτική πρόσβαση Https ▼

Βήμα 5: Εκδώστε ένα πιστοποιητικό SSL και ενεργοποιήστε την υποχρεωτική πρόσβαση Https. Κεφάλαιο 6

  • Σε αυτό το σημείο, ολοκληρώνεται η αντίστροφη δημιουργία και, στη συνέχεια, μπορείτε να χρησιμοποιήσετε το όνομα τομέα που μόλις επιλύσατε για πρόσβαση στο Uptime Kuma.
  • Η διαμόρφωση του Uptime Kuma είναι πολύ απλή.
  • Έχει κινεζική διεπαφή, πιστεύω ότι θα μπορείτε να τη χρησιμοποιήσετε σύντομα.

Χρήσιμες εντολές PM2 Kuma χρόνου λειτουργίας

Εντολές έναρξης, διακοπής και επανεκκίνησης του Uptime Kuma (αυτή η εντολή είναι αφιερωμένη σε εγκατάσταση χωρίς Docker) ▼

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

Προβάλετε την τρέχουσα έξοδο της κονσόλας του Uptime Kuma (αυτή η εντολή είναι αφιερωμένη σε εγκατάσταση εκτός Docker) ▼

pm2 monit

Εκτελέστε το Uptime Kuma κατά την εκκίνηση (αυτή η εντολή είναι αφιερωμένη σε εγκαταστάσεις που δεν είναι Docker) ▼

pm2 save && pm2 startup

Πώς να απεγκαταστήσετε το λογισμικό παρακολούθησης Uptime Kuma;

Εάν δεν έχει εγκατασταθεί από το DockerUptime Kuma,Πώς να απεγκαταστήσετε;

Για παράδειγμα, εάν χρησιμοποιείτε αυτήν την εντολή για εγκατάσταση με τρόπο μη Docker ▼

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

Για να απεγκαταστήσετε το Uptime Kuma, χρησιμοποιήστε την ακόλουθη εντολή ▼

  1. εκτός λειτουργίας  pm2 stop uptime-kuma
  2. διαγραφή καταλόγου rm -rf /opt/uptime-kuma

Πώς να απεγκαταστήσετε το Uptime Kuma εάν το εγκαταστήσετε χρησιμοποιώντας το Docker;

Εκτελέστε την ακόλουθη εντολή ερωτήματος ▼

docker ps -a
  • γράψτε το δικό σας kuma Το όνομα του δοχείου, το οποίο μπορεί να είναι uptime-kuma

εντολή διακοπής ▼

  • Παρακαλώ στείλεcontainer_nameΑλλαγή στο παραπάνω ερώτημαkuma Το όνομα του δοχείου.
docker stop container_name
docker rm container_name

Απεγκατάσταση Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

συμπέρασμα

Η διεπαφή του Uptime Kuma είναι καθαρή και απλή και είναι πολύ εύκολη στην ανάπτυξη και χρήση.

Το Uptime Kuma είναι μια πολύ καλή επιλογή εάν δεν έχετε υψηλές απαιτήσεις για παρακολούθηση ιστότοπου.

Ιστολόγιο Hope Chen Weiliang ( https://www.chenweiliang.com/ ) κοινοποίησε το "Uptime Kuma Δωρεάν Εργαλείο παρακολούθησης κατάστασης ιστότοπου Λογισμικό παρακολούθησης διακομιστή Linux", το οποίο είναι χρήσιμο για εσάς.

Καλώς ήρθατε να μοιραστείτε τον σύνδεσμο αυτού του άρθρου:https://www.chenweiliang.com/cwl-29041.html

Καλώς ήρθατε στο κανάλι Telegram του ιστολογίου του Chen Weiliang για να λαμβάνετε τις τελευταίες ενημερώσεις!

🔔 Γίνετε ο πρώτος που θα αποκτήσει τον πολύτιμο "Οδηγό χρήσης εργαλείου τεχνητής νοημοσύνης μάρκετινγκ περιεχομένου ChatGPT" στον κορυφαίο κατάλογο του καναλιού! 🌟
📚 Αυτός ο οδηγός περιέχει τεράστια αξία, 🌟Αυτή είναι μια σπάνια ευκαιρία, μην τη χάσετε! ⏰⌛💨
Κοινοποιήστε και κάντε like αν σας αρέσει!
Η κοινή χρήση και τα like σας είναι το συνεχές μας κίνητρο!

 

发表 评论

Η διεύθυνση email σας δεν θα δημοσιευθεί. 必填 项 已 用 * 标注

κύλιση στην κορυφή