Uptime Kuma Ücretsiz Web Sitesi Durum İzleme Aracı Linux Sunucu İzleme Yazılımı

Genellikle harici zincir promosyonu yaparız ve arkadaşlık bağlantısı optimizasyonunun izlenmesi gerekir.

Dış bağlarımız ve dostluk bağlarımız kaybolursa,SEOSıralama da düşecektir, bu nedenle harici bağlantı web sitesi sayfalarının durumunu izlemek çok önemlidir.

Web Sitelerini İzlemek İçin Neden Uptime Kuma Kullanılır?

SEO arkadaşlık bağlantılarını nasıl izler??

Dış bağlantılar ekledikten ve arkadaşlık bağlantıları alışverişinde bulunduktan sonra, genellikleÇalışma Süresi RobotuHer web sitesinin harici bağlantı sayfalarının bağlantısını algılamak için bulut izleme platformunda web sitesi izlemeyi yapılandırın.

Ancak, artan dış zincirler ve arkadaş zincirleri ile Uptime Robot bulut platformunun izleme sayısında bir sınırı vardır ve daha fazla bulut izleme öğesi eklemeye devam etmek için yükseltme yapmanız ve ödeme yapmanız gerekir.

Bu nedenle, açık kaynak kullanabilirizLinuxBulut sunucusu izleme软件Araçlar - Çalışma Süresi Kuma.

Uptime Kuma hangi yazılımdır?

Uptime Kuma, Uptime Robot'a benzer işlevlere sahip açık kaynaklı bir Linux sunucu izleme aracıdır.

Diğer benzer web sitesi izleme araçlarıyla karşılaştırıldığında Uptime Kuma, daha az kısıtlamayla kendi kendine barındırılan hizmetleri destekler.

Bu makale Uptime Kuma'nın kurulumunu ve kullanımını tanıtacaktır.

Uptime Kuma izleme aracı nasıl kurulur?

Uptime Kuma, Docker kurulumunu destekler.

Aşağıda Uptime Kuma'nın kurulum adımları hakkında bir eğitim verilmiştir.

Aşağıdaki komutCLI [Ubuntu/CentOS] Docker desteği olan veya olmayan etkileşimli CLI yükleyicisi

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Yukarıdaki kurulum komutunun kullanılması önerilmez: Uptime Kuma, Docker dışı bir şekilde kurulduğundan, kurulumun başarısız olması kolaydır.
  • (Aşağıdaki kurulum komutunu öneriyoruz)

Docker kullanarak Uptime Kuma'yı kurmadan önce Docker'ı kurmanız gerektiğinden, önce Docker'ı kurun.

Docker ve Docker-compose'u kurun

Gerekli yazılımı güncelleyin ve yükleyin ▼

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

Güncelleme sırasında bir 404 hatası oluşursa, lütfen aşağıdaki çözümü kontrol edin▼

Docker'ı yükleyin

Yabancı bir sunucuysa, lütfen aşağıdaki komutu kullanın ▼

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

Çin'de yerel bir sunucuysa, lütfen aşağıdaki komutu kullanın ▼

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

Docker'ı açılışta otomatik olarak başlayacak şekilde ayarlayın ▼

systemctl start docker 

systemctl enable docker

Docker-compose'u yükleyin 

Yabancı bir sunucuysa, lütfen aşağıdaki komutu kullanın ▼

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

Çin'de yerel bir sunucuysa, lütfen aşağıdaki komutu kullanın▼

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

Liman işçisi hizmet komutunu yeniden başlatın▼

service docker restart

Uptime Kuma ücretsiz web sitesi durum izleme aracı nasıl kurulur?

🐳 Docker modunda yükleyin, uptime-kuma ▼ adlı bir kapsayıcı oluşturun

docker volume create uptime-kuma
Kapsayıcıyı başlat ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • O zaman geçebilirsinIP:3001Uptime-Kuma'yı ziyaret edin.

CSF güvenlik duvarını etkinleştirdiyseniz, CSF güvenlik duvarında 3001 numaralı bağlantı noktasını açmanız gerekebilir▼

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 güvenlik duvarını yeniden başlatın ▼

csf -r

Nginx Proxy Yöneticisini Kurun

Nginx Proxy Manager, Docker tabanlı bir ters proxy yazılımıdır.

Nginx Proxy Manager gerekli olmadığı için zaman kaybetmek istemiyorsanız Nginx Proxy Manager kurmamayı atlayabilirsiniz.

Dizin oluştur ▼

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

docker-compose.yml dosyası oluştur ▼

nano docker-compose.yml

Dosyada aşağıdaki içeriği doldurun, ardından kaydetmek için Ctrl+X'e basın, çıkmak için Y'ye 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

koş▼

docker-compose up -d

Aşağıdakine benzer bir hata mesajı çıkarsa: "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, 443 numaralı bağlantı noktasının zaten dolu olduğu ve az önce oluşturulan docker-compose.yml dosyasının düzenlenmesi gerektiği anlamına gelir.

443 numaralı bağlantı noktasının 442 olarak değiştirilmesi gerekiyor ▼

      - '442:442' # Public HTTPS Port

Ardından, komutu tekrar çalıştırın docker-compose up -d

Bir hata mesajı görünecektir:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in usebaşlıklı bir kılavuz yayınladı

Ayrıca 80 numaralı bağlantı noktasını 882 olarak değiştirmeniz gerekir ▼

      - '882:882' # Public HTTP Port

açarak http:// IP:81 Nginx Proxy Yöneticisini ziyaret edin.

İlk giriş için varsayılan ilk hesabı ve şifreyi kullanın▼

Email: [email protected]
Password: changeme
  • Giriş yaptıktan sonra, lütfen e-posta adresinizi ve şifrenizi hemen değiştirdiğinizden emin olun.

Ters proxy Çalışma Süresi Kuma

Uptime Kuma'yı yükledikten sonra, varsayılan olarak kullanmakIP:3001Uptime Kuma'yı ziyaret edin.

Daha önce gösterilen URL gibi, alan adına erişebilir ve SSL sertifikasını ters proxy aracılığıyla yapılandırabiliriz.

Ardından, önceden oluşturulmuş Nginx Proxy Yöneticisini kullanarak ters üretim işlemleri gerçekleştireceğiz.

tarafından http:// IP:81 Nginx Proxy Yöneticisini açın.

İlk defa giriş yaptıktan sonra kullanıcı adı ve şifrenizi değiştirmeniz gerekmektedir, lütfen kendiniz yapılandırınız.

Daha sonra Nginx Proxy Manager'ın işlem adımları şu şekildedir:

Aşama 1:açık Proxy Hosts

Uptime Kuma Ücretsiz Web Sitesi Durum İzleme Aracı Linux Sunucu İzleme Yazılımı

Aşama 2:Sağ üst köşeye tıklayın Add Proxy Hosts

Adım 2: Sağ üst köşedeki 3. Proxy Ana Bilgisayar Ekle'yi tıklayın

Adım 3: Şekle göre yapılandırın,点击 Save depolama ▼ 

Adım 3: Şekle göre yapılandırın, dördüncü resmi kaydetmek için Kaydet'e tıklayın

Aşama 4:TıklamakEidtYapılandırma sayfasını açın ▼

4. Adım: Yapılandırma sayfası sayfası 5'i açmak için Eidt'e tıklayın

5. Adım: Bir SSL sertifikası verin ve zorunlu HTTP erişimini etkinleştirin ▼

5. Adım: Bir SSL sertifikası verin ve zorunlu HTTPs erişimini etkinleştirin.Bölüm 6

  • Bu noktada, tersine oluşturma işlemi tamamlanır ve ardından az önce çözdüğünüz alan adını Uptime Kuma'ya erişmek için kullanabilirsiniz.
  • Çalışma süresi Kuma yapılandırması çok basittir.
  • Çince arayüze sahip, yakında kullanabileceğinizi düşünüyorum.

Uptime Kuma Faydalı PM2 Komutları

Uptime Kuma'nın başlatma, durdurma ve yeniden başlatma komutları (bu komut Docker dışı kuruluma ayrılmıştır)▼

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

Uptime Kuma'nın mevcut konsol çıktısını görüntüleyin (bu komut, Docker dışı kuruluma ayrılmıştır)▼

pm2 monit

Uptime Kuma'yı başlangıçta çalıştırın (bu komut, Docker dışı kurulumlara ayrılmıştır) ▼

pm2 save && pm2 startup

Uptime Kuma izleme yazılımı nasıl kaldırılır?

Docker tarafından kurulmamışsaçalışma zamanı Kuma,Nasıl kaldırılır?

Örneğin, bu komutu Docker dışı bir şekilde yüklemek için kullanırsanız▼

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

Uptime Kuma'yı kaldırmak için aşağıdaki komutu kullanın ▼

  1. Servis dışı  pm2 stop uptime-kuma
  2. dizini sil rm -rf /opt/uptime-kuma

Docker kullanarak kurarsanız Uptime Kuma nasıl kaldırılır?

Aşağıdaki sorgu komutunu çalıştırın▼

docker ps -a
  • seninkini yaz kuma olabilecek kabın adı uptime-kuma

durdurma komutu ▼

  • 请将container_nameYukarıdaki sorguya değiştirkuma Konteynerin adı.
docker stop container_name
docker rm container_name

Uptime Kuma'yı Kaldırın ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Sonuç

Uptime Kuma'nın arayüzü temiz ve basittir ve dağıtımı ve kullanımı çok kolaydır.

Web sitesi izleme için yüksek gereksinimleriniz yoksa Uptime Kuma çok iyi bir seçimdir.

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) size yardımcı olacak "Uptime Kuma Ücretsiz Web Sitesi Durum İzleme Aracı Linux Sunucu İzleme Yazılımı" paylaştı.

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-29041.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır