ဆောင်းပါးလမ်းညွှန်
Monit ကို ချိတ်ဆက်၍မရပါ။ အဆုံးစွန်သောဖြေရှင်းချက်သည်ဤတွင်ဖြစ်သည်။
ကြည့်ဖူးလား"Monit Cannot connect to [IP地址]:2812 -- Connection refused"ခေါင်းကုတ်နေတာလား?
ဤလမ်းညွှန်ချက်သည် Monit ချိတ်ဆက်မှုပြဿနာများကို လျင်မြန်စွာဖြေရှင်းနိုင်ပြီး လည်ပတ်နေသည့်အခြေအနေ၊ ဝဘ်အင်တာဖေ့စ်ဖွဲ့စည်းပုံဖွဲ့စည်းပုံ၊ Firewall ဆက်တင်များနှင့် ဆာဗာ IP လိပ်စာတို့ကို စစ်ဆေးခြင်းအပါအဝင် Monit ချိတ်ဆက်မှုပြဿနာများကို လျင်မြန်စွာဖြေရှင်းနိုင်စေရန် ကူညီဖြေရှင်းပေးသည့် နည်းလမ်းများစွာကို ပံ့ပိုးပေးပါသည်။... Monit ကို ချိတ်ဆက်ပြီး စောင့်ကြည့်မှုပြန်မလုပ်နိုင်တော့သည့် ပြဿနာကို လွယ်ကူစွာဖြေရှင်းပါ။ ချက်ချင်း!
မင်းရဲ့ monit ၎င်းသည် လုပ်ဆောင်နေမည်မဟုတ်ပါ၊ သို့မဟုတ် ၎င်း၏ ဝဘ်စောင့်ကြည့်ရေးအင်တာဖေ့စ် (httpd) ဖွင့်မထားပါ။ အမှား "ချိတ်ဆက်မှုအားငြင်းဆန်သည်" အကြောင်းရင်းများစွာရှိနိုင်သည်-
အကြောင်းရင်း 1- Monit မလည်ပတ်ပါ။

ဖြေရှင်းချက်
Monit လည်ပတ်နေသလား အရင်စစ်ဆေးပါ။:
sudo systemctl status monit- အခြေနေဆိုရင်တော့
inactive (dead)မပြေးကြောင်း ညွှန်ပြသည်။ - အခြေနေဆိုရင်တော့
active (running)သို့သော် အမှားအယွင်းတစ်ခုရှိနေသေးသည်၊ ၎င်းသည် နားဆင်ပေါက်ပေါက်တွင် ပြဿနာရှိနိုင်သည်။
- အခြေနေဆိုရင်တော့
Monit မလည်ပတ်ပါက ၎င်းကို စတင်ကြည့်ပါ။:
sudo monitအခြေအနေကို ထပ်မံစစ်ဆေးပါ။:
sudo monit statusMonit ဖွဲ့စည်းမှုကို ပြန်လည်စတင်ပါ။:
sudo monit reloadMonit ကို ပြန်လည်စတင်ပါ။: "`bash sudo systemctl monit ကို ပြန်လည်စတင်ပါ။
အကြောင်းရင်း 2- Monit ၏ ဝဘ်အင်တာဖေ့စ် (httpd) ဖွင့်မထားပါ။
မူရင်းအားဖြင့် Monit ဖြစ်နိုင်ပါသည်။ HTTP စောင့်ကြည့်ရေး အင်တာဖေ့စ်ကို ဖွင့်မထားပါ။၎င်းကို သင်ကိုယ်တိုင် configure လုပ်ရန် လိုအပ်ပါသည်။
ဖြေရှင်းချက်
- Monit configuration ဖိုင်ကိုဖွင့်ပါ။
sudo nano /etc/monit/monitrc HTTP စောင့်ကြည့်ရေးကဏ္ဍကို ရှာပါ။သေချာအောင်လုပ်ပါ။ မှတ်ချက်ပေးခြင်းမပြုပါ (ဖယ်ရှားပါ။
#号):set httpd port 2812 use address 127.0.0.1 # 或者 0.0.0.0 允许外部访问 allow admin:monit # 账号:密码- 如果
set httpdဒီစာကြောင်းက ရှေ့ကပါ။#မသန်စွမ်းကြောင်း ညွှန်ပြပြီး ဖယ်ရှားပါ။#ပြန်ဖွင့်ပါ။။ - ဆန္ဒရှိရင် Monit သို့အဝေးမှဝင်ရောက်ပါ။, သင်လုပ်နိုင်သည်
use address 127.0.0.1သို့ပြောင်းပါ။0.0.0.0။ allow admin:monitကိုယ်စားလှယ် အသုံးပြုသူအမည်- စီမံခန့်ခွဲသူ၊ စကားဝှက်- Monit(ပြုပြင်နိုင်သည်)။
- 如果
သိမ်းပြီး ထွက်လိုက်ပါ။(အရ
Ctrl + X၊ဒါဆိုYဝင်ပါ)။Monit ဖွဲ့စည်းမှုကို ပြန်လည်စတင်ပါ။:
sudo monit reloadMonit ကို ပြန်လည်စတင်ပါ။:
sudo systemctl restart monitMonit သည် ဆိပ်ကမ်းကို ပုံမှန်အတိုင်း နားထောင်ခြင်းရှိမရှိ စမ်းသပ်ပါ။:
sudo netstat -tulnp | grep 2812- အထွက်မရှိလျှင်Monit သည် port 2812 ကို နားမထောင်သေးကြောင်း ညွှန်ပြသည်၊၊ ဖွဲ့စည်းမှုဆိုင်ရာ ပြဿနာရှိနိုင်သည်။
- အထွက်ရှိလျှင်Monit ကို မှန်ကန်စွာ စတင်ခဲ့ကြောင်း ညွှန်ပြသည်။
အကြောင်းပြချက် 3- Firewall (iptables/UFW) သည် port 2812 ကို ပိတ်ဆို့ထားသည်။
ဖြေရှင်းချက်
Firewall အခြေအနေကိုစစ်ဆေးပါ။
sudo ufw statusUFW ကိုဖွင့်ထားပါက port 2812 ကိုဖွင့်ပါ။:
sudo ufw allow 2812/tcp sudo ufw reloadအကယ်၍ သင်သည် iptables ကိုအသုံးပြုနေပါက၊ run ပါ။
sudo iptables -A INPUT -p tcp --dport 2812 -j ACCEPT sudo iptables-saveထပ်ချိတ်ဆက်ကြည့်ပါ။:
sudo monit status
အကြောင်းပြချက် 4- ဆာဗာ IP ဆက်တင်များ မမှန်ပါ။
သင့်အမှားမက်ဆေ့ချ်-
Cannot connect to [141.98.152.153]:2812 -- Connection refused
ဖော်ပြချက်Monit IP မှားပြီး နားထောင်နေတာမျိုး ဖြစ်နိုင်ပါတယ်။ဒါပေမယ့် သင်ချိတ်ဆက်ဖို့ကြိုးစားပါ။ 141.98.152.153။
ဖြေရှင်းချက်
Monit လက်ရှိနားထောင်နေသည့် IP ကို စစ်ဆေးပါ။:
sudo netstat -tulnp | grep 2812စောင့်ကြည့်မှု ဖြစ်ပါ တယ်။
127.0.0.1(Local loopback) သို့သော် ဆာဗာ IP ကို အသုံးပြု၍ ၎င်းကိုဝင်ရောက်ပါက၊ ချိတ်ဆက်မှုကို ငြင်းပယ်ပါမည်။။
သင်လုပ်နိုင်သည် သို့ပြောင်းပါ။0.0.0.0(၎င်းကို IP အားလုံးကို အသုံးပြုခွင့်ပေးပါ) သို့မဟုတ် တိုက်ရိုက်အသုံးပြုခြင်း။127.0.0.1အသုံးပြုခွင့်။Monit configuration file ကို ပြင်ဆင်ပါ။
sudo nano /etc/monit/monitrcဒီလိုင်းကိုရှာပါ။:
use address 127.0.0.1သို့ပြောင်းပါ။:
use address 0.0.0.0ထို့နောက် Monit ကို ပြန်လည်စတင်ပါ။:
sudo systemctl restart monitပြန်ချိတ်ဆက်ကြည့်ပါ။
sudo monit status
အကျဥ်းရုံးသည်
- Monit က မလည်ပတ်ဘူး။ →
sudo monit - Monit သည် HTTP စောင့်ကြည့်ခြင်းကို ဖွင့်မထားပါ။ → တည်းဖြတ်ပါ။
/etc/monit/monitrc - Firewall ပိတ်ဆို့ခြင်း။ →
sudo ufw allow 2812/tcp - Monit သည် မှားယွင်းသော IP ကို စောင့်ကြည့်သည်။ → သို့ပြောင်းပါ။
0.0.0.0
ဒီနည်းလမ်းတွေကို စမ်းသုံးကြည့်ပါက သင့်ပြဿနာကို ဖြေရှင်းပေးနိုင်ပါတယ်။ 🚀
နိဂုံး
Monit သည် ချိတ်ဆက်၍မရပါ၊ ၎င်းသည် ကုဒ်၏တောထဲတွင် ပျောက်ဆုံးသွားသလိုပင်။
Monit ၏လည်ပတ်မှုအခြေအနေ၊ ဝဘ်အင်တာဖေ့စ်၊ Firewall နှင့် ဆာဗာ IP ဆက်တင်များကို စစ်ဆေးခြင်းဖြင့် မြူကို အဆင့်ဆင့်ရှင်းလင်းခဲ့ပြီး နောက်ဆုံးတွင် ချိတ်ဆက်မှု၏အရုဏ်ဦးကို တွေ့ရှိခဲ့သည်။
၎င်းသည် လျှို့ဝှက်ဆန်းကြယ်မှုကို ဖော်ထုတ်ပြီး နောက်ဆုံးတွင် အမှန်တရားကို ရှာဖွေသည့် စုံထောက်တစ်ဦးနှင့် တူသည်။
ပြဿနာဖြေရှင်းခြင်းလုပ်ငန်းစဉ်တွင်၊ ကျွန်ုပ်တို့သည် နည်းပညာဆိုင်ရာ ထိုးထွင်းသိမြင်ရုံသာမက ပြဿနာကိုဖြေရှင်းရန်နှင့် ၎င်း၏အရင်းခံကို ခြေရာခံနိုင်သည့် တွေးခေါ်နည်းတစ်ခုလည်း လိုအပ်ပါသည်။
ယင်းသည် ရှုပ်ထွေးသောပြဿနာများနှင့်ရင်ဆိုင်ရသည့်အခါ ပြဿနာများကို ခွဲခြမ်းစိတ်ဖြာရန်၊ စီရင်ဆုံးဖြတ်ရန်နှင့် ဖြေရှင်းရန် ကျွန်ုပ်တို့၏စွမ်းရည်ကိုအသုံးပြုပုံနှင့် နောက်ဆုံးတွင် အခြေအနေတစ်ခုလုံးကို ထိန်းချုပ်ရန်နှင့် ဗျူဟာမြောက်အစီအစဥ်များပြုလုပ်ခြင်း၏အခြေအနေကို ရောင်ပြန်ဟပ်စေသည်။
ဤဆောင်းပါးသည် Monit ချိတ်ဆက်မှုပြဿနာများကို ဖြေရှင်းရာတွင် ကူညီပေးနိုင်ပြီး စနစ်စောင့်ကြည့်ခြင်းလမ်းပေါ်တွင် ချောမွေ့စွာမောင်းနှင်နိုင်မည်ဟု မျှော်လင့်ပါသည်။
မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) "Monit ချိတ်ဆက်၍မရပါ- 2812? ချိတ်ဆက်မှု ငြင်းဆိုခြင်းပြဿနာကို စက္ကန့်ပိုင်းအတွင်း ဖြေရှင်းနိုင်သည်" သည် သင့်အား ကူညီနိုင်ပါသည်။
ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-32486.html
