Məqalələr kataloqu
- 1 Veb saytları izləmək üçün niyə Uptime Kuma istifadə edin?
- 2 Uptime Kuma hansı proqramdır?
- 3 Uptime Kuma monitorinq alətini necə quraşdırmaq olar?
- 4 Docker və Docker-compose quraşdırın
- 5 Uptime Kuma pulsuz veb sayt statusu monitorinq alətini necə quraşdırmaq olar?
- 6 Nginx Proxy Manager quraşdırın
- 7 Ters proxy Uptime Kuma
- 8 İş vaxtı Kuma Faydalı PM2 Əmrləri
- 9 Uptime Kuma monitorinq proqramını necə silmək olar?
- 10 Nəticə
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 volume create uptime-kuma
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
- Sonra keçə bilərsiniz
IP:3001
Uptime-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:3001
Uptime 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
▼
Addım 2:Üst sağ küncə klikləyin Add Proxy Hosts
▼
Addım 3: Şəkilə uyğun olaraq konfiqurasiya edin,点击 Save
保存 ▼
Addım 4:BasınEidt
Konfiqurasiya səhifəsini açın ▼
Addım 5: SSL sertifikatı verin və məcburi Https girişini aktivləşdirin ▼
- 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 ▼
- xidmətdən kənar
pm2 stop uptime-kuma
- 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_name
Yuxarı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!
📚 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!