Нийтлэлийн лавлах
- 1 Яагаад вэб сайтуудыг хянахын тулд Uptime Kuma ашиглах хэрэгтэй вэ?
- 2 Uptime Kuma гэж юу вэ?
- 3 Uptime Kuma хяналтын хэрэгслийг хэрхэн суулгах вэ?
- 4 Docker болон Docker-compose програмуудыг суулгана уу
- 5 Uptime Kuma үнэгүй вэбсайтын статус хянах хэрэгслийг хэрхэн суулгах вэ?
- 6 Nginx прокси менежерийг суулгана уу
- 7 Урвуу прокси Uptime Kuma
- 8 Ажиллах цагийн Кума ашигтай PM2 тушаалууд
- 9 Uptime Kuma хяналтын програмыг хэрхэн устгах вэ?
- 10 Дүгнэлт
Бид ихэвчлэн гадаад сүлжээний сурталчилгаа хийдэг бөгөөд нөхөрлөлийн холбоосыг оновчтой болгоход хяналт тавих шаардлагатай байдаг.
Хэрэв бидний гадаад холбоос болон нөхөрлөлийн холбоосууд алдагдсан бол,SEOЗэрэглэл нь мөн буурах тул гадаад холбоосын вэбсайтын хуудсуудын статусыг хянах нь маш чухал юм.
Яагаад вэб сайтуудыг хянахын тулд Uptime Kuma ашиглах хэрэгтэй вэ?
SEO нөхөрлөлийн холбоосыг хэрхэн хянадаг вэ?
Гадаад холбоосыг нэмж, нөхөрлөлийн холбоосыг солилцсоны дараа бид ихэвчлэнUptime роботВэбсайт бүрийн гадаад холбоосын хуудсуудын холболтыг илрүүлэхийн тулд үүлэн хяналтын платформ дээр вэбсайтын хяналтыг тохируулна уу.
Гэсэн хэдий ч гадаад сүлжээ болон найзын сүлжээний тоо нэмэгдэхийн хэрээр Uptime Robot үүлэн платформ нь хяналтын зүйлийн тоонд хязгаарлалттай байдаг бөгөөд та үүлэн хяналтын нэмэлт зүйлсийг үргэлжлүүлэн нэмэхийн тулд сайжруулж, төлөх ёстой.
Тиймээс бид нээлттэй эх сурвалжийг ашиглаж болноLinuxКлоуд серверийн хяналтПрограм хангамжХэрэгсэл - Uptime Kuma.
Uptime Kuma гэж юу вэ?
Uptime Kuma нь Uptime Robot-той төстэй функц бүхий нээлттэй эхийн Linux серверийн хяналтын хэрэгсэл юм.
Бусад ижил төстэй вэбсайтын хяналтын хэрэгслүүдтэй харьцуулахад 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
Докер үйлчилгээний командыг дахин эхлүүлнэ үү▼
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 галт ханыг идэвхжүүлсэн бол CSF галт хананд 3001 портыг нээх шаардлагатай байж магадгүй▼
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 прокси менежерийг суулгана уу
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 прокси менежерт зочилно уу.
Эхний нэвтрэхдээ анхдагч анхны бүртгэл болон нууц үгээ ашиглана уу▼
Email: [email protected] Password: changeme
- Нэвтрэн орсны дараа шууд имэйл хаяг, нууц үгээ солихыг анхаарна уу.
Урвуу прокси Uptime Kuma
Uptime Kuma-г суулгасны дараа анхдагчаар нь ашиглах болноIP:3001
Uptime Kuma-д зочилно уу.
Бид өмнө нь үзүүлсэн URL шиг урвуу прокси ашиглан домэйн нэрэнд нэвтэрч, SSL сертификатыг тохируулах боломжтой.
Дараа нь бид өмнө нь бүтээгдсэн 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 тохиргоо нь маш энгийн.
- Энэ нь хятад интерфэйстэй тул та удахгүй ашиглах боломжтой болно гэдэгт итгэлтэй байна.
Ажиллах цагийн Кума ашигтай 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 суулгаагүй болАжиллах хугацаа Кума,Хэрхэн устгах вэ?
Жишээлбэл, хэрэв та энэ командыг 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
Хэрэв та Docker ашиглан суулгасан бол Uptime Kuma-г хэрхэн устгах вэ?
Дараах хайлтын командыг ажиллуулна уу▼
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 Free Website Status Monitoring Tool Linux Server Monitoring Software" хуваалцсан нь танд тустай.
Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-29041.html
Чен Вэйляны блогын Telegram сувагт тавтай морил, хамгийн сүүлийн үеийн мэдээг аваарай!
📚 Энэхүү гарын авлага нь асар их үнэ цэнийг агуулсан, 🌟Энэ бол ховор боломж, бүү алдаарай! ⏰⌛💨
Хэрэв танд таалагдвал лайк дарж, хуваалцаарай!
Таны хуваалцах, дуртай зүйл бол бидний байнгын урам зориг юм!