Kā instalēt un konfigurēt Monit Debian 9

Pārvaldot Linux operētājsistēmas, šajā gadījumā Debian 9, mums jāapzinās katras no tām potenciāls un simtiem pieejamo rīku, lai no tā iegūtu maksimālu produktivitāti un labāk kontrolētu katru procesu un pakalpojumu. kas ietekmē organizāciju.

Tāpēc šoreiz Solvetic runās par Monit, kas ir bezmaksas rīks procesu uzraudzībai ar dažādām funkcijām.

Kas ir MonitMonit ir izveidota kā atvērtā koda utilīta, ar kuras palīdzību mēs varam pārvaldīt un uzraudzīt Unix sistēmas. Ar Monit mēs varēsim veikt bojātu procesu apkopi un automātisku remontu, kā arī veikt būtiskas darbības kļūdu situācijās serverī.

Izmantojot Monit, mums būs iespēja veikt procesu, izmantojot komandrindu vai tīmekļa pārlūkprogrammu tiem, kas vēlas grafisko vidi. Arī izmantojot Monit kā administratorus vai atbalsta personālu, mēs varēsim pārraudzīt failus, direktorijus un ierīces, lai mainītu lielumu un piešķirtās atļaujas.

Monit funkcijas
Dažas no izcilākajām Monit iezīmēm ir:

  • Spēja uzraudzīt un uzraudzīt tādus pakalpojumus kā Apache, Sendmail, Nginx, FTP, SSH un MySQL.
  • Pārraudzīt attālo saimnieku TCP / IP portu
  • Brīdinājumu ģenerēšana, kad tiek parādīts kritisks kļūdas stāvoklis vai atkopšanas statuss.
  • Spēja pārbaudīt sistēmas slodzi, CPU izmantošanu, RAM izmantošanu, diska, faila lieluma izmaiņas, atļauju izmaiņas, cita starpā.
  • Analizējiet un uzraugiet HTTP, FTP, SSH, POP, IMAP, LDAP, IMAP un SMTM protokolus
  • Vienkārši lietojams interfeiss
  • Piesakieties, izmantojot sistēmas žurnālu
  • Jūs varat sākt, apturēt vai nogalināt procesu

Tālāk mēs redzēsim, kā instalēt un konfigurēt Monit Debian 9.

1. Kā jaunināt operētājsistēmu Debian 9

Pirmais solis ir atjaunināt Debian 9 pakotnes, un šim nolūkam mēs izpildīsim šādas komandas:

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

Kad sistēma ir atjaunināta, mēs turpinām to restartēt, izpildot pārstartēšanas komandu, lai piemērotu izmaiņas.

2. Kā instalēt Monit Debian 9

1. darbība
Kad sistēma ir atjaunināta, mēs turpinām instalēt Monit, izpildot šādu rindu:

 apt -get instalēt monitoru

2. solis
Kad Monit ir instalēts, mēs sākam izpildīt šādas rindas, lai sāktu Monit un konfigurētu to, startējot Debian 9:

 systemctl start monitor systemctl enable monitor

3. Kā pārbaudīt Monit statusu


Mēs varam redzēt pašreizējo Monit stāvokli Debian 9, izpildot šādu rindu:
 systemctl statusa monitors
Rezultāts būs šāds. Mēs redzam, ka tas ir aktīvs.

4. Kā konfigurēt Monit Debian 9


1. darbība
Nākamais solis ir piekļūt direktorijai / etc / monit /, kurā atrodas Monit konfigurācija, serveru un procesu konfigurācijas direktorijs atrodas mapē / etc / monit / conf-available /.
Monit ir integrēts tīmekļa interfeiss, taču tas pēc noklusējuma ir atspējots, tāpēc mēs piekļūsim direktorijam / etc / monit /, izpildot sekojošo:
 nano / etc / monit / monitrc
Tur mums jāatrod šādas rindas:
 # iestatiet httpd portu 2812 un # izmantojiet adresi localhost # pieņemiet savienojumu tikai no localhost # atļaut localhost # atļaut localhost izveidot savienojumu ar serveri un # atļaut admin: monit # pieprasīt lietotājam 'admin' ar paroli 'monit'

2. solis
Mēs to pielāgosim šādam:

 iestatiet httpd portu 2812 un atļaujiet administratoram: monit # pieprasīt lietotājam 'admin' ar paroli 'monit'

Tur mums ir jānoņem attiecīgās līnijas un jāatvieno pašreizējās līnijas.

3. solis
Izmaiņas failā saglabājam, izmantojot šādu taustiņu kombināciju:

Ctrl + O

Mēs izejam no redaktora, izmantojot taustiņu kombināciju:

Ctrl + X

Mēs restartējam pakalpojumu, izpildot šādas darbības:

 systemctl restart monitor
Kad pakalpojums ir restartēts, mēs varam pārbaudīt pakalpojuma statusu, izpildot šādu rindu:
 netstat -ant | grep: 2812
Piezīme:
Ja netstat nav instalēts, mums jāizpilda šāda komanda:
 apt-get install net-tools

Izpildot netstat, būs šāds rezultāts: Mēs redzam, ka ports ir atvērts.

5. Kā piekļūt Monit Debian 9


1. darbība
Kad šīs vērtības ir konfigurētas, mēs pārejam uz pārlūkprogrammu un ievadām šādu sintaksi:
 http: IP_address: 2812 vai localhost: 2812
Piekļūstot mums jāievada šādi akreditācijas dati:
  • Lietotājs: admin
  • Parole: monit
Kad akreditācijas dati ir ievadīti, noklikšķiniet uz Piekrist

2. solis
Šī būs sākotnējā Monit vide Debian 9:

Tur mēs varam redzēt tādas detaļas kā:

  • Komandas nosaukums
  • Pakalpojuma statuss
  • Slodze
  • CPU izmantošana
  • RAM atmiņas izmantošana
  • Apmainīt atmiņas izmantošanu

3. solis
Mēs varam pārbaudīt Monit statusu, terminālī izpildot šādu komandu:

 monitora statuss
Rezultāts būs šāds:

6. Kā pievienot pakalpojumus, lai uzraudzītu, izmantojot Monit


Ja ir konfigurēts Monit interfeiss, mēs varam pievienot tādus pakalpojumus kā Apache, Proftpd un Rsyslog to attiecīgajai uzraudzībai.
Lai apskatītu pakalpojumu veidnes, kuras Monit nodrošina pēc noklusējuma, mums jādodas uz šo direktoriju:
 / etc / monit / conf-available /

7. Kā veikt Apache uzraudzību (Linux)


Mēs varam atrast Apache veidni Monit konfigurācijā, taču tā būs jāiespējo, jo mēs izpildīsim šādu rindu:
 ln -s / etc / monit / conf-available / apache2 / etc / monit / conf-enabled /
Visbeidzot, mēs restartējam pakalpojumu:
 systemctl restart monitor

8. Kā veikt Rsyslog uzraudzību


Lai iespējotu šī pakalpojuma uzraudzību, mēs izpildīsim šādu rindu:
 ln -s / etc / monit / conf-available / rsyslog / etc / monit / conf-enabled /
Atkal mēs restartējam Monit pakalpojumu:
 systemctl restart monitor

9. Kā veikt Proftpd uzraudzību


1. darbība
Šī veidne pēc noklusējuma nav pieejama vietnē Monit, tāpēc mums ir jāizveido jauns fails mapē / etc / monit / conf-available /, lai to paveiktu:
 nano / etc / monit / conf-available / proftpd
Šajā jaunajā failā mēs ielīmēsim:
 pārbaudiet proftpd procesu ar pidfile /var/run/proftpd.pid start program = "/etc/init.d/proftpd start" stop program = "/etc/init.d/proftpd stop", ja neizdevās 21. porta protokols ftp, tad restartējiet

2. solis
Mēs saglabājam izmaiņas, izmantojot šādu taustiņu kombināciju:

Ctrl + O

Mēs atstājam redaktoru, izmantojot:

Ctrl + X

3. solis
Kad šis fails ir saglabāts, mēs izpildīsim šādas rindas:

 ln -s / etc / monit / conf -available / proftpd / etc / monit / conf -enabled monit -t (Ļauj pārbaudīt faila sintaksi) systemctl restart monit

4. solis
Mēs varam pārbaudīt, vai šie pakalpojumi ir pievienoti Monit tīmekļa saskarnei:

5. solis
Mēs varam noklikšķināt uz pakalpojuma, lai redzētu detalizētu informāciju par to:

10. Kā uzraudzīt, izmantojot Debian 9 termināli


1. darbība
Ja mēs uzraugām procesus, izmantojot konsoli, mēs varam izpildīt šādu rindu, lai parādītu aktīvo procesu kopsavilkumu:
 monit kopsavilkums
Šis būs rezultāts:

2. solis
Ja mēs vēlamies redzēt visu pakalpojumu statusu, mēs izpildīsim šādu rindu:

 monitora statuss
Šis būs rezultāts:

3. solis
Lai uzzinātu konkrēta procesa statusu, mēs izpildīsim sintaksi:

 monitora statuss (process)

Tādā veidā Monit ir vienkārša un pilnīga alternatīva, lai redzētu to procesu statusu, kuri ir jāuzrauga reālā laikā, sniedzot plašu informāciju par tiem.

wave wave wave wave wave