Uptime Kuma Alat Pemantauan Status Laman Web Percuma Perisian Pemantauan Pelayan Linux

Kami biasanya melakukan promosi rantaian luaran dan pengoptimuman pautan persahabatan perlu dipantau.

Jika pautan luar dan pautan persahabatan kami hilang,SEOKedudukan juga akan menurun, jadi adalah sangat penting untuk memantau status halaman laman web pautan luar.

Mengapa Menggunakan Uptime Kuma untuk Memantau Laman Web?

Bagaimana SEO memantau pautan persahabatan?

Selepas menambah pautan luar dan bertukar pautan persahabatan, kami biasanyaRobot UptimeKonfigurasikan pemantauan tapak web pada platform pemantauan awan untuk mengesan ketersambungan halaman pautan luaran setiap tapak web.

Walau bagaimanapun, dengan peningkatan bilangan rantaian luaran dan rantaian rakan, platform awan Robot Uptime mempunyai had pada bilangan pemantauan, dan anda mesti meningkatkan serta membayar untuk terus menambah lebih banyak item pemantauan awan.

Oleh itu, kita boleh menggunakan sumber terbukaLinuxPemantauan pelayan awanPerisianAlatan - Uptime Kuma.

Apakah perisian Uptime Kuma?

Uptime Kuma ialah alat pemantauan pelayan Linux sumber terbuka dengan fungsi yang serupa dengan Uptime Robot.

Berbanding dengan alat pemantauan tapak web lain yang serupa, Uptime Kuma menyokong perkhidmatan yang dihoskan sendiri dengan lebih sedikit sekatan.

Artikel ini akan memperkenalkan pemasangan dan penggunaan Uptime Kuma.

Bagaimana untuk memasang alat pemantauan Uptime Kuma?

Uptime Kuma, menyokong pemasangan Docker.

Berikut ialah tutorial langkah pemasangan untuk Uptime Kuma.

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

curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
  • Ia tidak disyorkan untuk menggunakan arahan pemasangan di atas: kerana Uptime Kuma dipasang dengan cara bukan Docker, ia adalah mudah untuk gagal pemasangan.
  • (Kami mengesyorkan arahan pemasangan di bawah)

Memandangkan anda perlu memasang Docker sebelum memasang Uptime Kuma menggunakan Docker, pasang Docker terlebih dahulu.

Pasang Docker dan Docker-compose

Kemas kini dan pasang perisian yang diperlukan ▼

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

Jika ralat 404 berlaku semasa kemas kini, sila semak penyelesaian di bawah▼

Pasang Docker

Jika ia adalah pelayan asing, sila gunakan arahan berikut ▼

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

Jika ia adalah pelayan domestik di China, sila gunakan arahan berikut ▼

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

Tetapkan Docker untuk bermula secara automatik semasa but ▼

systemctl start docker 

systemctl enable docker

Pasang Docker-compose 

Jika ia adalah pelayan asing, sila gunakan arahan 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 ia adalah pelayan domestik di China, sila gunakan arahan 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

Mulakan semula arahan perkhidmatan docker▼

service docker restart

Bagaimana untuk memasang alat pemantauan status laman web percuma Uptime Kuma?

🐳 Pasang dalam mod Docker, buat bekas bernama uptime-kuma ▼

docker volume create uptime-kuma
Mulakan bekas ▼
docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1
  • Kemudian, anda boleh lulusIP:3001Lawati Uptime-Kuma.

Jika anda telah mendayakan tembok api CSF, anda mungkin perlu membuka port 3001 pada tembok api 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" 

Mulakan semula tembok api CSF ▼

csf -r

Pasang Pengurus Proksi Nginx

Pengurus Proksi Nginx ialah perisian proksi terbalik berasaskan Docker.

Memandangkan Pengurus Proksi Nginx tidak diperlukan, anda boleh melangkau untuk tidak memasang Pengurus Proksi Nginx jika anda tidak mahu membuang masa.

Cipta direktori ▼

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

Cipta fail docker-compose.yml ▼

nano docker-compose.yml

Isikan kandungan berikut dalam fail, kemudian 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 mesej ralat yang serupa dengan yang berikut 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 bermakna port 443 telah diduduki dan fail docker-compose.yml yang baru dibuat perlu diedit.

Port 443 perlu ditukar kepada 442 ▼

      - '442:442' # Public HTTPS Port

Kemudian, jalankan arahan sekali lagi docker-compose up -d

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

Juga perlu menukar port 80 kepada 882 ▼

      - '882:882' # Public HTTP Port

dengan membuka http:// IP:81 Lawati Pengurus Proksi Nginx.

Untuk log masuk pertama, gunakan akaun awal lalai dan kata laluan▼

Email: [email protected]
Password: changeme
  • Selepas log masuk, sila pastikan anda menukar alamat e-mel dan kata laluan anda dengan segera.

Proksi terbalik Uptime Kuma

Selepas memasang Uptime Kuma, lalai adalah menggunakanIP:3001Lawati Uptime Kuma.

Kami boleh mengakses nama domain dan mengkonfigurasi sijil SSL melalui proksi terbalik, sama seperti URL yang ditunjukkan sebelum ini.

Seterusnya, kami akan melakukan operasi penjanaan terbalik, menggunakan Pengurus Proksi Nginx yang dibina sebelum ini.

Pas http:// IP:81 Buka Pengurus Proksi Nginx.

Selepas log masuk buat kali pertama, anda perlu menukar nama pengguna dan kata laluan, sila konfigurasikannya sendiri.

Seterusnya, langkah operasi Pengurus Proksi Nginx adalah seperti berikut:

Langkah 1:打开 Proxy Hosts

Uptime Kuma Alat Pemantauan Status Laman Web Percuma Perisian Pemantauan Pelayan Linux

Langkah 2:Klik pada sudut kanan atas Add Proxy Hosts

Langkah 2: Klik Tambah Hos Proksi di penjuru kanan sebelah atas ke-3

Langkah 3: Konfigurasikan mengikut rajah,Klik Save 保存 ▼ 

Langkah 3: Konfigurasikan mengikut rajah, klik Simpan untuk menyimpan gambar keempat

Langkah 4:klikEidtBuka halaman konfigurasi ▼

Langkah 4: Klik Eidt untuk membuka helaian halaman konfigurasi 5

Langkah 5: Keluarkan sijil SSL dan dayakan akses Https mandatori ▼

Langkah 5: Keluarkan sijil SSL dan dayakan akses Https mandatori. Bab 6

  • Pada ketika ini, penjanaan terbalik selesai, dan kemudian anda boleh menggunakan nama domain yang baru anda selesaikan untuk mengakses Uptime Kuma.
  • Konfigurasi Kuma uptime sangat mudah.
  • Ia mempunyai antara muka bahasa Cina, saya percaya anda akan dapat menggunakannya tidak lama lagi.

Uptime Kuma Perintah PM2 Berguna

Mulakan, hentikan dan mulakan semula perintah Uptime Kuma (arahan ini khusus untuk pemasangan bukan Docker)▼

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

Lihat output konsol semasa Uptime Kuma (arahan ini khusus untuk pemasangan bukan Docker)▼

pm2 monit

Jalankan Uptime Kuma semasa permulaan (arahan ini khusus untuk pemasangan bukan Docker) ▼

pm2 save && pm2 startup

Bagaimana untuk menyahpasang perisian pemantauan Uptime Kuma?

Jika ia tidak dipasang oleh DockerKuma uptime,Bagaimana untuk menyahpasang?

Sebagai contoh, jika anda menggunakan arahan ini untuk memasang dengan cara bukan Docker▼

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

Untuk menyahpasang Uptime Kuma, gunakan arahan berikut ▼

  1. perkhidmatan tergendala  pm2 stop uptime-kuma
  2. padam direktori rm -rf /opt/uptime-kuma

Bagaimana untuk menyahpasang Uptime Kuma jika anda memasangnya menggunakan Docker?

Jalankan arahan pertanyaan berikut▼

docker ps -a
  • tulis anda kuma Nama bekas, yang mungkin uptime-kuma

arahan berhenti ▼

  • 请将container_nameTukar kepada pertanyaan di ataskuma Nama bekas.
docker stop container_name
docker rm container_name

Nyahpasang Uptime Kuma ▼

docker volume rm uptime-kuma
docker rmi uptime-kuma

Kesimpulannya

Antara muka Uptime Kuma adalah bersih dan ringkas, dan ia sangat mudah untuk digunakan dan digunakan.

Uptime Kuma ialah pilihan yang sangat baik jika anda tidak mempunyai keperluan yang tinggi untuk pemantauan tapak web.

Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "Alat Pemantauan Status Tapak Web Percuma Kuma Masa Sendiri Perisian Pemantauan Pelayan Linux", yang membantu anda.

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

Selamat datang ke saluran Telegram blog Chen Weiliang untuk mendapatkan kemas kini terkini!

🔔 Jadilah yang pertama untuk mendapatkan "Panduan Penggunaan Alat AI Pemasaran Kandungan ChatGPT" yang berharga dalam direktori teratas saluran! 🌟
📚 Panduan ini mengandungi nilai yang besar, 🌟Ini adalah peluang yang jarang berlaku, jangan lepaskan! ⏰⌛💨
Share dan like jika anda suka!
Perkongsian dan suka anda adalah motivasi berterusan kami!

 

发表 评论

Alamat e-mel anda tidak akan diterbitkan. 必填 项 已 用 * 标注

tatal ke atas