Direktori Artikel
- 1 Mengapa Menggunakan Uptime Kuma untuk Memantau Laman Web?
- 2 Apakah perisian Uptime Kuma?
- 3 Bagaimana untuk memasang alat pemantauan Uptime Kuma?
- 4 Pasang Docker dan Docker-compose
- 5 Bagaimana untuk memasang alat pemantauan status laman web percuma Uptime Kuma?
- 6 Pasang Pengurus Proksi Nginx
- 7 Proksi terbalik Uptime Kuma
- 8 Uptime Kuma Perintah PM2 Berguna
- 9 Bagaimana untuk menyahpasang perisian pemantauan Uptime Kuma?
- 10 Kesimpulannya
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?
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
- Kemudian, anda boleh lulus
IP:3001
Lawati 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:3001
Lawati 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
▼
Langkah 2:Klik pada sudut kanan atas Add Proxy Hosts
▼
Langkah 3: Konfigurasikan mengikut rajah,Klik Save
保存 ▼
Langkah 4:klikEidt
Buka halaman konfigurasi ▼
Langkah 5: Keluarkan sijil SSL dan dayakan akses Https mandatori ▼
- 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 ▼
- perkhidmatan tergendala
pm2 stop uptime-kuma
- 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 mungkinuptime-kuma
arahan berhenti ▼
- 请将
container_name
Tukar 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!
📚 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!