start monitmonit.service သည် မူလဝန်ဆောင်မှုမဟုတ်ပါ၊ systemd-sysv-install သို့ ပြန်ညွှန်းခြင်း

🚀 Monit စတင်ရန် မအောင်မြင်ဘူးလား။ 1 မိနစ်အတွင်း systemd-s ကိုဖြေရှင်းရန်သင်ပေးပါ။syv-install ပြဿနာ။

💻 Monit ကို စတင်ရန် ပျက်ကွက်ပါသလား။ အရိပ်အမြွက်"start monitmonit.service is not a native service, redirecting to systemd-sysv-install" ဤဆောင်းပါးသည် သင့်အား အမြန်ပြုပြင်နည်းကို သင်ပေးပါမည်။ Linux ကို ဆာဗာသည် ပုံမှန်လည်ပတ်မှုသို့ ပြန်သွားပါပြီ။ ⚡ Ubuntu အတွက်၊CentOSDebian နှင့် အခြားစနစ်များ၊ ရိုးရှင်းသော အဆင့် ၃ ဆင့်ဖြင့် လုပ်ဆောင်လိုက်ပါ။ Monit အတွက် စိတ်ပူမနေပါနဲ့ စတင်လေ့လာလိုက်ပါ။ 🔧

root@hcp:~# sudo systemctl enable monit
sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit

သင့်အမှားမက်ဆေ့ချ်-

monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit

အဓိပ္ပါယ်:monit ဇာတိစနစ်ဖြင့် ဝန်ဆောင်မှုမဟုတ်သော်လည်း အပေါ်အခြေခံသည်။ sysvinit(ပုံစံဟောင်း init စနစ်)။

In systemctl enable monit systemd မှာတွေ့တယ်။ monit မဟုတ်ဘူး အမှန်တကယ် systemd ဝန်ဆောင်မှုဖိုင်ထို့ကြောင့် အလိုအလျောက် ခေါ်ဆိုပါသည်။ systemd-sysv-install ဝန်ဆောင်မှုစီမံခန့်ခွဲမှုနည်းလမ်းဟောင်းနှင့် ကိုက်ညီမှုရှိစေရန်။

ဘယ်လိုဖြေရှင်းမလဲ

start monitmonit.service သည် မူလဝန်ဆောင်မှုမဟုတ်ပါ၊ systemd-sysv-install သို့ ပြန်ညွှန်းခြင်း

သင့်တွင် ဤပြဿနာကို ဖြေရှင်းရန် နည်းလမ်း 3 ခုရှိသည်။

နည်းလမ်း 1- systemd ဝန်ဆောင်မှုကို ကိုယ်တိုင်ဖန်တီးပါ။

ဆန္ဒရှိရင် monit ၎င်းကို သာမာန် systemd ဝန်ဆောင်မှုကဲ့သို့ စီမံခန့်ခွဲနိုင်သည်။systemd ယူနစ်ဖိုင်ကို ကိုယ်တိုင်ဖန်တီးပါ။

  1. systemd ဝန်ဆောင်မှုဖိုင်တစ်ခုဖန်တီးပါ။:

    sudo nano /etc/systemd/system/monit.service
    
  2. အောက်ပါအကြောင်းအရာကို ဖြည့်စွက်ပါ။:

    [Unit]
    Description=Pro-active monitoring daemon for Unix systems
    After=network.target
    
    [Service]
    ExecStart=/usr/bin/monit -I
    ExecReload=/usr/bin/monit reload
    Restart=always
    StandardOutput=syslog
    StandardError=syslog
    SyslogIdentifier=monit
    
    [Install]
    WantedBy=multi-user.target
    

    解释:

    • ExecStart=/usr/bin/monit -I Monit ကိုသုံးကြပါစို့ init မုဒ်။
    • Restart=always ပျက်ကျပြီးနောက် Monit ကို အလိုအလျောက် ပြန်လည်စတင်အောင်လုပ်ပါ။
    • WantedBy=multi-user.target စနစ်ဖြင့် စတင်ပါစေ။
  3. save လုပ်ပြီး ထွက်လိုက်ပါ။(အရ Ctrl + X၊ဒါဆို Y ဝင်ပါ)။

  4. စနစ်ပုံစံဖွဲ့စည်းမှုကို ပြန်လည်စတင်ပါ။:

    sudo systemctl daemon-reload
    
  5. Monit ကိုဖွင့်ပြီး စတင်ပါ။:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. Monit လုပ်ဆောင်နေသည့် အခြေအနေကို စစ်ဆေးပါ။:

    sudo systemctl status monit
    

နည်းလမ်း 2- ခေတ်ဟောင်းကွန်မန်းကို အသုံးပြု၍ Monit ကိုဖွင့်ပါ။

ဘာဖြစ်လို့လဲဆိုတော့ monit ၎င်းသည် systemd မဟုတ်ဘဲ SysVinit ပေါ်တွင်အခြေခံထားသောကြောင့်သင်ရိုးရာကိုသုံးနိုင်သည်။ update-rc.d အော်ဒါ-

sudo update-rc.d monit defaults
sudo update-rc.d monit enable

ထို့နောက် ၎င်းကို ကိုယ်တိုင်စတင်ပါ။

sudo service monit start

အခြေအနေကို စစ်ဆေးပါ။:

sudo service monit status

ဒါအောင်မြင်ရင် ဆိုလိုတာပါ။ monit ၎င်းသည် systemd မဟုတ်ဘဲ init system အဟောင်းပေါ်တွင် အားကိုးနေပါသည်။

နည်းလမ်း 3- တိုက်ရိုက်အသုံးပြုပါ။ monit Command manual စတင်ပါ။

Monit ကို boot တွင် အလိုအလျောက်မစတင်ဘဲ ယာယီသာ run လိုပါက၊ ၎င်းကို တိုက်ရိုက် run နိုင်သည်-

sudo monit

ထို့နောက် စစ်ဆေးပါ-

sudo monit status

၎င်းကို ထိန်းချုပ်ရန် စနစ်စနစ် မလိုအပ်ပါက၊ ၎င်းသည် ကောင်းမွန်စွာ လုပ်ဆောင်နိုင်မည်ဖြစ်သည်။

အကျဥ်းရုံးသည်

  • နည်းလမ်း ၁(update-rc.d): SysVinit ကိုအခြေခံ၍ Monit တွင်အသုံးပြုနိုင်ပါသည်။
  • နည်းလမ်း ၁(စနစ်ဖြင့် ဝန်ဆောင်မှုကို ကိုယ်တိုင်ဖန်တီးပါ- ၎င်းသည် Monit ကို စီမံခန့်ခွဲရန်အတွက် သင် systemd ကို အသုံးပြုလိုသည့် အခြေအနေများအတွက် သင့်လျော်သည်။
  • နည်းလမ်း ၁(တိုက်ရိုက်ပြေးပါ။ monit): systemd configuration ကိုမပြောင်းချင်ဘဲ Monit ကို run ချင်သူများအတွက် သင့်တော်ပါသည်။

မင်းအရင်ကြိုးစားလို့ရတယ်။ နည်းလမ်း ၁အဆင်မပြေပါက အသုံးပြုပါ။ နည်းလမ်း ၁ systemd configuration ကိုဖန်တီးပါ။ ဒါက ပြဿနာကို ပြီးပြည့်စုံစွာ ဖြေရှင်းနိုင်ပါလိမ့်မယ်။ 🚀

မျှော်လင့်ခြင်း Chen Weiliang ဘလော့ဂ် ( https://www.chenweiliang.com/ ) ပြဿနာအတွက် ဖြေရှင်းချက်သည် monitmonit.service သည် မူလဝန်ဆောင်မှုမဟုတ်ပါ၊ ကျွန်ုပ်မျှဝေထားသော systemd-sysv-install သို့ ပြန်ညွှန်းခြင်းသည် သင့်အတွက် အထောက်အကူဖြစ်နိုင်ပါသည်။

ဤဆောင်းပါး၏ link ကိုမျှဝေရန်ကြိုဆိုပါတယ်:https://www.chenweiliang.com/cwl-32487.html

နောက်ထပ်လျှို့ဝှက်လှည့်ကွက်များကိုသော့ဖွင့်ရန်🔑၊ ကျွန်ုပ်တို့၏ Telegram ချန်နယ်တွင် ပါဝင်ရန် ကြိုဆိုလိုက်ပါ။

ကြိုက်ရင် Share ပြီး Like လုပ်ပါ။ သင်၏ မျှဝေမှုများနှင့် ကြိုက်နှစ်သက်မှုများသည် ကျွန်ုပ်တို့၏ ဆက်လက်လှုံ့ဆော်မှုဖြစ်သည်။

 

မှတ်ချက်များ

သင့်အီးမေးလ်လိပ်စာကို ထုတ်ပြန်မည်မဟုတ်ပါ။ 用项已用用 * တံဆိပ်

ဆောင်းပါးလမ်းညွှန်
ထိပ်တန်းမှလှိမ့်