monitmonit.service ස්වදේශීය සේවාවක් නොවන බව ආරම්භ කිරීමේ ගැටළුව විසඳන්න, systemd-sysv-install වෙත හරවා යවයි

🚀 මොනිට් එක ආරම්භ කිරීමට අසමත් වුනාද? මිනිත්තු 1 කින් systemd-s විසඳන්නේ කෙසේදැයි ඔබට උගන්වන්න.syv-install ගැටලුවක්!

💻 මොනිට් එක පටන් ගන්න බැරි වුනාද? ඉඟිය"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? එය ඉක්මනින් නිවැරදි කරන්නේ කෙසේදැයි මෙම ලිපියෙන් ඔබට කියා දෙනු ඇත. ලිනක්ස් සේවාදායකය නැවත සාමාන්‍ය ක්‍රියාකාරිත්වයට පැමිණ ඇත! ⚡ උබුන්ටු සඳහා,CentOS, Debian සහ අනෙකුත් පද්ධති, එය සරල පියවර 3 කින් සිදු කරන්න! මොනිට් ගැන කරදර වීම නවතා එය ඉගෙන ගැනීමට පටන් ගන්න! 🔧 🔧

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 දේශීය systemd සේවාවක් නොවේ, නමුත් පදනම් වී ඇත්තේ සිස්විනිට්(පැරණි ආකාරයේ init පද්ධතිය).

systemctl enable monit systemd සොයා ගන්නා විට monit නැත සත්‍ය systemd සේවා ගොනුව, එබැවින් එය ස්වයංක්‍රීයව අමතයි systemd-sysv-install පැරණි සේවා කළමනාකරණ ක්‍රමයට අනුකූල වීමට.

විසඳන්නේ කෙසේද?

monitmonit.service ස්වදේශීය සේවාවක් නොවන බව ආරම්භ කිරීමේ ගැටළුව විසඳන්න, systemd-sysv-install වෙත හරවා යවයි

මෙම ගැටළුව විසඳීමට ඔබට ක්‍රම 3ක් තිබේ:

ක්‍රමය 1: systemd සේවාවක් අතින් සාදන්න

ඔබ කැමති නම් monit එය සාමාන්‍ය පද්ධති සේවාවක් මෙන් කළමනාකරණය කළ හැකිය, ඔබට හැකිය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 මොනිට්ට භාවිතා කිරීමට ඉඩ දෙන්න init මාදිලිය.
    • Restart=always බිඳවැටීමකින් පසු මොනිට් ස්වයංක්‍රීයව නැවත ආරම්භ කිරීමට සලස්වන්න.
    • WantedBy=multi-user.target එය පද්ධතියෙන් ආරම්භ කරමු.
  3. සුරැකීමට සහ පිටවීමේ(අනුව Ctrl + X,එවිට Y ඇතුල් කරන්න).

  4. systemd වින්‍යාසය නැවත පූරණය කරන්න:

    sudo systemctl daemon-reload
    
  5. මොනිටරය සක්‍රිය කර ආරම්භ කරන්න:

    sudo systemctl enable monit
    sudo systemctl start monit
    
  6. මොනිටරයේ ධාවන තත්ත්වය පරීක්ෂා කරන්න:

    sudo systemctl status monit
    

ක්‍රමය 2: පැරණි විධානය භාවිතයෙන් මොනිට් සක්‍රීය කරන්න

නිසා 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 පද්ධතියක් මත රඳා පවතී.

ක්‍රමය 3: සෘජුවම භාවිතා කරන්න monit විධාන අතින් ආරම්භය

ඔබට ආරම්භයේදී ස්වයංක්‍රීයව ආරම්භ නොකර තාවකාලිකව Monit ක්‍රියාත්මක කිරීමට අවශ්‍ය නම්, ඔබට එය කෙලින්ම ක්‍රියාත්මක කළ හැකිය:

sudo monit

ඉන්පසු පරීක්ෂා කරන්න:

sudo monit status

ඔබට එය පාලනය කිරීමට systemd අවශ්‍ය නොවේ නම්, මෙය හොඳින් ක්‍රියාත්මක වේ!

总结

  • ක්රමය 1(update-rc.d): SysVinit මත පදනම් වූ Monit සඳහා අදාළ වේ.
  • ක්රමය 2(systemd සේවාවක් අතින් සාදන්න): Monit කළමනාකරණය කිරීමට systemd භාවිතා කිරීමට අවශ්‍ය අවස්ථාවන් සඳහා මෙය සුදුසු වේ.
  • ක්රමය 3(කෙලින්ම ධාවනය කරන්න monit): systemd වින්‍යාසය වෙනස් කිරීමට අවශ්‍ය නැති සහ Monit ක්‍රියාත්මක කිරීමට අවශ්‍ය අයට සුදුසු වේ.

ඔබට පළමුව උත්සාහ කළ හැකිය ක්රමය 1ඒක වැඩ කරන්නේ නැත්නම්, භාවිතා කරන්න ක්රමය 2 systemd වින්‍යාසය සාදන්න. මෙය ගැටළුව පරිපූර්ණ ලෙස විසඳනු ඇත! 🚀

Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) ගැටලුවට විසඳුම start monitmonit.service ස්වදේශීය සේවාවක් නොවේ, මා විසින් බෙදාගත් systemd-sysv-install වෙත හරවා යැවීම ඔබට ප්‍රයෝජනවත් විය හැකිය.

මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-32487.html

තවත් සැඟවුණු උපක්‍රම අගුළු ඇරීමට🔑, අපගේ ටෙලිග්‍රාම් නාලිකාවට සම්බන්ධ වීමට සාදරයෙන් පිළිගනිමු!

ඔබ එයට කැමති නම් Share කර Like කරන්න! ඔබගේ කොටස් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්‍රේරණයයි!

 

发表

ඔබගේ විද්‍යුත් තැපැල් ලිපිනය ප්‍රකාශනය නොකෙරේ. අවශ්‍ය ක්ෂේත්‍ර භාවිතා වේ * ලේබලය

ලිපි නාමාවලිය
අනුචලන ඉහළට