Artikel Directory
🚀 Kan Monit net begjinne? Learje jo systemd-s op te lossen yn 1 minútsyv-ynstallearje probleem!
💻 Monit koe net begjinne? hint"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Dit artikel sil jo leare hoe't jo it fluch reparearje. linux De tsjinner is werom nei normale wurking! ⚡ Foar Ubuntu,CentOS, Debian en oare systemen, krije it dien yn 3 ienfâldige stappen! Stopje mei soargen oer Monit en begjin it te learen! 🔧
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
Jo flaterberjocht:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Betsjutting:monit Net in native systemd tsjinst, mar basearre op sysvinit(Alde-styl init systeem).
在 systemctl enable monit Wannear't systemd fynt monit 没有 De eigentlike systemd tsjinst triem, sadat it automatysk ropt systemd-sysv-install Om kompatibel te wêzen mei de âlde metoade foar tsjinstbehear.
Hoe oplosse?

Jo hawwe 3 manieren om dit probleem op te lossen:
Metoade 1: Meitsje in systemd tsjinst mei de hân
As jo wolle monit It kin wurde beheard as in normale systemd tsjinst, do kinstMeitsje systemd ienheidsbestân mei de hân.
Meitsje in systemd tsjinst triem:
sudo nano /etc/systemd/system/monit.serviceFolje de folgjende ynhâld yn:
[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.targetFerklearring:
ExecStart=/usr/bin/monit -ILit Monit brûkeinitwize.Restart=alwaysMeitsje Monit automatysk opnij starte nei in crash.WantedBy=multi-user.targetLit it begjinne mei it systeem.
bewarje en ôfslute(neffens
Ctrl + X,DanYYngean).Reload systemd konfiguraasje:
sudo systemctl daemon-reloadAktivearje en start Monit:
sudo systemctl enable monit sudo systemctl start monitKontrolearje Monit rinnende status:
sudo systemctl status monit
Metoade 2: Ynskeakelje Monit mei it âlderwetske kommando
omdat monit It is wierskynlik basearre op SysVinit, net systemd, dus jo kinne de tradisjonele brûke update-rc.d Oarder:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Start it dan mei de hân:
sudo service monit start
Kontrolearje Status:
sudo service monit status
As dit slagget, betsjut dat monit It fertrout op in âlder init systeem, net systemd.
Metoade 3: Direkt brûke monit Kommando hânmjittich start
As jo Monit gewoan tydlik wolle útfiere sûnder it automatysk te starten by it opstarten, kinne jo it direkt útfiere:
sudo monit
Kontrolearje dan:
sudo monit status
As jo gjin systemd nedich hawwe om it te kontrolearjen, sil dit gewoan goed wurkje!
Summary
- metoade 1(
update-rc.d): Tapaslik foar Monit basearre op SysVinit. - metoade 2(Maach in systemd tsjinst mei de hân): Dit is geskikt foar situaasjes wêr't jo systemd brûke wolle om Monit te behearjen.
- metoade 3(Rinne direkt
monit): Geskikt foar dyjingen dy't de systemd-konfiguraasje net wolle feroarje en gewoan wolle dat Monit rint.
Jo kinne earst besykje metoade 1As dat net wurket, brûk dan metoade 2 Meitsje de systemd konfiguraasje. Dit sil it probleem perfekt oplosse! 🚀
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) De oplossing foar it probleem start monitmonit.service is gjin native tsjinst, trochferwizing nei systemd-sysv-install dield troch my kin nuttich wêze foar jo.
Wolkom om de keppeling fan dit artikel te dielen:https://www.chenweiliang.com/cwl-32487.html
Om mear ferburgen trúks te ûntsluten🔑, wolkom om mei te dwaan oan ús Telegram-kanaal!
Diel en like as jo it leuk fine! Jo oandielen en likes binne ús oanhâldende motivaasje!