Thư mục bài viết
- 1 Tại sao sử dụng Kuma thời gian hoạt động để giám sát trang web?
- 2 Uptime Kuma là phần mềm nào?
- 3 Làm thế nào để cài đặt công cụ giám sát Uptime Kuma?
- 4 Cài đặt Docker và Docker-compose
- 5 Làm cách nào để cài đặt công cụ theo dõi trạng thái trang web miễn phí Uptime Kuma?
- 6 Cài đặt Trình quản lý proxy Nginx
- 7 Thời gian hoạt động của proxy ngược Kuma
- 8 Thời gian hoạt động Các lệnh PM2 hữu ích của Kuma
- 9 Làm cách nào để gỡ cài đặt phần mềm giám sát Uptime Kuma?
- 10 Kết luận
Chúng tôi thường thực hiện quảng bá chuỗi bên ngoài và tối ưu hóa liên kết hữu nghị cần được theo dõi.
Nếu các liên kết bên ngoài và liên kết hữu nghị của chúng tôi bị mất,SEOThứ hạng cũng sẽ giảm, vì vậy điều rất quan trọng là phải theo dõi trạng thái của các trang web liên kết bên ngoài.
Tại sao sử dụng Kuma thời gian hoạt động để giám sát trang web?
Làm thế nào để SEO giám sát các liên kết hữu nghị?
Sau khi thêm các liên kết bên ngoài và trao đổi các liên kết hữu nghị, chúng tôi thườngUptime RobotĐịnh cấu hình giám sát trang web trên nền tảng giám sát đám mây để phát hiện sự kết nối của các liên kết bên ngoài trên mỗi trang web.
Tuy nhiên, khi số lượng chuỗi bên ngoài và chuỗi bạn bè tăng lên, nền tảng đám mây Robot thời gian hoạt động có giới hạn về số lượng mục giám sát và bạn phải nâng cấp và trả phí để tiếp tục thêm nhiều mục giám sát đám mây hơn.
Do đó, chúng ta có thể sử dụng mã nguồn mởLinuxGiám sát máy chủ đám mây软件Công cụ - Kuma thời gian hoạt động.
Uptime Kuma là phần mềm nào?
Uptime Kuma là một công cụ giám sát máy chủ Linux mã nguồn mở với các chức năng tương tự như Uptime Robot.
So với các công cụ giám sát trang web tương tự khác, Uptime Kuma hỗ trợ các dịch vụ tự lưu trữ với ít hạn chế hơn.
Bài viết này sẽ giới thiệu cách cài đặt và sử dụng Uptime Kuma.
Làm thế nào để cài đặt công cụ giám sát Uptime Kuma?
Kuma thời gian hoạt động, hỗ trợ cài đặt Docker.
Sau đây là hướng dẫn các bước cài đặt Kuma Uptime.
Lệnh sau đây làTrình cài đặt qua CLI [Ubuntu /CentOS] Trình cài đặt CLI tương tác, có hoặc không có hỗ trợ Docker ▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
- Không nên sử dụng lệnh cài đặt ở trên: vì Uptime Kuma được cài đặt theo cách không phải Docker nên rất dễ cài đặt không thành công.
- (Chúng tôi khuyên dùng lệnh cài đặt bên dưới)
Vì bạn cần cài đặt Docker trước khi cài đặt Uptime Kuma bằng Docker nên hãy cài đặt Docker trước.
Cài đặt Docker và Docker-compose
Cập nhật và cài đặt phần mềm cần thiết ▼
apt-get update && apt-get install -y wget vim
Nếu xảy ra lỗi 404 trong quá trình cập nhật, vui lòng kiểm tra giải pháp bên dưới▼
Cài đặt Docker
Nếu là máy chủ nước ngoài, vui lòng sử dụng lệnh sau ▼
curl -sSL https://get.docker.com/ | sh
Nếu là máy chủ nội địa Trung Quốc, vui lòng sử dụng lệnh sau ▼
curl -sSL https://get.daocloud.io/docker | sh
Đặt Docker tự khởi động khi khởi động ▼
systemctl start docker systemctl enable docker
Cài đặt Docker-compose
Nếu là máy chủ nước ngoài, vui lòng sử dụng lệnh sau ▼
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
Nếu là máy chủ nội địa Trung Quốc, vui lòng sử dụng lệnh sau▼
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
Khởi động lại lệnh dịch vụ docker▼
service docker restart
Làm cách nào để cài đặt công cụ theo dõi trạng thái trang web miễn phí 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
- Sau đó, bạn có thể vượt qua
IP:3001
Truy cập Thời gian hoạt động-Kuma.
Nếu bạn đã bật tường lửa CSF, bạn có thể cần mở cổng 3001 trên tường lửa 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"
Khởi động lại tường lửa CSF ▼
csf -r
Cài đặt Trình quản lý proxy Nginx
Nginx Proxy Manager là một phần mềm proxy ngược dựa trên Docker.
Vì Nginx Proxy Manager không cần thiết nên bạn có thể bỏ qua việc không cài đặt Nginx Proxy Manager nếu không muốn mất thời gian.
Tạo thư mục ▼
mkdir -p data/docker_data/npm cd data/docker_data/npm
Tạo tệp docker-compose.yml ▼
nano docker-compose.yml
Điền nội dung sau vào file rồi nhấn Ctrl+X để lưu, nhấn Y để thoát ▼
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
chạy ▼
docker-compose up -d
Nếu thông báo lỗi tương tự như sau xuất hiện: "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.
- Điều đó có nghĩa là cổng 443 đã bị chiếm dụng và tệp docker-compose.yml vừa tạo cần được chỉnh sửa.
Cổng 443 cần đổi thành 442 ▼
- '442:442' # Public HTTPS Port
Sau đó, chạy lại lệnh docker-compose up -d
Một thông báo lỗi sẽ xuất hiện:“Error starting userland proxy: listen tcp4 0.0.0.0:80: bind: address already in use
"
Cũng cần đổi cổng 80 thành 882 ▼
- '882:882' # Public HTTP Port
bằng cách mở http:// IP:81
Truy cập Trình quản lý proxy Nginx.
Đối với lần đăng nhập đầu tiên, hãy sử dụng tài khoản và mật khẩu ban đầu mặc định▼
Email: [email protected] Password: changeme
- Sau khi đăng nhập, vui lòng đảm bảo thay đổi địa chỉ email và mật khẩu của bạn ngay lập tức.
Thời gian hoạt động của proxy ngược Kuma
Sau khi cài đặt Uptime Kuma, mặc định là sử dụngIP:3001
Truy cập Thời gian hoạt động Kuma.
Chúng tôi có thể truy cập tên miền và định cấu hình chứng chỉ SSL thông qua proxy ngược, giống như URL đã trình bày trước đó.
Tiếp theo, chúng tôi sẽ thực hiện các thao tác tạo ngược, sử dụng Trình quản lý proxy Nginx đã xây dựng trước đó.
Thông qua http:// IP:81
Mở Trình quản lý proxy Nginx.
Sau khi đăng nhập lần đầu tiên, bạn cần thay đổi tên người dùng và mật khẩu, vui lòng tự định cấu hình.
Tiếp theo, các bước hoạt động của Nginx Proxy Manager như sau:
第 1 步 :打开 Proxy Hosts
▼
第 2 步 :bấm vào góc trên bên phải Add Proxy Hosts
▼
Bước 3: Cấu hình theo hình,点击 Save
保存 ▼
第 4 步 :nhấp chuộtEidt
Mở trang cấu hình ▼
Bước 5: Cấp chứng chỉ SSL và bật quyền truy cập Https bắt buộc ▼
- Tại thời điểm này, quá trình tạo ngược đã hoàn tất và sau đó bạn có thể sử dụng tên miền mà bạn vừa giải quyết để truy cập Thời gian hoạt động Kuma.
- Cấu hình Kuma thời gian hoạt động rất đơn giản.
- Nó có giao diện tiếng Trung, tôi tin rằng bạn sẽ sớm sử dụng được.
Thời gian hoạt động Các lệnh PM2 hữu ích của Kuma
Các lệnh bắt đầu, dừng và khởi động lại của Uptime Kuma (lệnh này dành riêng cho cài đặt không phải Docker)▼
pm2 start uptime-kuma pm2 stop uptime-kuma pm2 restart uptime-kuma
Xem đầu ra bảng điều khiển hiện tại của Uptime Kuma (lệnh này dành riêng cho cài đặt không phải Docker)▼
pm2 monit
Chạy Uptime Kuma khi khởi động (lệnh này dành riêng cho cài đặt không phải Docker) ▼
pm2 save && pm2 startup
Làm cách nào để gỡ cài đặt phần mềm giám sát Uptime Kuma?
Nếu nó không được cài đặt bởi DockerThời gian hoạt động Kuma,Làm cách nào để gỡ cài đặt?
Ví dụ: nếu bạn sử dụng lệnh này để cài đặt theo cách không phải Docker▼
curl -o kuma_install.sh http://git.kuma.pet/install.sh && sudo bash kuma_install.sh
Để gỡ cài đặt Uptime Kuma, hãy sử dụng lệnh sau ▼
- Ngừng phục vụ
pm2 stop uptime-kuma
- xóa thư mục
rm -rf /opt/uptime-kuma
Làm cách nào để gỡ cài đặt Uptime Kuma nếu bạn cài đặt nó bằng Docker?
Chạy lệnh truy vấn sau▼
docker ps -a
- viết ra của bạn
kuma
Tên của vùng chứa, có thể làuptime-kuma
lệnh dừng ▼
- làm ơn gửi
container_name
Thay đổi truy vấn trênkuma
Tên của vùng chứa.
docker stop container_name docker rm container_name
Gỡ cài đặt thời gian hoạt động Kuma ▼
docker volume rm uptime-kuma docker rmi uptime-kuma
Kết luận
Giao diện của Kuma Uptime sạch sẽ và đơn giản, rất dễ triển khai và sử dụng.
Kuma thời gian hoạt động là một lựa chọn rất tốt nếu bạn không có yêu cầu cao về giám sát trang web.
Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) đã chia sẻ "Công cụ giám sát trạng thái trang web miễn phí của Kuma Phần mềm giám sát máy chủ Linux", rất hữu ích cho bạn.
Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-29041.html
Chào mừng bạn đến với kênh Telegram trên blog của Chen Weiliang để cập nhật những thông tin mới nhất!
📚 Hướng dẫn này chứa đựng giá trị to lớn, 🌟Đây là cơ hội hiếm có, đừng bỏ lỡ! ⏰⌛💨
Chia sẻ và thích nếu bạn thích!
Chia sẻ và thích của bạn là động lực không ngừng của chúng tôi!