Uptime Kuma Alat Pemantau Status Situs Web Gratis Perangkat Lunak Pemantau Server Linux

Kami biasanya melakukan promosi rantai eksternal dan optimasi tautan pertemanan perlu dipantau.

Jika tautan eksternal dan tautan pertemanan kami hilang,SEOPeringkat juga akan menurun, jadi sangat penting untuk memantau status halaman situs tautan eksternal.

Mengapa Menggunakan Kuma Uptime untuk Memantau Situs Web?

Bagaimana SEO memantau tautan pertemanan?

Setelah menambahkan tautan eksternal dan bertukar tautan pertemanan, kami biasanyaRobot UptimeKonfigurasikan pemantauan situs web pada platform pemantauan cloud untuk mendeteksi konektivitas halaman tautan eksternal setiap situs web.

Namun, dengan meningkatnya jumlah rantai eksternal dan rantai teman, platform cloud Robot Uptime memiliki batasan jumlah pemantauan, dan Anda harus meningkatkan dan membayar untuk terus menambahkan lebih banyak item pemantauan cloud.

Oleh karena itu, kita dapat menggunakan sumber terbukaLinuxPemantauan server awan软件Alat - Waktu Aktif Kuma.

Perangkat lunak apa itu Uptime Kuma?

Uptime Kuma adalah alat pemantauan server Linux open source dengan fungsi yang mirip dengan Robot Uptime.

Dibandingkan dengan alat pemantauan situs web serupa lainnya, Uptime Kuma mendukung layanan yang dihosting sendiri dengan batasan yang lebih sedikit.

Artikel ini akan memperkenalkan instalasi dan penggunaan Uptime Kuma.

Bagaimana cara menginstal alat pemantau Uptime Kuma?

Uptime Kuma, mendukung instalasi Docker.

Berikut ini adalah tutorial langkah-langkah instalasi Uptime Kuma.

Perintah berikut adalahPemasang melalui CLI [Ubuntu/CentOS] Pemasang CLI interaktif, dengan atau tanpa dukungan Docker

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Tidak disarankan untuk menggunakan perintah penginstalan di atas: karena Uptime Kuma diinstal dengan cara non-Docker, instalasi mudah gagal.
  • (Kami merekomendasikan perintah instalasi di bawah ini)

Karena Anda perlu menginstal Docker sebelum menginstal Uptime Kuma menggunakan Docker, instal Docker terlebih dahulu.

Instal Docker dan Docker-compose

Perbarui dan instal perangkat lunak yang diperlukan ▼

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

Jika terjadi kesalahan 404 selama pembaruan, periksa solusi di bawah▼

Instal Docker

Jika itu adalah server asing, silakan gunakan perintah berikut ▼

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

Jika itu adalah server domestik di China, silakan gunakan perintah berikut ▼

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

Setel Docker untuk memulai secara otomatis saat boot ▼

systemctl start docker 

systemctl enable docker

Instal Docker-compose 

Jika itu adalah server asing, silakan gunakan perintah berikut ▼

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

Jika itu adalah server domestik di Cina, silakan gunakan perintah berikut▼

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

Mulai ulang perintah layanan buruh pelabuhan▼

service docker restart

Bagaimana cara menginstal alat pemantauan status situs web gratis Uptime Kuma?

🐳 Instal dalam mode Docker, buat wadah bernama uptime-kuma ▼

docker volume create uptime-kuma
Mulai wadah ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Kemudian, Anda bisa lulusIP:3001Kunjungi Uptime-Kuma.

Jika Anda telah mengaktifkan firewall CSF, Anda mungkin perlu membuka port 3001 pada firewall CSF▼

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" 

Mulai ulang firewall CSF ▼

csf -r

Instal Nginx Proxy Manager

Nginx Proxy Manager adalah perangkat lunak proxy terbalik berbasis Docker.

Karena Nginx Proxy Manager tidak diperlukan, Anda dapat melewatkan untuk tidak menginstal Nginx Proxy Manager jika Anda tidak ingin membuang waktu.

Buat direktori ▼

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

Buat file docker-compose.yml ▼

nano docker-compose.yml

Isi konten berikut dalam file, lalu tekan Ctrl+X untuk menyimpan, tekan Y untuk keluar ▼

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

lari▼

docker-compose up -d

Jika pesan kesalahan yang mirip dengan yang berikut ini muncul: "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.
  • Ini berarti port 443 sudah ditempati, dan file docker-compose.yml yang baru saja dibuat perlu diedit.

Port 443 perlu diubah menjadi 442 ▼

      - '442:442' # Public HTTPS Port

Kemudian, jalankan perintah lagi docker-compose up -d

Pesan kesalahan akan muncul:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use"

Juga perlu mengubah port 80 menjadi 882 ▼

      - '882:882' # Public HTTP Port

dengan membuka http:// IP:81 Kunjungi Manajer Proksi Nginx.

Untuk login pertama, gunakan akun awal dan kata sandi default▼

Email: [email protected]
Password: changeme
  • Setelah masuk, pastikan untuk segera mengubah alamat email dan kata sandi Anda.

Membalikkan proxy Uptime Kuma

Setelah menginstal Uptime Kuma, defaultnya adalah menggunakanIP:3001Kunjungi Uptime Kuma.

Kami dapat mengakses nama domain dan mengonfigurasi sertifikat SSL melalui proxy terbalik, seperti yang ditunjukkan URL sebelumnya.

Selanjutnya, kami akan melakukan operasi pembuatan balik, menggunakan Nginx Proxy Manager yang dibangun sebelumnya.

Melalui http:// IP:81 Buka Nginx Proxy Manager.

Setelah masuk untuk pertama kali, Anda perlu mengubah nama pengguna dan kata sandi, harap konfigurasikan sendiri.

Selanjutnya, langkah-langkah pengoperasian Nginx Proxy Manager adalah sebagai berikut:

1打开 Proxy Hosts

Uptime Kuma Alat Pemantau Status Situs Web Gratis Perangkat Lunak Pemantau Server Linux

2Klik di pojok kanan atas Add Proxy Hosts

Langkah 2: Klik Add Proxy Hosts di pojok kanan atas ke-3

Langkah 3: Konfigurasi sesuai gambar,klik Save Hemat ▼ 

Langkah 3: Konfigurasi sesuai gambar, klik Save untuk menyimpan gambar keempat

4KlikEidtBuka halaman konfigurasi ▼

Langkah 4: Klik Eidt untuk membuka lembar halaman konfigurasi 5

Langkah 5: Terbitkan sertifikat SSL dan aktifkan akses Https wajib ▼

Langkah 5: Terbitkan sertifikat SSL dan aktifkan akses Https wajib

  • Pada titik ini, pembuatan terbalik selesai, dan kemudian Anda dapat menggunakan nama domain yang baru saja Anda putuskan untuk mengakses Uptime Kuma.
  • Konfigurasi Uptime Kuma sangat sederhana.
  • Ini memiliki antarmuka Cina, saya yakin Anda akan dapat menggunakannya segera.

Uptime Kuma Perintah PM2 yang Berguna

Mulai, hentikan, dan mulai ulang perintah Uptime Kuma (perintah ini didedikasikan untuk instalasi non-Docker)▼

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

Lihat output konsol saat ini dari Uptime Kuma (perintah ini didedikasikan untuk instalasi non-Docker)▼

pm2 monit

Jalankan Uptime Kuma saat startup (perintah ini didedikasikan untuk instalasi non-Docker) ▼

pm2 save && pm2 startup

Bagaimana cara menghapus perangkat lunak pemantauan Uptime Kuma?

Jika tidak diinstal oleh DockerKuma waktu aktif,Bagaimana cara mencopot pemasangan?

Misalnya, jika Anda menggunakan perintah ini untuk menginstal dengan cara non-Docker▼

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

Untuk menghapus Uptime Kuma, gunakan perintah berikut ▼

  1. sedang dalam perbaikan  pm2 stop uptime-kuma
  2. hapus direktori rm -rf /opt/uptime-kuma

Bagaimana cara menghapus Uptime Kuma jika Anda menginstalnya menggunakan Docker?

Jalankan perintah kueri berikut▼

docker ps -a
  • tuliskan milikmu kuma Nama wadah, yang mungkin uptime-kuma

hentikan perintah ▼

  • 请将container_nameUbah ke kueri di ataskuma Nama wadah.
docker stop container_name
docker rm container_name

Copot pemasangan Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Kesimpulan

Antarmuka Uptime Kuma bersih dan sederhana, dan sangat mudah untuk diterapkan dan digunakan.

Uptime Kuma adalah pilihan yang sangat baik jika Anda tidak memiliki persyaratan tinggi untuk pemantauan situs web.

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) membagikan "Alat Pemantau Status Situs Web Gratis Kuma Perangkat Lunak Pemantau Server Linux", yang bermanfaat bagi Anda.

Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-29041.html

Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!

🔔 Jadilah orang pertama yang mendapatkan "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" yang berharga di direktori teratas saluran! 🌟
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!

 

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

滚动 到 顶部