- 1. Kaip atnaujinti „Debian 9“ operacinę sistemą
- 2. Kaip įdiegti „Monit“ „Debian 9“
- 3. Kaip patikrinti „Monit“ būseną
- 4. Kaip sukonfigūruoti „Monit“ „Debian 9“
- 5. Kaip pasiekti „Monit“ naudojant „Debian 9“
- 6. Kaip pridėti paslaugas stebėti naudojant „Monit“
- 7. Kaip atlikti „Apache“ stebėjimą („Linux“)
- 8. Kaip atlikti „Rsyslog“ stebėjimą
- 9. Kaip atlikti „Proftpd“ stebėjimą
- 10. Kaip stebėti per „Debian 9“ terminalą
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 monitorRezultatas 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 / monitrcTen 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š naujoKai paslauga bus paleista iš naujo, galime patikrinti paslaugos būseną vykdydami šią eilutę:
netstat -ant | grep: 2812Pastaba:
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: 2812Prieidami turime įvesti šiuos kredencialus:
- Vartotojas: admin
- Slaptažodis: monit
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 statusRezultatas 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 santraukaTai bus rezultatas:
2 žingsnis
Jei norime pamatyti visų paslaugų būseną, vykdysime šią eilutę:
monit statusTai 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.