Monit không thể kết nối tới:2812? Giải quyết vấn đề kết nối bị từ chối trong vài giây

Monit không thể kết nối? Giải pháp tối ưu đã có ở đây!

Bạn đã bao giờ nhìn vào "Monit Cannot connect to [IP地址]:2812 -- Connection refused"Bạn đang gãi đầu à?

Hướng dẫn này cung cấp nhiều giải pháp giúp bạn nhanh chóng khắc phục sự cố và sửa lỗi kết nối Monit, bao gồm kiểm tra trạng thái đang chạy, cấu hình giao diện web, cài đặt tường lửa và địa chỉ IP máy chủ... Dễ dàng giải quyết sự cố Monit không thể kết nối và tiếp tục giám sát ngay lập tức!

你 的 monit Nó có thể không chạy hoặc giao diện giám sát web của nó (httpd) không được bật. sai lầm "Kết nối bị từ chối" Có thể có một số lý do:

Nguyên nhân 1: Monit không chạy

Monit không thể kết nối tới:2812? Giải quyết vấn đề kết nối bị từ chối trong vài giây

Giải pháp

  1. Đầu tiên hãy kiểm tra xem Monit có đang chạy không:

    sudo systemctl status monit
    
    • Nếu trạng thái là inactive (dead), cho biết nó không chạy.
    • Nếu trạng thái là active (running), nhưng vẫn gặp lỗi, có thể là do cổng lắng nghe có vấn đề.
  2. Nếu Monit không chạy, hãy thử khởi động nó:

    sudo monit
    
  3. Kiểm tra lại trạng thái:

    sudo monit status
    
  4. Tải lại cấu hình Monit:

    sudo monit reload
    
  5. Khởi động lại Monit: "`bash sudo systemctl khởi động lại monit

Lý do 2: Giao diện web của Monit (httpd) Không được kích hoạt

Theo mặc định, Monit có thể Giao diện giám sát HTTP không được bật, bạn cần phải cấu hình thủ công.

Giải pháp

  1. Mở tệp cấu hình Monit
    sudo nano /etc/monit/monitrc
    
  2. Tìm phần Giám sát HTTP, hãy chắc chắn rằng nó Không được bình luận (xóa # Con số):

    set httpd port 2812
        use address 127.0.0.1  # 或者 0.0.0.0 允许外部访问
        allow admin:monit      # 账号:密码
    
    • 如果 set httpd Dòng này được đi trước bởi #, cho biết rằng nó đã bị vô hiệu hóa, hãy xóa # Kích hoạt lại.
    • Nếu bạn muốn Truy cập từ xa vào Monit, bạn có thể use address 127.0.0.1 thay đổi thành 0.0.0.0.
    • allow admin:monit 代表 Tên người dùng: admin, mật khẩu: monit(Có thể sửa đổi).
  3. Lưu và thoát(dựa theo Ctrl + X,sau đó Y Đi vào).

  4. Tải lại cấu hình Monit:

    sudo monit reload
    
  5. Khởi động lại Monit:

    sudo systemctl restart monit
    
  6. Kiểm tra xem Monit có đang lắng nghe cổng bình thường không:

    sudo netstat -tulnp | grep 2812
    
    • Nếu không có đầu ra, cho biết Monit vẫn không lắng nghe cổng 2812, có thể có vấn đề về cấu hình.
    • Nếu có đầu ra, cho biết Monit đã được khởi động đúng cách.

Lý do 3: Tường lửa (iptables/UFW) chặn cổng 2812

Giải pháp

  1. Kiểm tra trạng thái tường lửa

    sudo ufw status
    

    Nếu UFW được bật, hãy mở cổng 2812:

    sudo ufw allow 2812/tcp
    sudo ufw reload
    
  2. Nếu bạn đang sử dụng iptables, hãy chạy:

    sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT
    sudo iptables-save
    
  3. Hãy thử kết nối lại:

    sudo monit status
    

Lý do 4: Cài đặt IP máy chủ không chính xác

Thông báo lỗi của bạn:

Cannot connect to [141.98.152.153]:2812 -- Connection refused

Mô tảMonit Có thể bạn đang nghe trên IP sai, nhưng bạn cố gắng kết nối 141.98.152.153.

Giải pháp

  1. Kiểm tra IP mà Monit hiện đang lắng nghe:

    sudo netstat -tulnp | grep 2812
    

    Nếu giám sát là 127.0.0.1(Vòng lặp cục bộ), nhưng nếu bạn truy cập nó bằng IP máy chủ, kết nối sẽ bị từ chối.
    你 可以 thay đổi thành 0.0.0.0(cho phép tất cả các IP truy cập vào nó), hoặc Sử dụng trực tiếp 127.0.0.1 truy cập.

  2. Sửa đổi tệp cấu hình Monit

    sudo nano /etc/monit/monitrc
    

    Tìm dòng này:

    use address 127.0.0.1
    

    thay đổi thành:

    use address 0.0.0.0
    

    Sau đó khởi động lại Monit:

    sudo systemctl restart monit
    
  3. Hãy thử kết nối lại

    sudo monit status
    

tóm lại

  • Monit không chạysudo monit
  • Monit không cho phép giám sát HTTP → Chỉnh sửa /etc/monit/monitrc
  • Tường lửa chặnsudo ufw allow 2812/tcp
  • Monit theo dõi IP sai → Đổi sang 0.0.0.0

Hãy thử những phương pháp này, nó sẽ giải quyết được vấn đề của bạn! 🚀

Kết luận

Monit không thể kết nối, giống như bị lạc trong một khu rừng mã vậy.

Chúng tôi đã từng bước xóa tan màn sương mù bằng cách kiểm tra trạng thái chạy của Monit, giao diện web, tường lửa và cài đặt IP máy chủ và cuối cùng đã tìm thấy kết nối.

Điều này giống như một thám tử khám phá ra bí ẩn và cuối cùng tìm ra sự thật.

Trong quá trình giải quyết vấn đề, chúng ta không chỉ cần hiểu biết về kỹ thuật mà còn cần cách suy nghĩ có thể làm sáng tỏ vấn đề và tìm ra nguyên nhân gốc rễ của nó.

Điều này phản ánh cách chúng ta sử dụng khả năng phân tích, đánh giá và giải quyết vấn đề khi đối mặt với những vấn đề phức tạp và cuối cùng đạt được trạng thái kiểm soát tình hình chung và lập kế hoạch chiến lược.

Tôi hy vọng bài viết này có thể giúp bạn giải quyết các vấn đề kết nối Monit và giúp bạn giám sát hệ thống một cách suôn sẻ!

Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) được chia sẻ bởi "Monit không thể kết nối: 2812? Giải quyết sự cố "Kết nối bị từ chối trong vài giây" có thể giúp 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-32486.html

Để khám phá thêm nhiều mẹo ẩn🔑, vui lòng tham gia kênh Telegram của chúng tôi!

Chia sẻ và thích nếu bạn thích nó! Những chia sẻ và lượt thích của bạn là động lực tiếp tục của chúng tôi!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

Di chuyển về đầu trang