Direttorju tal-Artikoli
- 1 Għaliex Uża Uptime Kuma biex Tissorvelja Websajts?
- 2 X'software huwa Uptime Kuma?
- 3 Kif tinstalla l-għodda ta 'monitoraġġ Uptime Kuma?
- 4 Installa Docker u Docker-compose
- 5 Kif tinstalla Uptime Kuma għodda ta 'monitoraġġ tal-istatus tal-websajt b'xejn?
- 6 Installa Nginx Proxy Manager
- 7 Reverse proxy Uptime Kuma
- 8 Uptime Kuma Kmandi PM2 Utli
- 9 Kif tneħħi s-softwer tal-monitoraġġ Uptime Kuma?
- 10 Konklużjoni
Normalment nagħmlu l-promozzjoni esterna tal-katina u l-ottimizzazzjoni tar-rabta tal-ħbiberija jeħtieġ li jiġu mmonitorjati.
Jekk jintilfu r-rabtiet esterni u l-ħbiberija tagħna,SEOIl-klassifikazzjoni se tonqos ukoll, għalhekk huwa importanti ħafna li tissorvelja l-istatus tal-paġni tal-websajt tal-link esterni.
Għaliex Uża Uptime Kuma biex Tissorvelja Websajts?
Kif is-SEO jimmonitorja r-rabtiet tal-ħbiberija?
Wara li nżidu links esterni u niskambjaw links ta 'ħbiberija, aħna ġeneralmentUptime RobotIkkonfigura l-monitoraġġ tal-websajt fuq il-pjattaforma tal-monitoraġġ tas-sħab biex tiskopri l-konnettività tal-paġni tal-link esterni ta 'kull websajt.
Madankollu, hekk kif in-numru ta 'ktajjen esterni u ktajjen ta' ħbieb jiżdied, il-pjattaforma tas-sħab Uptime Robot għandha limitu fuq in-numru ta 'oġġetti ta' monitoraġġ, u trid taġġorna u tħallas biex tkompli żżid aktar oġġetti ta 'monitoraġġ tas-sħab.
Għalhekk, nistgħu nużaw sors miftuħLinuxMonitoraġġ tas-server tal-cloud软件Għodda - Uptime Kuma.
X'software huwa Uptime Kuma?
Uptime Kuma hija għodda ta 'monitoraġġ tas-server Linux ta' sors miftuħ b'funzjonijiet simili għal Uptime Robot.
Meta mqabbel ma 'għodod oħra simili ta' monitoraġġ tal-websajt, Uptime Kuma jappoġġja servizzi self-hosted b'inqas restrizzjonijiet.
Dan l-artikolu se jintroduċi l-installazzjoni u l-użu ta 'Uptime Kuma.
Kif tinstalla l-għodda ta 'monitoraġġ Uptime Kuma?
Uptime Kuma, jappoġġja l-installazzjoni ta 'Docker.
Dan li ġej huwa tutorja dwar il-passi ta 'installazzjoni ta' Uptime Kuma.
Il-kmand li ġej huwaInstallatur permezz tal-CLI [Ubuntu/CentOS] Installatur interattiv tal-CLI, bl-appoġġ ta' Docker jew mingħajru ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Mhux rakkomandat li tuża l-kmand ta 'installazzjoni ta' hawn fuq: minħabba li Uptime Kuma huwa installat b'mod mhux Docker, huwa faċli li tonqos l-installazzjoni.
- (Nirrakkomandaw il-kmand tal-installazzjoni hawn taħt)
Peress li għandek bżonn tinstalla Docker qabel tinstalla Uptime Kuma billi tuża Docker, installa Docker l-ewwel.
Installa Docker u Docker-compose
Aġġorna u installa s-softwer meħtieġ ▼
apt-get update && apt-get install -y wget vim
Jekk iseħħ żball 404 waqt l-aġġornament, jekk jogħġbok iċċekkja s-soluzzjoni hawn taħt▼
Installa Docker
Jekk huwa server barrani, jekk jogħġbok uża l-kmand li ġej ▼
curl -sSL https://get.docker.com/ | sh
Jekk huwa server domestiku fiċ-Ċina, jekk jogħġbok uża l-kmand li ġej ▼
curl -sSL https://get.daocloud.io/docker | sh
Issettja Docker biex jibda awtomatikament mal-boot ▼
systemctl start docker systemctl enable docker
Installa Docker-compose
Jekk huwa server barrani, jekk jogħġbok uża l-kmand li ġej ▼
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
Jekk huwa server domestiku fiċ-Ċina, jekk jogħġbok uża l-kmand li ġej▼
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
Ibda mill-ġdid il-kmand tas-servizz docker▼
service docker restart
Kif tinstalla Uptime Kuma għodda ta 'monitoraġġ tal-istatus tal-websajt b'xejn?
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
- Imbagħad, tista 'tgħaddi
IP:3001
Żur Uptime-Kuma.
Jekk għamilt il-firewall CSF, jista' jkollok bżonn tiftaħ il-port 3001 fuq il-firewall 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"
Ibda mill-ġdid il-firewall CSF ▼
csf -r
Installa Nginx Proxy Manager
Nginx Proxy Manager huwa softwer reverse proxy bbażat fuq Docker.
Peress li Nginx Proxy Manager mhuwiex meħtieġ, jekk ma tridx taħli l-ħin, tista 'taqbeż ma tinstallax Nginx Proxy Manager.
Oħloq direttorju ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Oħloq fajl docker-compose.yml ▼
nano docker-compose.yml
Imla l-kontenut li ġej fil-fajl, imbagħad agħfas Ctrl + X biex issalva, agħfas Y biex toħroġ ▼
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
run▼
docker-compose up -d
Jekk jidher messaġġ ta' żball simili għal dan li ġej: "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.
- Dan ifisser li l-port 443 huwa diġà okkupat, u l-fajl docker-compose.yml li għadu kif inħoloq jeħtieġ li jiġi editjat.
Port 443 jeħtieġ li jinbidel għal 442 ▼
- '442:442' # Public HTTPS Port
Imbagħad, erġa ħaddem il-kmand docker-compose up -d
Jidher messaġġ ta' żball:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
Jeħtieġ ukoll li tibdel il-port 80 għal 882 ▼
- '882:882' # Public HTTP Port
bil-ftuħ http:// IP:81
Żur Nginx Proxy Manager.
Għall-ewwel login, uża l-kont inizjali u l-password default ▼
Email: [email protected] Password: changeme
- Wara li tidħol, jekk jogħġbok kun żgur li tibdel l-indirizz elettroniku u l-password tiegħek immedjatament.
Reverse proxy Uptime Kuma
Wara l-installazzjoni ta 'Uptime Kuma, il-kontumaċja hija li tużaIP:3001
Żur Uptime Kuma.
Nistgħu naċċessaw l-isem tad-dominju u kkonfiguraw iċ-ċertifikat SSL permezz ta 'reverse proxy, bħall-URL murija qabel.
Sussegwentement, se nwettqu operazzjonijiet ta 'ġenerazzjoni b'lura, billi nużaw il-Maniġer tal-Proxy Nginx mibni qabel.
Għaddi http:// IP:81
Iftaħ Nginx Proxy Manager.
Wara li tidħol għall-ewwel darba, għandek bżonn tibdel l-isem tal-utent u l-password, jekk jogħġbok ikkonfiguraha lilek innifsek.
Sussegwentement, il-passi tal-operat ta 'Nginx Proxy Manager huma kif ġej:
Pass 1:打开 Proxy Hosts
▼
Pass 2:Ikklikkja fuq ir-rokna ta' fuq tal-lemin Add Proxy Hosts
▼
Pass 3: Ikkonfigura skond il-figura,点击 Save
保存 ▼
Pass 4:ikklikkjaEidt
Iftaħ il-paġna tal-konfigurazzjoni ▼
Pass 5: Ħruġ ċertifikat SSL u ppermetti aċċess Https obbligatorju ▼
- F'dan il-punt, il-ġenerazzjoni inversa titlesta, u mbagħad tista 'tuża l-isem tad-dominju li għadek kif solvut biex taċċessa Uptime Kuma.
- Il-konfigurazzjoni Uptime Kuma hija sempliċi ħafna.
- Għandu interface Ċiniż, nemmen li tkun tista 'tużaha dalwaqt.
Uptime Kuma Kmandi PM2 Utli
Ibda, waqqaf u terġa' tibda kmandi ta' Uptime Kuma (dan il-kmand huwa ddedikat għall-installazzjoni mhux Docker)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Ara l-output attwali tal-console ta' Uptime Kuma (dan il-kmand huwa ddedikat għall-installazzjoni mhux Docker)▼
pm2 monit
Mexxi Uptime Kuma fl-istartjar (dan il-kmand huwa ddedikat għal installazzjonijiet mhux Docker) ▼
pm2 save && pm2 startup
Kif tneħħi s-softwer tal-monitoraġġ Uptime Kuma?
Jekk ma jkunx installat minn DockerUptime Kuma,Kif tiddiżinstalla?
Pereżempju, jekk tuża dan il-kmand biex tinstalla b'mod mhux Docker▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Biex tneħħi Uptime Kuma, uża l-kmand li ġej ▼
- barra mis-servizz
pm2 stop uptime-kuma
- ħassar id-direttorju
rm -rf /opt/uptime-kuma
Kif tneħħi Uptime Kuma jekk tinstallah billi tuża Docker?
Mexxi l-kmand tal-mistoqsija li ġej▼
docker ps -a
- ikteb tiegħek
kuma
L-isem tal-kontenitur, li jista 'jkunuptime-kuma
il-kmand tal-waqfien ▼
- 请将
container_name
Bidla għall-mistoqsija ta' hawn fuqkuma
L-isem tal-kontenitur.
docker stop container_name docker rm container_name
Iddiżinstalla Uptime Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Konklużjoni
L-interface ta 'Uptime Kuma hija nadifa u sempliċi, u hija faċli ħafna biex tintuża u tintuża.
Uptime Kuma hija għażla tajba ħafna jekk ma jkollokx rekwiżiti għoljin għall-monitoraġġ tal-websajt.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) qasmet "Uptime Kuma Free Website Monitoring Status Tool Linux Server Monitoring Software", li hija utli għalik.
Merħba biex taqsam il-link ta' dan l-artikolu:https://www.chenweiliang.com/cwl-29041.html
Merħba fil-kanal Telegram tal-blog ta' Chen Weiliang biex tikseb l-aħħar aġġornamenti!
📚 Din il-gwida fiha valur kbir, 🌟Din hija opportunità rari, titlifhiex! ⏰⌛💨
Share u like jekk togħġobkom!
Il-qsim u l-likes tiegħek huma l-motivazzjoni kontinwa tagħna!