ပုံမှန်ဆာဗာဝန်အား စစ်ဆေးခြင်းသည် ဆာဗာများ၏ ထိရောက်သောလည်ပတ်မှုအတွက် အလွန်အရေးကြီးပါသည်။ ဆာဗာ ဝန်ထုပ်ဝန်ပိုးကို အဖြေရှာခြင်းသည် ဖြစ်နိုင်ချေရှိသော ပြဿနာများကို ဖော်ထုတ်ခြင်း၊ စွမ်းဆောင်ရည် ပိုမိုကောင်းမွန်အောင် လုပ်ဆောင်ခြင်းနှင့် စဉ်ဆက်မပြတ် လုပ်ဆောင်မှုကို သေချာစေသည်။ ပုံမှန်အားဖြင့်၊ ထိုလုပ်ထုံးလုပ်နည်းများတွင် တစ်ဦးချင်းစီ ဟာ့ဒ်ဝဲ အစိတ်အပိုင်းများ၊ ဆော့ဖ်ဝဲ၊ ကွန်ရက်ဆက်တင်များနှင့် လုပ်ငန်းလည်ပတ်မှုဒေတာတို့ကို အကဲဖြတ်ခြင်း ပါဝင်သည်။
ဤဆောင်းပါးတွင်၊ terminal မှတဆင့် server အရင်းအမြစ်ခွဲခြမ်းစိတ်ဖြာခြင်း၏အဓိကနည်းလမ်းများကိုစစ်ဆေးပြီး browser ရှိအလိုအလျောက်စောင့်ကြည့်ခြင်းအတွက် tools များပေါ်တွင်လည်းထိပါ။ ညွှန်ကြားချက်သည် မည်သည့်အမျိုးအစားနှင့်မဆို သက်ဆိုင်ပါသည်။ ဆက်ကပ်အပ်နှံထား or virtual ဆာဗာများ ကြိုတင်ထည့်သွင်းထားသည့်ဆော့ဖ်ဝဲလ်ကိုမခွဲခြားဘဲ မည်သည့် Linux လည်ပတ်မှုစနစ်တွင်မဆို။
Terminal ရှိ Server တွင် Overall Load ကိုစစ်ဆေးနည်း
terminal တွင် server ၏စုစုပေါင်းဝန်ကိုစစ်ဆေးရန်၊ ကဲ့သို့သောလူကြိုက်များသောအသုံးအဆောင်များ ထိပ်တန်း နှင့် ပေါ်ကနေ အသုံးပြုပါမည်။ ကိစ္စအများစုတွင်၊ ၎င်းတို့ကို ကြိုတင်ထည့်သွင်းထားပြီးဖြစ်သည်။ command ကိုဖွင့်လိုက်ပါ-
top
တုံ့ပြန်မှုအနေဖြင့်၊ ကိရိယာသည် စနစ်၏ လက်ရှိအခြေအနေနှင့်ပတ်သက်သည့် အချက်အလက်များကို အချိန်နှင့်တပြေးညီ ပံ့ပိုးပေးလိမ့်မည်-
ဤနည်းအားဖြင့်၊ ဆာဗာစီမံခန့်ခွဲသူသည် ကီးဘုတ်လမ်းညွှန်မှုကို အသုံးပြု၍ ယေဘုယျအချက်အလက်များသာမက တိကျသည့်လုပ်ငန်းစဉ်တစ်ခုအကြောင်းကိုလည်း ခြေရာခံနိုင်သည်။ သို့သော်လည်း ပရိုဂရမ်သည် နက်နဲသော ခွဲခြမ်းစိတ်ဖြာမှုကိုလည်း ခွင့်ပြုသည်။ ၎င်းအတွက်၊ utility ၏ပင်မဝင်းဒိုးတွင် "" ကိုနှိပ်ပါ။F" သော့၊ ထို့နောက် နောက်ထပ်အကွက်များကို ရွေးချယ်နိုင်ပါမည်-
အသက်ဝင်သော အကွက်များကို ရဲရင့်စွာ မီးမောင်းထိုးပြပြီး ကျန်အရာများထက် ပိုမိုပေါ့ပါးလာပြီး သင်္ကေတ * ဖြင့် တွဲထားသည်။ သီးခြားအကွက်တစ်ခုကို အသက်သွင်းရန်၊ ကီးဘုတ်လမ်းညွှန်ချက်ကို အသုံးပြုပါ၊ ထို့နောက် နှိပ်ပါ။ အာကာသ ဒါမှမဟုတ် "D" သော့။ နယ်ပယ်ဝင်းဒိုးနှင့် ယေဘုယျအားဖြင့် ပရိုဂရမ်မှ ထွက်ရန် "" ကိုနှိပ်ပါ။Q"သို့မဟုတ်"Esc" သော့။ အသစ်ထည့်ထားသော အကွက်များကို ပင်မဝင်းဒိုးသို့ ပြန်သွားကာ ကီးဘုတ်ပေါ်ရှိ မြှားခလုတ်များကို အသုံးပြု၍ ညာဘက်သို့ လှိမ့်ကြည့်နိုင်သည်-
"" ကိုနှိပ်ခြင်းဖြင့် ထွက်သည့်အခါ လက်ရှိဆက်တင်များကို သိမ်းဆည်းရန် အရေးကြီးပါသည်။W"သော့။
လိုင်းတွင်နောက်ထပ် tool သည် ပေါ်ကနေ. ၎င်းသည် command ဖြင့်စတင်သည်-
atop
လွှင့်တင်ပြီးပြီးချင်း၊ ၎င်းသည် စနစ်အကြောင်း အချက်အလက်ကို ပြသသည်-
၎င်းသည် စောင့်ကြည့်ခြင်းအတွက် တူညီလုနီးပါး လုပ်ဆောင်နိုင်စွမ်း ရှိပြီး ကွန်ရက်နှင့် ဒစ်ခ်များအကြောင်း အချက်အလက် ခြေရာခံခြင်းကိုလည်း ခွင့်ပြုပါသည်။ """"""""""""""ကူညီပါ" အမိန့်:
အခြေအနေအများစုတွင်၊ စီမံခန့်ခွဲသူများသည် သတ်မှတ်ထားသောကာလတစ်ခုအတွက် မှတ်တမ်းများကို ကြည့်ရှုရန် ဤကိရိယာကို အသုံးပြုကြသည်။ အတိတ်ကာလအတွက် ဝန်ကို သိလိုသောအခါ ဥပမာ၊ ညတွင်းချင်း အသုံးဝင်နိုင်သည်။ မှတ်တမ်းများကိုကြည့်ရှုရန်၊ အမိန့်ကိုသုံးပါ
atop -r
လမ်းကြောင်းအတွက်၊t"သော့- အချိန်မီ ရှေ့သို့"Shift +t"- နောက်ပြန်။
ပုံမှန်အားဖြင့်၊ အပေါ်မှ မှတ်တမ်းများကို 10 မိနစ်တိုင်း ရေးပြီး ၎င်းတို့ကို အထဲတွင် သိမ်းဆည်းပါသည်။ /var/log/top လမ်းညွှန်။ သိမ်းဆည်းရန်အတွက် ကြားကာလ သို့မဟုတ် လမ်းကြောင်းကို ပြောင်းလဲရန်၊ ဖွဲ့စည်းမှုဖိုင်ကို သင်ဖွင့်ရန် လိုအပ်သည်။ /etc/default/top နှင့် အောက်ပါပြောင်းလဲမှုများကို ပြုလုပ်ပါ။
INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"
ပေးထားသည့် ဥပမာတွင်၊ မှတ်တမ်းများကို သတ်မှတ်ထားသောလမ်းကြောင်းနှင့် ဖိုင်အမည်သို့ မိနစ်တိုင်း သိမ်းဆည်းမည်ဖြစ်သည်။ ၎င်းနောက်၊ သင်သည် program ကို command ဖြင့်ပြန်လည်စတင်ရန်လိုအပ်သည်-
systemctl restart atop.service
Browser ရှိ Server ရှိ Overall Load ကိုစစ်ဆေးနည်း
ဘရောက်ဆာရှိ ပြင်ပကိရိယာတန်ဆာပလာများကို အသုံးပြုခြင်းဖြင့် ဆာဗာပေါ်တွင်ဖြစ်ပျက်နေသည့်အရာများကို ပိုမိုမြင်သာသောရုပ်ပုံလွှာကို ပေးဆောင်သည်။ တိကျသောလုပ်ဆောင်ချက်ကိုရှာဖွေရန် terminal ရှိ ပရိုဂရမ်များကြားတွင် ပြောင်းရန်မလိုအပ်ဘဲ အဆင်ပြေသောခွဲခြမ်းစိတ်ဖြာမှုကို ရည်ရွယ်ပါသည်။ လုပ်ဆောင်နိုင်ဆုံး ဖြေရှင်းနည်းများထဲမှ တစ်ခုဖြစ်သည်။ NetData. ၎င်းသည် လုံးဝအခမဲ့ဖြစ်ပြီး ဆာဗာ စစ်ဆေးမှု အပြည့်အစုံအတွက် လိုအပ်သော အရာအားလုံး ရှိပါသည်။ ဥပမာတစ်ခုတွင် ၎င်း၏ တပ်ဆင်မှုနှင့် ဖွဲ့စည်းမှုကို အသေးစိတ်သုံးသပ်ကြည့်ကြပါစို့ dedicated server OS Ubuntu 20.04.6 ကိုအသုံးပြုနေသည်-
apt-get install netdata –y
တပ်ဆင်ပြီးနောက်ချက်ချင်း၊ စနစ်ထည့်သွင်းရန် ဆက်လက်လုပ်ဆောင်ပါ။ ပင်မဖွဲ့စည်းပုံဖိုင်ကိုဖွင့်ပါ-
vim /etc/netdata/netdata.conf
ပထမတန်ဖိုးသုံးခုကို နှိုင်းယှဉ်ပါ၊ ၎င်းတို့သည် အလားတူဖြစ်သင့်ပြီး ဆာဗာ၏ ပြင်ပ IP လိပ်စာကိုလည်း သတ်မှတ်ပါ။ ၎င်းသည် ထိန်းချုပ်မှုဘောင်သို့ နောက်ထပ်ဝင်ရောက်ခွင့်ကို ပြုလုပ်နိုင်မည်ဖြစ်သည်။ ဖိုင်ထဲတွင် ပြောင်းလဲမှုများကို သိမ်းဆည်းပြီး ထွက်လိုက်ပါ။ ဝန်ဆောင်မှုကို ပြန်လည်စတင်ပါ-
systemctl restart netdata
လုပ်ဆောင်နိုင်စွမ်းကို စစ်ဆေးပါ-
systemctl status netdata
ဝန်ဆောင်မှုကို စတင်လိုက်ပြီဖြစ်သည်။ control panel သို့သွားရန်ကျန်ရှိသည်။ ၎င်းအတွက်၊ ဘရောက်ဆာကိုဖွင့်ပြီး သွားရန်-
http://11.22.33.44:19999
ဘယ်မှာ 11.22.33.44 configuration file တွင် သတ်မှတ်ထားသော server ၏ IP လိပ်စာ၊ 19999 ပရိုဂရမ်၏ စံဆိပ်ကမ်းဖြစ်သည်။
Dashboard ၏ထိပ်တွင်၊ ဆာဗာပေါ်ရှိ load နှင့်ပတ်သက်သော အဓိကအချက်အလက်များကို အချိန်နှင့်တပြေးညီပြသသည်-
အောက်တွင် သင်သည် ဆာဗာ၏ အစိတ်အပိုင်းတစ်ခုစီ၏ ဂရပ်ကို အနီးကပ်ကြည့်ရှုနိုင်သည်-
ဇယားကွက်များကို ချဲ့ရန် သို့မဟုတ် ချဲ့ရန်၊ သင်သည် "Shift + mouse wheel" ပေါင်းစပ်မှုကို အသုံးပြုနိုင်သည်။ အသုံးပြုသူသည် ပင်မဂရပ်ဖစ်များနှင့် ရင်းနှီးသည်နှင့်အမျှ၊ ညာဘက်အပေါ်ထောင့်ရှိ သီးခြားအစိတ်အပိုင်းတစ်ခုစီအတွက် နောက်ထပ်မီနူးတစ်ခု အလိုအလျောက်ပွင့်ပါမည်။ ကိရိယာသည် အောက်ဖော်ပြပါ အစိတ်အပိုင်းများအတွက် အသေးစိတ်အချက်အလက်များကို ပေးစွမ်းနိုင်သည်-
CPU များ၊ Memory ၊ Disks တို့ကို အသုံးပြု၍ အသေးစိတ် ခွဲခြမ်းစိတ်ဖြာကြည့်ကြပါစို့။
NetData တွင် သတ်မှတ်ထားသော အစပျိုးမှုများရှိ သတိပေးချက်များ အတွက် ပြောင်းလွယ်ပြင်လွယ် ဆက်တင်များ ရှိသည်။ ၎င်းတို့ကို အသက်သွင်းရန်အတွက် ထိပ်တန်းအကန့်ရှိ "နှိုးစက်" ကိုရွေးချယ်ပြီး စာရင်းထဲမှ ပြင်ဆင်ထားပြီးသား script ကို ရွေးချယ်ပါ-
အသုံးဝင်မှု၏ လုပ်ဆောင်နိုင်စွမ်းသည် အလွန်ကျယ်ပြန့်ပြီး ဖြစ်နိုင်ခြေစာရင်း အပြည့်အစုံကို သင့်ကိုယ်သင် ရင်းနှီးကျွမ်းဝင်စေရန် အကြံပြုအပ်ပါသည်။ GitHub ပရောဂျက်စာမျက်နှာ သို့မဟုတ် တရားဝင်ဝက်ဘ်ဆိုက်. ဤကိရိယာလေးသည် ယေဘူယျအားဖြင့် ဆာဗာတစ်ခုလုံးနှင့် ၎င်း၏တစ်စိတ်တစ်ပိုင်းအစိတ်အပိုင်းများကို အထူးသဖြင့် ထိန်းချုပ်ရန်အတွက် လုံလောက်မည်ဖြစ်သည်။
ကောက်ချက်
ဆောင်ရွက်ခဲ့သော ဆာဗာရောဂါရှာဖွေမှု၏ရလဒ်အနေဖြင့်၊ စနစ်သည် ယေဘူယျအားဖြင့် တည်ငြိမ်ပြီး ထိရောက်စွာလုပ်ဆောင်ကြောင်း အခိုင်အမာဆိုနိုင်သည်။ CPU load၊ memory အသုံးပြုမှု၊ disk လုပ်ဆောင်ချက်နှင့် network load တို့၏ခွဲခြမ်းစိတ်ဖြာမှုသည် server အရင်းအမြစ်များကို အကောင်းဆုံးအသုံးချကြောင်းပြသခဲ့သည်။ သို့သော်လည်း ဖြစ်နိုင်ခြေရှိသော ပြဿနာများကို ကာကွယ်ရန်၊ နောင်တွင် ဆာဗာ၏ ယုံကြည်စိတ်ချရမှုနှင့် စွမ်းဆောင်ရည်ကို သေချာစေရန်အတွက် ဝန်ကို ပုံမှန်စောင့်ကြည့်ရန်နှင့် အရန်ဖြေရှင်းနည်းများကို ပြင်ဆင်ရန် အရေးကြီးပါသည်။