Monit tidak boleh menyambung ke:2812? Selesaikan masalah Sambungan yang ditolak dalam beberapa saat

Monit tidak dapat menyambung? Penyelesaian muktamad ada di sini!

Pernahkah anda melihat "Monit Cannot connect to [IP地址]:2812 -- Connection refused"Garu kepala?

Panduan ini menyediakan berbilang penyelesaian untuk membantu anda menyelesaikan masalah dan menyelesaikan masalah sambungan Monit dengan cepat, termasuk menyemak status berjalan, konfigurasi antara muka web, tetapan tembok api dan alamat IP pelayan... Selesaikan masalah Monit tidak dapat menyambung dan menyambung semula pemantauan dengan mudah. segera!

anda monit Ia mungkin tidak berjalan, atau antara muka pemantauan webnya (httpd) tidak didayakan. kesilapan "Sambungan ditolak" Mungkin terdapat beberapa sebab:

Punca 1: Monit tidak berjalan

Monit tidak boleh menyambung ke:2812? Selesaikan masalah Sambungan yang ditolak dalam beberapa saat

Penyelesaian

  1. Mula-mula semak sama ada Monit sedang berjalan:

    sudo systemctl status monit
    
    • Jika status adalah inactive (dead), menunjukkan bahawa ia tidak berjalan.
    • Jika status adalah active (running), tetapi masih mendapat ralat, ini mungkin masalah dengan port pendengaran.
  2. Jika Monit tidak berjalan, cuba mulakannya:

    sudo monit
    
  3. Semak status sekali lagi:

    sudo monit status
    
  4. Muat semula konfigurasi Monit:

    sudo monit reload
    
  5. Mulakan semula Monit: "`bash sudo systemctl mulakan semula monit

Sebab 2: Antara muka web Monit (httpd) Tidak didayakan

Secara lalai, Monit boleh Antara muka pemantauan HTTP tidak didayakan, anda perlu mengkonfigurasinya secara manual.

Penyelesaian

  1. Buka fail konfigurasi Monit
    sudo nano /etc/monit/monitrc
    
  2. Cari bahagian Pemantauan HTTP, pastikan ia Tidak diulas (alih keluar # nombor):

    set httpd port 2812
        use address 127.0.0.1  # 或者 0.0.0.0 允许外部访问
        allow admin:monit      # 账号:密码
    
    • 如果 set httpd Baris ini didahului oleh #, menunjukkan bahawa ia dilumpuhkan, alih keluar # Dayakan semula.
    • jika anda mahu Akses jauh ke Monit, anda boleh use address 127.0.0.1 Bertukar kepada 0.0.0.0.
    • allow admin:monit 代表 Nama pengguna: admin, kata laluan: monit(Boleh diubah suai).
  3. Simpan dan keluar(mengikut Ctrl + X, Kemudian Y Masukkan).

  4. Muat semula konfigurasi Monit:

    sudo monit reload
    
  5. Mulakan semula Monit:

    sudo systemctl restart monit
    
  6. Uji sama ada Monit mendengar port seperti biasa:

    sudo netstat -tulnp | grep 2812
    
    • Jika tiada keluaran, menunjukkan bahawa Monit masih tidak mendengar port 2812, mungkin terdapat masalah konfigurasi.
    • Jika ada keluaran, menunjukkan bahawa Monit telah dimulakan dengan betul.

Sebab 3: Firewall (iptables/UFW) menyekat port 2812

Penyelesaian

  1. Semak status tembok api

    sudo ufw status
    

    Jika UFW didayakan, buka port 2812:

    sudo ufw allow 2812/tcp
    sudo ufw reload
    
  2. Jika anda menggunakan iptables, jalankan:

    sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT
    sudo iptables-save
    
  3. Cuba sambung semula:

    sudo monit status
    

Sebab 4: Tetapan IP pelayan tidak betul

Mesej ralat anda:

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

PeneranganMonit Mungkin anda mendengar pada IP yang salah, tetapi anda cuba menyambung 141.98.152.153.

Penyelesaian

  1. Semak IP yang sedang didengari oleh Monit:

    sudo netstat -tulnp | grep 2812
    

    Jika pemantauan adalah 127.0.0.1(Local loopback), tetapi jika anda mengaksesnya menggunakan IP pelayan, sambungan akan ditolak.
    Awak boleh Bertukar kepada 0.0.0.0(benarkan semua IP mengaksesnya), atau Penggunaan langsung 127.0.0.1 akses.

  2. Ubah suai fail konfigurasi Monit

    sudo nano /etc/monit/monitrc
    

    Cari baris ini:

    use address 127.0.0.1
    

    Bertukar kepada:

    use address 0.0.0.0
    

    Kemudian mulakan semula Monit:

    sudo systemctl restart monit
    
  3. Cuba sambung semula

    sudo monit status
    

总结

  • Monit tidak berjalansudo monit
  • Monit tidak mendayakan pemantauan HTTP → Edit /etc/monit/monitrc
  • Menyekat firewallsudo ufw allow 2812/tcp
  • Monit memantau IP yang salah → Tukar kepada 0.0.0.0

Cuba kaedah ini, ia sepatutnya menyelesaikan masalah anda! 🚀

Kesimpulannya

Monit tidak dapat menyambung, ia seperti hilang dalam hutan kod.

Kami mengosongkan kabus langkah demi langkah dengan menyemak status berjalan Monit, antara muka web, tembok api dan tetapan IP pelayan, dan akhirnya menemui fajar sambungan.

Ini seperti seorang detektif yang membongkar misteri dan akhirnya menemui kebenaran.

Dalam proses penyelesaian masalah, kita bukan sahaja memerlukan pandangan teknikal, tetapi juga cara berfikir yang boleh merungkai masalah dan mengesan puncanya.

Ini mencerminkan cara kami menggunakan keupayaan kami untuk menganalisis, menilai dan menyelesaikan masalah apabila berhadapan dengan isu yang kompleks, dan akhirnya mencapai keadaan mengawal keadaan keseluruhan dan membuat rancangan strategik.

Saya harap artikel ini dapat membantu anda menyelesaikan masalah sambungan Monit dan membolehkan anda berjalan lancar di jalan pemantauan sistem!

发表 评论

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

Tatal ke