Artikola Adresaro
🚀 Ĉu la lanĉo de Monit malsukcesis? Lernu kiel solvi problemojn pri syv-instalado de systemd en 1 minuto!
💻 Monit malsukcesis komenci? sugesto"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Ĉi tiu artikolo instruos vin kiel rapide ripari ĝin. linux La servilo revenis al normala funkciado! ⚡ Por Ubuntu,CentOS, Debian kaj aliaj sistemoj, faru ĝin en 3 simplaj paŝoj! Ĉesu zorgi pri Monit kaj eklernu ĝin! 🔧
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
Via erarmesaĝo:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Signifo:monit Ne denaska systemd servo, sed bazita sur sysvinit(Malnovstila initsistemo).
En systemctl enable monit Kiam systemd trovas monit 没有 La fakta systemd-servodosiero, do ĝi aŭtomate vokas systemd-sysv-install Por esti kongrua kun la malnova servo-administra metodo.
Kiel solvi?

Vi havas 3 manierojn solvi ĉi tiun problemon:
Metodo 1: Mane kreu sisteman servon
Se vi deziras monit Ĝi povas esti administrita kiel normala systemd servo, vi povasMane kreu sistem-unuan dosieron.
Kreu systemd-servan dosieron :
sudo nano /etc/systemd/system/monit.serviceEnigu la jenan enhavon :
[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.targetklarigi :
ExecStart=/usr/bin/monit -ILasu Monit uziinitreĝimo.Restart=alwaysFaru Monit aŭtomate rekomenci post kraŝo.WantedBy=multi-user.targetLasu ĝin komenci kun la sistemo.
konservi kaj eliri(laŭ
Ctrl + X,DoYEnigu).Reŝargi la agordon de systemd :
sudo systemctl daemon-reloadEbligi kaj lanĉi Monit :
sudo systemctl enable monit sudo systemctl start monitKontrolu la funkciantan staton de Monit :
sudo systemctl status monit
Metodo 2: Ebligu Monit uzante la malnovan komandon
ĉar monit Ĝi verŝajne baziĝas sur SysVinit, ne systemd, do vi povas uzi la tradician update-rc.d Ordo:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Poste komencu ĝin permane:
sudo service monit start
Kontrolu staton :
sudo service monit status
Se ĉi tio sukcesas, tio signifas monit Ĝi dependas de pli malnova initsistemo, ne systemd.
Metodo 3: Rekte uzu monit Ordonu manan starton
Se vi nur volas ruli Monit provizore sen komenci ĝin aŭtomate ĉe lanĉo, vi povas ruli ĝin rekte:
sudo monit
Tiam kontrolu:
sudo monit status
Se vi ne bezonas systemd por kontroli ĝin, ĉi tio funkcios bone!
resumo
- metodo 1(
update-rc.d): Aplika al Monit bazita sur SysVinit. - metodo 2(Mane kreu systemd-servon): Ĉi tio taŭgas por situacioj, kie vi volas uzi systemd por administri Monit.
- metodo 3(Kuru rekte
monit): Taŭga por tiuj, kiuj ne volas ŝanĝi la sisteman agordon kaj nur volas ke Monit rulu.
Vi povas unue provi metodon 1. Se tio ne funkcias, uzu metodon 2 por krei la systemd-agordon. Tio devus perfekte solvi la problemon! 🚀
Espereble, la artikolo "Solvante la problemon de 'start monitmonit.service is not a denaske service, redirektante al systemd-sysv-install'" dividita en la blogo de Chen Weiliang ( https://www.chenweiliang.com/ ) estos helpema al vi.
Bonvolu kunhavigi la ligilon al ĉi tiu artikolo: https://www.chenweiliang.com/cwl-32487.html
