Κατάλογος άρθρου
- 1 Γιατί να χρησιμοποιήσετε το Uptime Kuma για την παρακολούθηση ιστοτόπων;
- 2 Τι λογισμικό είναι το Uptime Kuma;
- 3 Πώς να εγκαταστήσετε το εργαλείο παρακολούθησης Uptime Kuma;
- 4 Εγκαταστήστε το Docker και το Docker-compose
- 5 Πώς να εγκαταστήσετε το δωρεάν εργαλείο παρακολούθησης κατάστασης ιστότοπου Uptime Kuma;
- 6 Εγκαταστήστε το Nginx Proxy Manager
- 7 Αντίστροφος διακομιστής μεσολάβησης Uptime Kuma
- 8 Χρήσιμες εντολές PM2 Kuma χρόνου λειτουργίας
- 9 Πώς να απεγκαταστήσετε το λογισμικό παρακολούθησης Uptime Kuma;
- 10 συμπέρασμα
Συνήθως κάνουμε προώθηση εξωτερικής αλυσίδας και η βελτιστοποίηση του συνδέσμου φιλίας πρέπει να παρακολουθείται.
Εάν χαθούν οι εξωτερικοί μας σύνδεσμοι και οι σύνδεσμοι φιλίας,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 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
▼
第 2 步:κάντε κλικ στην επάνω δεξιά γωνία Add Proxy Hosts
▼
Βήμα 3: Διαμόρφωση σύμφωνα με το σχήμα,Κάντε κλικ στο Save
Αποθήκευση ▼
第 4 步:Κάντε κλικ στοEidt
Ανοίξτε τη σελίδα διαμόρφωσης ▼
Βήμα 5: Εκδώστε ένα πιστοποιητικό SSL και ενεργοποιήστε την υποχρεωτική πρόσβαση Https ▼
- Σε αυτό το σημείο, ολοκληρώνεται η αντίστροφη δημιουργία και, στη συνέχεια, μπορείτε να χρησιμοποιήσετε το όνομα τομέα που μόλις επιλύσατε για πρόσβαση στο 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, χρησιμοποιήστε την ακόλουθη εντολή ▼
- εκτός λειτουργίας
pm2 stop uptime-kuma
- διαγραφή καταλόγου
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 για να λαμβάνετε τις τελευταίες ενημερώσεις!
📚 Αυτός ο οδηγός περιέχει τεράστια αξία, 🌟Αυτή είναι μια σπάνια ευκαιρία, μην τη χάσετε! ⏰⌛💨
Κοινοποιήστε και κάντε like αν σας αρέσει!
Η κοινή χρήση και τα like σας είναι το συνεχές μας κίνητρο!