مقالې لارښود
🚀 مونیټ پیل نشو؟ تاسو ته په یوه دقیقه کې د سیسټم ډی ایس حل کول زده کړئsد yv-انسټال ستونزه!
💻 مونیټ په پیل کې پاتې راغی؟ اشاره"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"؟ دا مقاله به تاسو ته درس درکړي چې څنګه یې ژر تر ژره حل کړئ. لینوکس سرور بیرته عادي فعالیت ته راستون شو! ⚡ د اوبنټو لپاره،CentOS، ډیبیان او نور سیسټمونه، دا په 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 اصلي سیسټم شوی خدمت نه دی، مګر پر بنسټ والړ دی سیس وینټ(د زاړه سټایل init سیسټم).
په systemctl enable monit کله چې سیسټمډ ومومي monit نه د اصلي سیسټم شوي خدماتو فایل، نو دا په اتوماتيک ډول زنګ وهي systemd-sysv-install د زاړه خدماتو مدیریت میتود سره مطابقت ولري.
څنګه حل کول؟

تاسو د دې ستونزې د حل لپاره درې لارې لرئ:
طریقه ۱: په لاسي ډول د سیسټم خدمت جوړ کړئ
که تاسو غواړئ monit دا د عادي سیسټم شوي خدماتو په څیر اداره کیدی شي، تاسو کولی شئپه لاسي ډول د سیسټمډ واحد فایل جوړ کړئ.
د سیسټم شوي خدماتو فایل جوړ کړئ:
sudo nano /etc/systemd/system/monit.serviceلاندې مواد ډک کړئ:
[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راځئ چې دا د سیسټم سره پیل کړو.
خوندي کول او وتل(按
Ctrl + X، بیاYداخل کړئ).د سیسټم ترتیب بیا پورته کړئ:
sudo systemctl daemon-reloadمونیټ فعال او پیل کړئ:
sudo systemctl enable monit sudo systemctl start monitد مانیټ د چلولو حالت وګورئ:
sudo systemctl status monit
دوهمه طریقه: د زاړه قوماندې په کارولو سره مانیټ فعال کړئ
ځکه monit دا شاید د SysVinit پر بنسټ وي، نه systemd، نو تاسو کولی شئ دودیز وکاروئ update-rc.d امر:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
بیا یې په لاسي ډول پیل کړئ:
sudo service monit start
حالت وګورئ:
sudo service monit status
که دا بریالی شي، دا پدې مانا ده چې monit دا په زاړه init سیسټم تکیه کوي، نه په systemd.
دریمه طریقه: مستقیم کارول monit د قوماندې لارښود پیل
که تاسو غواړئ چې مونیټ په لنډمهاله توګه پرته له دې چې په اتوماتيک ډول یې په بوټ کې پیل کړئ، پرمخ بوځئ، تاسو کولی شئ دا مستقیم چل کړئ:
sudo monit
بیا وګورئ:
sudo monit status
که تاسو د دې کنټرول لپاره سیسټمډ ته اړتیا نلرئ، دا به ښه کار وکړي!
总结
- طریقه 1(
update-rc.d): د سیس وینیټ پر بنسټ مونیټ لپاره د تطبیق وړ. - طریقه 2(په لاسي ډول د سیسټمډ خدمت جوړ کړئ): دا د هغو شرایطو لپاره مناسب دی چیرې چې تاسو غواړئ د مونیټ اداره کولو لپاره سیسټمډ وکاروئ.
- طریقه 3(مستقیم چلول
monit): د هغو کسانو لپاره مناسب چې نه غواړي د سیسټم ترتیب بدل کړي او یوازې غواړي چې مونیټ چل شي.
تاسو لومړی هڅه کولی شئ طریقه 1که دا کار ونکړي، وکاروئ طریقه 2 د سیسټم ترتیب جوړ کړئ. دا به ستونزه په بشپړه توګه حل کړي! 🚀
امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) د ستونزې حل د پیل monitmonit.service اصلي خدمت نه دی، زما لخوا شریک شوی systemd-sysv-install ته لیږدول ممکن ستاسو لپاره ګټور وي.
د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-32487.html
د نورو پټو چلونو د خلاصولو لپاره، زموږ د ټیلیګرام چینل سره یوځای کیدو ته ښه راغلاست!
که مو خوښه شوه لایک او شریک کړئ! ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!