Hoe om Monit op Fedora 37/36/35 te installeer


Monit is 'n oopbron-nutsprogram wat hulpbronne en dienste op Linux-stelsels bestuur en monitor. Sommige dienste en hulpbronne wat deur Monit bestuur word, is SVE-gebruik, geheuegebruik, bediener-uptyd, netwerkverbindings en bedienertoepassingsdienste. Dit verseker ook dat alle lopende dienste altyd gesond is deur dienste te herbegin wat bedryfsfoute stop of teëkom, soos stilstand van die stelsel, toepassing-ongelukke of hulpbronpunte. Daarbenewens kan Monit ook gekonfigureer word om waarskuwings aan administrateurs te stuur wanneer sekere gebeurtenisse plaasvind, wat administrateurs in staat stel om regstellende stappe te neem voordat probleme eskaleer. Gevolglik is Monit 'n noodsaaklike hulpmiddel om Linux-stelsels glad te laat werk.

In die volgende handleiding sal jy leer hoe om Monit op Fedora 37/36/35 Linux te installeer deur die weergawe direk vanaf Fedora se repository te gebruik en Monit instel om toeganklik te wees vanaf jou blaaier met die opdragreëlterminal.

Aanbevole stappe voor installasie

Voordat jy begin, werk jou stelsel op om te verseker dat alle pakkette op datum is om enige probleme te vermy.

sudo dnf upgrade --refresh

Installeer Monit op Fedora Linux

Monit is beskikbaar op Fedora se verstekbewaarplek, wat die installasie vinnig en eenvoudig maak.

Gebruik eers die volgende opdrag om die toepassing te installeer.



sudo dnf install monit -y

Sodra dit geïnstalleer is, sal jy die diens moet aktiveer en begin, wat jy kan doen met die volgende opdrag.

sudo systemctl enable monit --now

Laastens, bevestig Monit is operasioneel sonder enige foute deur die volgende te gebruik.

systemctl status monit

Voorbeeld uitvoer:

voorbeeld van monit status ok op fedora linux

Soos hierbo genoem, werk Monit aan die agterkant. Gaan nou voort na die volgende afdeling om die webkoppelvlak op te stel.

Stel Monit WebUI op Fedora Linux op

Noudat Monit werk, moet jy die konfigurasielêer in die volgende pad wysig "/etc/monit/monitrc" met enige teksredigeerder.

Maak die konfigurasielêer oop met die volgende opdrag.



sudo nano /etc/monitrc

Soek nou die lyne in die konfigurasielêer.

# set httpd port 2812 and
# allow admin:monit

Volgende, verander die gebruikersnaam en wagwoord met jou eie, jy kan admin behou, maar ek sal dit verander. Opsioneel kan jy die verstekpoort van 2812 aanpas met 'n ander minder bekende poort vir gebruikers in sensitiewe omgewings.

voorbeeld:

set httpd port 2812 and
allow joshmonit:strongpassword

Vir gebruikers in plaaslike omgewings, kan jy kommentaar op die "laat plaaslike gasheer toe," wat nie-plaaslike kliënte sal laat val.

voorbeeld:

use address localhost  # only accept connection from localhost (drop if y><p if you use M/Monit)
allow localhost        # allow localhost to connect to the server

Moenie die kommentaar hierbo losmaak as jy van buite af toegang verkry nie.



Stoor die konfigurasielêer met CTRL + O, verlaat dan met CTRL + X.

Sodra dit klaar is, toets die diens om te verseker dat die konfigurasielêer geen foute het nie.

sudo monit -t

Voorbeeld uitvoer:

Control file syntax OK

Herbegin nou die diens sodat die konfigurasielêerveranderinge in werking tree.

sudo systemctl restart monit

Stel Monit FirewallD-reëls op Fedora Linux op

By verstek word geen reëls vir Monit opgestel nie. Dit beteken dat jy noodsaaklike reëls sal moet skep om aanvalle te stop; versuim om Monit te beveilig sal lei tot probleme op die baan, so moenie dit oorslaan nie, tensy jy ander maniere het om jou installasie en diens te beskerm.

Voeg eers 'n nuwe toegewyde sone vir Monit-brandmuurbeleid by.



sudo firewall-cmd --permanent --new-zone=monit

Spesifiseer dan die toegelate IP-adresse wat toegelaat word om toegang tot die Redis te verkry.

sudo firewall-cmd --permanent --zone=monit --add-source=1.2.3.4

Vervang 1.2.3.4 met die IP adres wat by die toelaat-lys gevoeg sal word.

Sodra jy klaar is met die byvoeging van die IP-adresse, maak die poort van die Monit oop. By verstek is dit TCP-poort 2812 tensy jy dit verander het.

sudo firewall-cmd --permanent --zone=monit --add-port=2812/tcp

Let daarop dat jy die verstekpoort in jou konfigurasielêer kan verander as jy die firewall-poort oopreël hierbo na die nuwe waarde verander.

Nadat u daardie opdragte uitgevoer het, herlaai die firewall om die nuwe reëls te implementeer.

sudo firewall-cmd --reload

Voorbeeld uitset indien suksesvol:



success

Toegang tot Monit WebUI op Fedora Linux

Noudat jy Monit geïnstalleer het en die agterkant gekonfigureer het, kan jy nou voortgaan om toegang tot die Monit-diens te kry deur die bediener se IP-adres te gebruik.

voorbeeld:

http://192.0.150.220:2812

Gebruikers kan localhost gebruik om plaaslik te koppel.

http://localhost:2812

Voorbeeld uitvoer:

meld aan om te monitor op Fedora Linux webui

Meld aan met die gebruikersnaam en wagwoord wat in die konfigurasielêer gestel is. Sodra jy binne is, sal jy by die hoofpaneelbord aankom met jou algehele aansig.

voorbeeld:



voorbeeld monit diensbestuurder op fedora linux

Sodra jy op die dashboard is, kan jy op jou stelsel klik om meer besonderhede statistieke te wys.

voorbeeld:

voorbeeld stelsel status op Fedora Linux met Monit Webui

Ook, vir gebruikers wat dalk probleme ondervind en sommige instellings moet aanpas, kan jy die oorsig van jou Monit-instellings sien deur die webkoppelvlak te gebruik.

voorbeeld:

monitor runtime inligting oor fedora linux webui

Die tutoriaal het die basiese opstelling gewys; jy kan breedvoerig monitor met verskillende opsies. Ek sal aanbeveel om na die Monit Dokumentasie Handleiding op die amptelike webwerf.

Dateer Monit op Fedora Linux op

Aangesien u Monit geïnstalleer het met Fedora se verstekbewaarplek, is die proses dieselfde met die opdragreëlterminal.



sudo dnf update --refresh

Vir rekenaargebruikers met outomatiese opdaterings geaktiveer, sal ek aanbeveel om die terminale opdateringsopdragte kort-kort uit te voer om te verseker dat jou stelsel korrek opgedateer is.

Verwyder Monit op Fedora Linux

Gebruikers wat nie meer Monit op hul Fedora Linux-stelsel benodig nie, gebruik die volgende opdrag om die toepassing heeltemal te verwyder.

sudo dnf autoremove monit

Die bogenoemde opdrag sal die data wat daarmee geskep is, skoonmaak.



Nie waarna jy gesoek het nie? Probeer om vir bykomende tutoriale te soek.

Laat 'n boodskap