Artikel Verzeechnes
🚀 Den Opstart vum Monitor ass gescheitert? Léiert wéi Dir systemd-s syv-install Problemer an 1 Minutt léist!
💻 Monit net gestart? Hiweis"start monitmonit.service is not a native service, redirecting to systemd-sysv-install"? Dësen Artikel léiert Iech wéi Dir et séier befestegt. Linux De Server ass zréck an normal Operatioun! ⚡ Fir Ubuntu,CentOS, Debian an aner Systemer, maacht et an 3 einfache Schrëtt! Halt op Iech Suergen iwwer de Monit a fänkt un ze léieren! 🔧
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
Är Fehlermeldung:
monit.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable monit
Sinn:monit Net eng gebierteg systemd Service, mee baséiert op Sys Vinit(Alte Stil Init System).
an systemctl enable monit Wann systemd fënnt monit Nee Déi aktuell Systemd Service Datei, also rifft et automatesch systemd-sysv-install Fir kompatibel mat der aler Servicemanagementmethod ze sinn.
Wéi léisen?

Dir hutt 3 Weeër fir dëse Problem ze fixéieren:
Method 1: Manuell e Systemdéngscht erstellen
Wann Dir wëllt monit Et kann wéi e normale systemd Service geréiert ginn, Dir kënntManuell systemd Eenheetsdatei erstellen.
Erstellt eng systemd Servicedatei :
sudo nano /etc/systemd/system/monit.serviceGitt de folgenden Inhalt an :
[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.targeterklären :
ExecStart=/usr/bin/monit -ILoosst de Monit benotzeninitModus.Restart=alwaysMaacht Monit automatesch no engem Crash nei unzefänken.WantedBy=multi-user.targetLoosst et mam System ufänken.
retten an Sortie(geméiss
Ctrl + X, DannYEnter).Systemd Konfiguratioun nei lueden :
sudo systemctl daemon-reloadMonit aktivéieren an starten :
sudo systemctl enable monit sudo systemctl start monitKontrolléiert de Lafstatus vum Monit :
sudo systemctl status monit
Method 2: Aktivéiert Monit mat dem almodeschen Kommando
well monit Et ass méiglecherweis op SysVinit baséiert, net systemd, sou datt Dir déi traditionell benotze kënnt update-rc.d Bestellung:
sudo update-rc.d monit defaults
sudo update-rc.d monit enable
Da fänkt et manuell un:
sudo service monit start
Status kontrolléieren :
sudo service monit status
Wann dat geléngt, heescht et monit Et hänkt op engem eelere Init System, net systemd.
Method 3: Direkt benotzt monit Kommando manuell Start
Wann Dir just Monit temporär wëllt lafen ouni et automatesch beim Boot starten, kënnt Dir et direkt lafen:
sudo monit
Da kontrolléiert:
sudo monit status
Wann Dir net Systemd braucht fir et ze kontrolléieren, funktionnéiert dat gutt!
Resumé
- Methode 1(
update-rc.d): Uwendbar fir Monit baséiert op SysVinit. - Methode 2(Manuell e systemd Service erstellen): Dëst ass gëeegent fir Situatiounen wou Dir Systemd benotze wëllt fir Monit ze managen.
- Methode 3(Run direkt
monit): Gëeegent fir déi, déi d'Systemd Konfiguratioun net änneren wëllen a just Monit wëllen lafen.
Dir kënnt als éischt Method 1 probéieren . Wann dat net funktionéiert, benotzt Method 2 fir d'Systemd-Konfiguratioun ze kreéieren. Dëst sollt de Problem perfekt léisen! 🚀
Hoffentlech ass den Artikel "Solving the problem of 'start monitmonit.service is not a native service, redirecting to systemd-sysv-install'", deen um Blog vum Chen Weiliang ( https://www.chenweiliang.com/ ) gedeelt gouf, Iech hëllefräich.
Deelt gären de Link vun dësem Artikel: https://www.chenweiliang.com/cwl-32487.html
