Հոդվածների տեղեկատու
- 1 Ինչու՞ օգտագործել Uptime Kuma կայքերը վերահսկելու համար:
- 2 Ի՞նչ ծրագիր է Uptime Kuma-ն:
- 3 Ինչպե՞ս տեղադրել Uptime Kuma մոնիտորինգի գործիքը:
- 4 Տեղադրեք Docker-ը և Docker-compose-ը
- 5 Ինչպե՞ս տեղադրել Uptime Kuma կայքի կարգավիճակի մոնիտորինգի անվճար գործիք:
- 6 Տեղադրեք Nginx Proxy Manager-ը
- 7 Reverse proxy Uptime Kuma
- 8 Uptime Kuma Օգտակար PM2 հրամաններ
- 9 Ինչպե՞ս հեռացնել Uptime Kuma մոնիտորինգի ծրագիրը:
- 10 Եզրակացություն
Մենք սովորաբար կատարում ենք արտաքին շղթայի առաջխաղացում, և բարեկամական կապի օպտիմալացումը պետք է վերահսկվի:
Եթե մեր արտաքին կապերը և բարեկամության հղումները կորչեն,SEOՎարկանիշը նույնպես կնվազի, ուստի շատ կարևոր է հետևել արտաքին հղման վեբ կայքի էջերի կարգավիճակին։
Ինչու՞ օգտագործել Uptime Kuma կայքերը վերահսկելու համար:
Ինչպե՞ս է SEO-ն վերահսկում բարեկամության հղումները.
Արտաքին հղումներ ավելացնելուց և բարեկամության հղումներ փոխանակելուց հետո մենք սովորաբարUptime ռոբոտըԿազմաձևեք կայքի մոնիտորինգը ամպային մոնիտորինգի հարթակում՝ հայտնաբերելու յուրաքանչյուր կայքի արտաքին հղման էջերի կապը:
Այնուամենայնիվ, արտաքին շղթաների և ընկերական շղթաների քանակի աճի հետ մեկտեղ, Uptime Robot ամպային պլատֆորմն ունի մոնիտորինգի քանակի սահմանափակում, և դուք պետք է թարմացնեք և վճարեք, որպեսզի շարունակեք ավելացնել ամպի մոնիտորինգի ավելի շատ տարրեր:
Հետևաբար, մենք կարող ենք օգտագործել բաց կոդովLinuxԱմպային սերվերի մոնիտորինգԾրագրակազմԳործիքներ - 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-ը, նախքան Docker-ի միջոցով Uptime Kuma-ն տեղադրելը, նախ տեղադրեք 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
Վերագործարկեք դոկերի ծառայության հրամանը ▼
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 firewall-ը, ապա ձեզ հարկավոր է բացել 3001 նավահանգիստը CSF firewall-ում ▼
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 firewall ▼
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
run ▼
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 վստահված անձի կառավարիչ:
Առաջին մուտքի համար օգտագործեք կանխադրված սկզբնական հաշիվը և գաղտնաբառը ▼
Email: [email protected] Password: changeme
- Մուտք գործելուց հետո համոզվեք, որ անմիջապես փոխեք ձեր էլ.փոստի հասցեն և գաղտնաբառը:
Reverse proxy Uptime Kuma
Uptime Kuma-ն տեղադրելուց հետո լռելյայն է օգտագործելIP:3001
Այցելեք Uptime Kuma:
Մենք կարող ենք մուտք գործել տիրույթի անուն և կարգավորել SSL վկայագիրը հակադարձ վստահված անձի միջոցով, ինչպես նախկինում ցուցադրված URL-ը:
Հաջորդը, մենք կկատարենք հակադարձ սերնդի գործողություններ՝ օգտագործելով նախկինում կառուցված Nginx Proxy Manager-ը:
Միջոցով http:// IP:81
Բացեք Nginx վստահված անձի կառավարիչը:
Առաջին անգամ մուտք գործելուց հետո դուք պետք է փոխեք օգտվողի անունը և գաղտնաբառը, խնդրում ենք կարգավորել այն ինքներդ:
Հաջորդը, Nginx Proxy Manager-ի գործառնական քայլերը հետևյալն են.
第 1 步:միացնել Proxy Hosts
▼
第 2 步:սեղմեք վերին աջ անկյունում Add Proxy Hosts
▼
Քայլ 3. Կազմաձևեք ըստ նկարի,Կտտացրեք Save
保存 ▼
第 4 步:սեղմելEidt
Բացեք կազմաձևման էջը ▼
Քայլ 5. Թողարկեք SSL վկայագիր և միացրեք պարտադիր Https մուտքը ▼
- Այս պահին հակառակ սերունդն ավարտված է, և այնուհետև կարող եք օգտագործել այն տիրույթի անունը, որը դուք որոշել եք՝ Uptime Kuma մուտք գործելու համար:
- Uptime Kuma-ի կոնֆիգուրացիան շատ պարզ է:
- Այն ունի չինական ինտերֆեյս, կարծում եմ՝ շուտով կկարողանաք օգտագործել այն։
Uptime Kuma Օգտակար PM2 հրամաններ
Սկսել, դադարեցնել և վերագործարկել 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 մոնիտորինգի ծրագիրը:
Եթե այն տեղադրված չէ Docker-ի կողմիցUptime 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-ն շատ լավ ընտրություն է, եթե դուք չունեք բարձր պահանջներ կայքի մոնիտորինգի համար:
Հույս Chen Weiliang բլոգ ( https://www.chenweiliang.com/ ) կիսվել է «Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software», որը օգտակար է ձեզ համար:
Բարի գալուստ՝ կիսելու այս հոդվածի հղումը.https://www.chenweiliang.com/cwl-29041.html
Բարի գալուստ Chen Weiliang-ի բլոգի Telegram ալիք՝ վերջին թարմացումները ստանալու համար:
📚 Այս ուղեցույցը պարունակում է հսկայական արժեք, 🌟Սա հազվագյուտ հնարավորություն է, բաց մի՛ թողեք այն։ ⏰⌛💨
Տարածեք և հավանեք, եթե հավանեցիք:
Ձեր տարածումը և հավանումները մեր շարունակական շարժառիթն են: