Kaip įdiegti ir konfigūruoti „Monit“ „Debian 9“

Tvarkydami „Linux“ operacines sistemas, šiuo atveju „Debian 9“, turime žinoti kiekvieno iš jų galimybes ir šimtus galimų įrankių, kad iš to išgautume maksimalų produktyvumą ir galėtume geriau kontroliuoti kiekvieną procesą ir paslaugą. tai daro įtaką organizacijai.

Štai kodėl šį kartą „Solvetic“ kalbės apie „Monit“, kuri yra nemokama priemonė įvairiems funkcijoms stebėti.

Kas yra Monitas?„Monit“ buvo sukurta kaip atvirojo kodo įrankis, per kurį galime valdyti ir stebėti „Unix“ sistemas. Su „Monit“ galėsime atlikti sugedusių procesų techninę priežiūrą ir automatinį remontą, taip pat atlikti reikšmingus veiksmus serverio klaidų situacijose.

Naudodami „Monit“ turėsime galimybę atlikti procesą per komandinę eilutę arba žiniatinklio naršyklę tiems, kurie nori grafinės aplinkos. Be to, naudodami „Monit“, kaip administratoriai ar pagalbinis personalas, galėsime stebėti failus, katalogus ir įrenginius, ar nesikeičia jų dydis ir priskirti leidimai.

Monito ypatybės
Kai kurios išskirtinės „Monit“ savybės yra šios:

  • Galimybė prižiūrėti ir stebėti tokias paslaugas kaip „Apache“, „Sendmail“, „Nginx“, FTP, SSH ir „MySQL“.
  • Stebėkite nuotolinių kompiuterių TCP / IP prievadą
  • Įspėjimų generavimas, kai pateikiama kritinė klaidos būklė arba atkūrimo būsena.
  • Galimybė patikrinti sistemos apkrovą, procesoriaus naudojimą, RAM naudojimą, diską, failo dydžio pokyčius, leidimų pakeitimus, be kitų parametrų.
  • Analizuokite ir stebėkite HTTP, FTP, SSH, POP, IMAP, LDAP, IMAP ir SMTM protokolus
  • Paprasta naudoti sąsaja
  • Prisijunkite per syslog
  • Galite pradėti, sustabdyti ar nužudyti procesą

Toliau pamatysime, kaip įdiegti ir sukonfigūruoti „Monit“ „Debian 9“.

1. Kaip atnaujinti „Debian 9“ operacinę sistemą

Pirmasis žingsnis yra atnaujinti „Debian 9“ paketus ir tam mes vykdysime šias komandas:

 apt -get update -y apt -get upgrade -y

Kai sistema bus atnaujinta, pradėsime ją paleisti iš naujo, vykdydami perkrovimo komandą, kad pritaikytumėte pakeitimus.

2. Kaip įdiegti „Monit“ „Debian 9“

1 žingsnis
Kai sistema bus atnaujinta, pradėsime diegti „Monit“ vykdydami šią eilutę:

 apt -get install montuoti

2 žingsnis
Įdiegę „Monit“, vykdome šias eilutes, kad paleistume „Monit“ ir sukonfigūruotume jį paleidžiant „Debian 9“:

 systemctl start monit systemctl enable monitor

3. Kaip patikrinti „Monit“ būseną


Mes galime pamatyti dabartinę „Monit“ būseną „Debian 9“ vykdydami šią eilutę:
 systemctl status monitor
Rezultatas bus toks. Matome, kad jis aktyvus.

4. Kaip sukonfigūruoti „Monit“ „Debian 9“


1 žingsnis
Kitas žingsnis yra pasiekti / etc / monit / katalogą, kuriame yra „Monit“ konfigūracija, serverių ir procesų konfigūracijos katalogas yra / etc / monit / conf-available /.
„Monit“ turi integruotą žiniatinklio sąsają, tačiau pagal numatytuosius nustatymus ji yra išjungta, todėl prieisime prie / etc / monit / katalogo atlikdami šiuos veiksmus:
 nano / etc / monit / monitrc
Ten turime rasti šias eilutes:
 # nustatykite httpd prievadą 2812 ir # naudokite adresą localhost # priimti tik ryšį iš localhost # leisti localhost # leisti localhost prisijungti prie serverio ir # leisti admin: monit # reikalauti vartotojo „admin“ su slaptažodžiu „monit“

2 žingsnis
Mes jį sureguliuosime taip:

 nustatykite httpd prievadą 2812 ir leiskite administratoriui: monit # reikalauti vartotojo „admin“ su slaptažodžiu „monit“

Ten mes turime pašalinti atitinkamas linijas ir atjungti dabartines linijas.

3 žingsnis
Failo pakeitimus išsaugome naudodami šį klavišų derinį:

Ctrl + O

Išeiname iš redaktoriaus naudodami klavišų kombinaciją:

„Ctrl“ + X

Mes iš naujo paleidžiame paslaugą atlikdami šiuos veiksmus:

 systemctl paleiskite iš naujo
Kai paslauga bus paleista iš naujo, galime patikrinti paslaugos būseną vykdydami šią eilutę:
 netstat -ant | grep: 2812
Pastaba:
Jei neįdiegta „netstat“, turime vykdyti šią komandą:
 apt-get install net-tools

Vykdant „netstat“ bus toks rezultatas: matome, kad prievadas yra atidarytas.

5. Kaip pasiekti „Monit“ naudojant „Debian 9“


1 žingsnis
Kai šios vertės bus sukonfigūruotos, pereisime prie naršyklės ir įvesime šią sintaksę:
 http: IP_address: 2812 arba localhost: 2812
Prieidami turime įvesti šiuos kredencialus:
  • Vartotojas: admin
  • Slaptažodis: monit
Įvedę kredencialus, spustelėkite Priimti

2 žingsnis
Tai bus pradinė „Monit“ aplinka „Debian 9“:

Ten galime pamatyti tokias detales kaip:

  • Komandos pavadinimas
  • Paslaugos būsena
  • Įkelti
  • Procesoriaus naudojimas
  • RAM atminties naudojimas
  • Keisti atminties naudojimą

3 žingsnis
„Monit“ būseną galime patikrinti vykdydami šią komandą terminale:

 monit status
Rezultatas bus toks:

6. Kaip pridėti paslaugas stebėti naudojant „Monit“


Kai sukonfigūruota „Monit“ sąsaja, galime pridėti tokių paslaugų kaip „Apache“, „Proftpd“ ir „Rsyslog“, kad jos būtų stebimos.
Norėdami peržiūrėti paslaugų šablonus, kuriuos pagal numatytuosius nustatymus pateikia „Monit“, turime pereiti į šį katalogą:
 / etc / monit / conf-available /

7. Kaip atlikti „Apache“ stebėjimą („Linux“)


„Apache“ šabloną galime rasti „Monit“ konfigūracijoje, tačiau jį reikės įjungti, todėl vykdysime šią eilutę:
 ln -s / etc / monit / conf-available / apache2 / etc / monit / conf-enabled /
Galiausiai iš naujo paleidžiame paslaugą:
 systemctl paleiskite iš naujo

8. Kaip atlikti „Rsyslog“ stebėjimą


Norėdami įgalinti šios paslaugos stebėjimą, vykdysime šią eilutę:
 ln -s / etc / monit / conf-available / rsyslog / etc / monit / conf-enabled /
Dar kartą paleidžiame „Monit“ paslaugą:
 systemctl paleiskite iš naujo

9. Kaip atlikti „Proftpd“ stebėjimą


1 žingsnis
Šis šablonas pagal numatytuosius nustatymus „Monit“ nepasiekiamas, todėl turime sukurti naują failą kataloge / etc / monit / conf-available /, todėl vykdome šiuos veiksmus:
 nano / etc / monit / conf-available / proftpd
Į šį naują failą įklijuosime:
 patikrinkite procesą proftpd su pidfile /var/run/proftpd.pid start program = "/etc/init.d/proftpd start" stop program = "/etc/init.d/proftpd stop", jei nepavyko 21 prievado protokolas ftp, tada paleiskite iš naujo

2 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:

Ctrl + O

Mes paliekame redaktorių naudodami:

„Ctrl“ + X

3 žingsnis
Kai šis failas bus išsaugotas, vykdysime šias eilutes:

 ln -s / etc / monit / conf -available / proftpd / etc / monit / conf -enabled monit -t (Leidžia patikrinti failo sintaksę) systemctl restart monit

4 žingsnis
Galime patikrinti, ar šios paslaugos buvo pridėtos prie „Monit“ žiniatinklio sąsajos:

5 žingsnis
Mes galime spustelėti paslaugą, kad pamatytume išsamią informaciją apie ją:

10. Kaip stebėti per „Debian 9“ terminalą


1 žingsnis
Jei stebime procesus per konsolę, galime vykdyti šią eilutę, kad būtų rodoma aktyvių procesų santrauka:
 monit santrauka
Tai bus rezultatas:

2 žingsnis
Jei norime pamatyti visų paslaugų būseną, vykdysime šią eilutę:

 monit status
Tai bus rezultatas:

3 žingsnis
Norėdami sužinoti konkretaus proceso būseną, vykdysime sintaksę:

 monitoriaus būsena (procesas)

Tokiu būdu „Monit“ yra paprasta ir išsami alternatyva pamatyti procesų, kuriuos reikia stebėti realiu laiku, būseną, pateikiant išsamią informaciją apie juos.

wave wave wave wave wave