Uptime Kuma Pulsuz Veb Saytın Vəziyyətinə Nəzarət Aləti Linux Server Monitorinq Proqramı

Biz adətən xarici zəncirvari tanıtım edirik və dostluq əlaqəsinin optimallaşdırılmasına nəzarət edilməlidir.

Xarici əlaqələrimiz və dostluq əlaqələrimiz itərsə,SEOReytinq də aşağı düşəcək, ona görə də xarici link sayt səhifələrinin vəziyyətini izləmək çox vacibdir.

Veb saytları izləmək üçün niyə Uptime Kuma istifadə edin?

SEO dostluq əlaqələrinə necə nəzarət edir?

Xarici bağlantılar əlavə etdikdən və dostluq əlaqələri mübadiləsindən sonra biz adətənUptime RobotuHər bir vebsaytın xarici keçid səhifələrinin əlaqəsini aşkar etmək üçün bulud monitorinq platformasında vebsayt monitorinqini konfiqurasiya edin.

Bununla belə, xarici zəncirlərin və dost zəncirlərinin sayı artdıqca, Uptime Robot bulud platformasında monitorinq elementlərinin sayına məhdudiyyət qoyulur və siz daha çox bulud monitorinq elementi əlavə etməyə davam etmək üçün təkmilləşdirməli və ödəməlisiniz.

Buna görə də açıq mənbədən istifadə edə bilərikLinuxBulud serverinin monitorinqiProqram təminatıAlətlər - Uptime Kuma.

Uptime Kuma hansı proqramdır?

Uptime Kuma, Uptime Robotuna oxşar funksiyaları olan açıq mənbəli Linux server monitorinq vasitəsidir.

Digər oxşar veb-sayt monitorinq alətləri ilə müqayisədə, Uptime Kuma daha az məhdudiyyətlə öz-özünə yerləşdirilən xidmətləri dəstəkləyir.

Bu məqalə Uptime Kuma-nın quraşdırılması və istifadəsini təqdim edəcək.

Uptime Kuma monitorinq alətini necə quraşdırmaq olar?

Uptime Kuma, Docker quraşdırılmasını dəstəkləyir.

Aşağıda Uptime Kuma-nın quraşdırma addımları haqqında təlimat verilmişdir.

Aşağıdakı əmrdirCLI vasitəsilə quraşdırıcı [Ubuntu/CentOS] Docker dəstəyi olan və ya olmayan interaktiv CLI quraşdırıcısı

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Yuxarıdakı quraşdırma əmrindən istifadə etmək tövsiyə edilmir: Uptime Kuma qeyri-Docker şəkildə quraşdırıldığı üçün quraşdırmanı uğursuz etmək asandır.
  • (Aşağıdakı quraşdırma əmrini tövsiyə edirik)

Docker istifadə edərək Uptime Kuma quraşdırmadan əvvəl Docker-i quraşdırmalı olduğunuz üçün əvvəlcə Docker-i quraşdırın.

Docker və Docker-compose quraşdırın

Lazımi proqram təminatını yeniləyin və quraşdırın ▼

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

Yeniləmə zamanı 404 xətası baş verərsə, lütfən, aşağıdakı həlli yoxlayın▼

Docker quraşdırın

Xarici serverdirsə, lütfən, aşağıdakı əmrdən istifadə edin ▼

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

Əgər bu Çində yerli serverdirsə, lütfən, aşağıdakı əmrdən istifadə edin ▼

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

Docker-i yükləmə zamanı avtomatik işə salın ▼

systemctl start docker 

systemctl enable docker

Docker-compose quraşdırın 

Əgər o, xarici serverdirsə, lütfən, aşağıdakı əmrdən istifadə edin ▼

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

Əgər bu Çində yerli serverdirsə, lütfən, aşağıdakı əmrdən istifadə edin▼

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 xidməti əmrini yenidən başladın▼

service docker restart

Uptime Kuma pulsuz veb sayt statusu monitorinq alətini necə quraşdırmaq olar?

🐳 Docker rejimində quraşdırın, uptime-kuma ▼ adlı konteyner yaradın

docker volume create uptime-kuma
Konteyneri işə salın ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Sonra keçə bilərsinizIP:3001Uptime-Kuma ziyarət edin.

Əgər CSF firewallunu aktiv etmisinizsə, CSF firewall-da 3001 portunu açmağınız lazım ola bilər▼

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 firewallunu yenidən başladın ▼

csf -r

Nginx Proxy Manager quraşdırın

Nginx Proxy Manager, Docker əsaslı əks proxy proqramdır.

Nginx Proxy Manager lazım olmadığından, vaxt itirmək istəmirsinizsə, Nginx Proxy Manager quraşdırmağı atlaya bilərsiniz.

Kataloq yaradın ▼

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

docker-compose.yml faylı yaradın ▼

nano docker-compose.yml

Faylda aşağıdakı məzmunu doldurun, sonra saxlamaq üçün Ctrl+X, çıxmaq üçün Y düyməsini basın ▼

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

qaç▼

docker-compose up -d

Aşağıdakılara bənzər bir səhv mesajı görünsə: "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.
  • Bu o deməkdir ki, 443 port artıq işğal olunub və yeni yaradılmış docker-compose.yml faylı redaktə edilməlidir.

Port 443 442 ▼ olaraq dəyişdirilməlidir

      - '442:442' # Public HTTPS Port

Sonra əmri yenidən işə salın docker-compose up -d

Səhv mesajı görünəcək:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Həmçinin 80 portunu 882 ▼ ilə dəyişmək lazımdır

      - '882:882' # Public HTTP Port

açaraq http:// IP:81 Nginx Proxy Menecerinə baş çəkin.

İlk giriş üçün defolt ilkin hesab və paroldan istifadə edin▼

Email: [email protected]
Password: changeme
  • Daxil olduqdan sonra e-poçt ünvanınızı və parolunuzu dərhal dəyişdirdiyinizə əmin olun.

Ters proxy Uptime Kuma

Uptime Kuma-nı quraşdırdıqdan sonra standart istifadə etməkdirIP:3001Uptime Kuma ziyarət edin.

Biz domen adına daxil ola və SSL sertifikatını tərs proksi vasitəsilə konfiqurasiya edə bilərik, əvvəllər nümayiş etdirilən URL kimi.

Bundan sonra, biz əvvəllər qurulmuş Nginx Proxy Manager istifadə edərək, əks generasiya əməliyyatları həyata keçirəcəyik.

Keç http:// IP:81 Nginx Proxy Manager-i açın.

İlk dəfə daxil olduqdan sonra istifadəçi adı və şifrənizi dəyişdirməlisiniz, lütfən, özünüz konfiqurasiya edin.

Sonra, Nginx Proxy Manager-in əməliyyat addımları aşağıdakılardır:

Addım 1:işə sal Proxy Hosts

Uptime Kuma Pulsuz Veb Saytın Vəziyyətinə Nəzarət Aləti Linux Server Monitorinq Proqramı

Addım 2:Üst sağ küncə klikləyin Add Proxy Hosts

Addım 2: Yuxarı sağ küncdə 3-cü Proxy Host əlavə et düyməsini klikləyin

Addım 3: Şəkilə uyğun olaraq konfiqurasiya edin,点击 Save 保存 ▼ 

Addım 3: Şəkilə uyğun olaraq konfiqurasiya edin, dördüncü şəkli saxlamaq üçün Saxla düyməsini basın

Addım 4:BasınEidtKonfiqurasiya səhifəsini açın ▼

Addım 4: Konfiqurasiya səhifəsi 5-i açmaq üçün Eidt klikləyin

Addım 5: SSL sertifikatı verin və məcburi Https girişini aktivləşdirin ▼

Addım 5: SSL sertifikatı verin və məcburi Https girişini aktivləşdirin Fəsil 6

  • Bu nöqtədə tərs nəsil tamamlanır və siz Uptime Kuma-ya daxil olmaq üçün indicə həll etdiyiniz domen adından istifadə edə bilərsiniz.
  • Uptime Kuma konfiqurasiyası çox sadədir.
  • Çin interfeysinə malikdir, inanıram ki, tezliklə istifadə edə biləcəksiniz.

İş vaxtı Kuma Faydalı PM2 Əmrləri

Uptime Kuma-nın işə salma, dayandırma və yenidən başladın əmrləri (bu əmr Docker olmayan quraşdırmaya həsr edilmişdir)▼

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

Uptime Kuma-nın cari konsol çıxışına baxın (bu əmr Docker olmayan quraşdırmaya həsr olunub)▼

pm2 monit

Başlanğıcda Uptime Kuma-nı işə salın (bu əmr Docker olmayan qurğulara həsr olunub) ▼

pm2 save && pm2 startup

Uptime Kuma monitorinq proqramını necə silmək olar?

Docker tərəfindən quraşdırılmayıbsaİş vaxtı Kuma,Necə silmək olar?

Məsələn, bu əmri Docker olmayan şəkildə quraşdırmaq üçün istifadə etsəniz▼

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

Uptime Kuma proqramını silmək üçün aşağıdakı əmrdən istifadə edin ▼

  1. xidmətdən kənar  pm2 stop uptime-kuma
  2. kataloqu silin rm -rf /opt/uptime-kuma

Docker istifadə edərək quraşdırsanız, Uptime Kuma-nı necə silmək olar?

Aşağıdakı sorğu əmrini yerinə yetirin▼

docker ps -a
  • öz yazın kuma Ola biləcək konteynerin adı uptime-kuma

dayandır əmri ▼

  • 请将container_nameYuxarıdakı sorğuya dəyişinkuma Konteynerin adı.
docker stop container_name
docker rm container_name

Uptime Kuma proqramını silin ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Nəticə

Uptime Kuma interfeysi təmiz və sadədir və onu yerləşdirmək və istifadə etmək çox asandır.

Veb saytın monitorinqi üçün yüksək tələbləriniz yoxdursa, Uptime Kuma çox yaxşı seçimdir.

Hope Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) sizin üçün faydalı olan "Uptime Kuma Free Website Status Monitoring Tool Linux Server Monitoring Software" paylaşdı.

Bu məqalənin linkini paylaşmağa xoş gəlmisiniz:https://www.chenweiliang.com/cwl-29041.html

Ən son yenilikləri əldə etmək üçün Chen Weiliang bloqunun Telegram kanalına xoş gəlmisiniz!

🔔 Kanalın ən yaxşı kataloqunda dəyərli "ChatGPT Məzmun Marketinq AI Aləti İstifadə Bələdçisi"ni ilk əldə edən siz olun! 🌟
📚 Bu təlimatda böyük dəyər var, 🌟Bu nadir fürsətdir, qaçırmayın! ⏰⌛💨
Bəyəndinizsə paylaşın və bəyənin!
Paylaşımlarınız və bəyənmələriniz davamlı motivasiyamızdır!

 

发表 评论

Elektron poçtunuz dərc olunmayacaq. Zəruri sahələrdən istifadə olunur * Etiket

yuxarıya sürüşdürün