- 1. Kako nadograditi operacijski sustav Debian 9
- 2. Kako instalirati Monit na Debian 9
- 3. Kako provjeriti status Monit
- 4. Kako konfigurirati Monit na Debianu 9
- 5. Kako pristupiti Monitu na Debianu 9
- 6. Kako dodati usluge za nadzor s Monitom
- 7. Kako napraviti Apache Monitoring (Linux)
- 8. Kako napraviti Rsyslog nadzor
- 9. Kako napraviti Proftpd nadzor
- 10. Kako nadzirati putem Debian 9 terminala
Prilikom upravljanja Linux operativnim sustavima, u ovom slučaju Debian 9, moramo biti svjesni potencijala svakog od njih i stotina alata koji su dostupni kako bi iz njega izvukli maksimalnu produktivnost i imali bolju kontrolu nad svakim procesom i uslugom. što utječe na organizaciju.
Zato će ovaj put Solvetic govoriti o Monitu, besplatnom alatu za praćenje procesa s različitim funkcionalnostima.
Što je MonitMonit je stvoren kao uslužni program otvorenog koda putem kojeg možemo upravljati i nadzirati Unix sustave, s Monitom ćemo moći obavljati održavanje i automatski popravak korumpiranih procesa, kao i izvršavati značajne radnje u situacijama pogreške unutar poslužitelja.
Prilikom korištenja Monita imat ćemo priliku provesti proces putem naredbenog retka ili web preglednika za one koji žele grafičko okruženje. Također, kada koristimo Monit, kao administratori ili osoblje za podršku, moći ćemo nadzirati datoteke, direktorije i uređaje radi promjene veličina i dodijeljenih dopuštenja.
Značajke Monit
Neke od najistaknutijih značajki Monita su:
- Sposobnost nadzora i praćenja usluga poput Apachea, Sendmaila, Nginxa, FTP -a, SSH -a i MySQL -a.
- Pratite TCP / IP port udaljenih hostova
- Generiranje upozorenja kada se prikaže kritično stanje pogreške ili status oporavka.
- Mogućnost provjere opterećenja sustava, upotrebe procesora, upotrebe RAM -a, diska, promjene veličine datoteke, promjena dopuštenja, između ostalih parametara.
- Analizirajte i nadgledajte HTTP, FTP, SSH, POP, IMAP, LDAP, IMAP i SMTM protokole
- Sučelje jednostavno za korištenje
- Prijavite se putem sysloga
- Možete pokrenuti, zaustaviti ili ubiti proces
Zatim ćemo vidjeti kako instalirati i konfigurirati Monit na Debian 9.
1. Kako nadograditi operacijski sustav Debian 9
Prvi korak je ažuriranje paketa Debian 9 i za to ćemo izvršiti sljedeće naredbe:
apt -get update -y apt -get upgrade -y
Nakon ažuriranja sustava nastavljamo ga ponovno pokrenuti izvršavanjem naredbe reboot za primjenu promjena.
2. Kako instalirati Monit na Debian 9
Korak 1
Nakon ažuriranja sustava nastavljamo instalirati Monit izvršavanjem sljedeće linije:
apt -get install monit -y
Korak 2
Nakon što je Monit instaliran, nastavljamo s izvršavanjem sljedećih redaka da bismo pokrenuli Monit i konfigurirali ga pri pokretanju Debian 9:
systemctl start monit systemctl omogućiti monit
3. Kako provjeriti status Monit
Trenutno stanje Monita možemo vidjeti u Debianu 9 izvršavanjem sljedeće linije:
systemctl status monitRezultat će biti sljedeći. Vidimo da je aktivan.
4. Kako konfigurirati Monit na Debianu 9
Korak 1
Sljedeći korak je pristup direktoriju / etc / monit / u kojem se nalazi konfiguracija Monit, konfiguracijski direktorij poslužitelja i procesa nalazi se u / etc / monit / conf-available /.
Monit ima integrirano web sučelje, ali je onemogućeno prema zadanim postavkama pa ćemo pristupiti direktoriju / etc / monit / izvršavanjem sljedećeg:
nano / etc / monit / monitrcTamo moramo locirati sljedeće retke:
# postavi httpd port 2812 i # koristi adresu localhost # prihvati samo vezu s localhost # dopusti localhost # dopusti localhostu da se poveže s poslužiteljem i # dopusti administratoru: monit # zahtijeva korisnika 'admin' s lozinkom 'monit'
Korak 2
Prilagodit ćemo ga sljedećem:
postavite httpd port 2812 i dopustite administratoru: monit # zahtijevaju korisnika 'admin' s lozinkom 'monit'
Tamo moramo ukloniti odgovarajuće linije i odspojiti trenutne vodove.
Korak 3
Promjene u datoteci spremamo pomoću sljedeće kombinacije tipki:
Ctrl + O
Iz uređivača izlazimo kombinacijom tipki:
Ctrl + X
Ponovno pokrećemo uslugu izvršavanjem sljedećeg:
systemctl restart monitNakon ponovnog pokretanja usluge možemo provjeriti status usluge izvršavanjem sljedeće linije:
netstat -ant | grep: 2812Bilješka:
U slučaju da nemamo instaliran netstat moramo izvršiti sljedeću naredbu:
apt-get install net-tools
Prilikom izvršavanja netstata to će biti rezultat: Vidimo da je port otvoren.
5. Kako pristupiti Monitu na Debianu 9
Korak 1
Nakon što su ove vrijednosti konfigurirane, nastavljamo s preglednikom i unosimo sljedeću sintaksu:
http: IP_adresa: 2812 ili localhost: 2812Prilikom pristupa moramo unijeti sljedeće vjerodajnice:
- Korisnik: admin
- Lozinka: monit
Korak 2
Ovo će biti početno okruženje Monit na Debianu 9:
Tamo možemo vidjeti detalje poput:
- Naziv tima
- Status usluge
- Opterećenje
- korištenje CPU-a
- Korištenje RAM memorije
- Zamjena upotrebe memorije
Korak 3
Status Monita možemo provjeriti izvršavanjem sljedeće naredbe u terminalu:
monit statusRezultat će biti sljedeći:
6. Kako dodati usluge za nadzor s Monitom
S konfiguriranim Monit sučeljem možemo dodati usluge kao što su Apache, Proftpd i Rsyslog za njihovo nadgledanje.
Da bismo vidjeli predloške usluga koje Monit zadano nudi, moramo otići u sljedeći direktorij:
/ etc / monit / conf-available /
7. Kako napraviti Apache Monitoring (Linux)
Predložak Apache možemo pronaći u Monit konfiguraciji, ali bit će potrebno to omogućiti, za to ćemo izvršiti sljedeći redak:
ln -s / etc / monit / conf-available / apache2 / etc / monit / conf-enabled /Na kraju ponovno pokrećemo uslugu:
systemctl restart monit
8. Kako napraviti Rsyslog nadzor
Kako bismo omogućili praćenje ove usluge, izvršit ćemo sljedeći redak:
ln -s / etc / monit / conf-available / rsyslog / etc / monit / conf-enabled /Ponovno pokrećemo uslugu Monit:
systemctl restart monit
9. Kako napraviti Proftpd nadzor
Korak 1
Ovaj predložak prema zadanim postavkama nije dostupan u Monitu, pa moramo stvoriti novu datoteku unutar / etc / monit / conf-available /, za to izvršavamo sljedeće:
nano / etc / monit / conf-available / proftpdUnutar ove nove datoteke zalijepit ćemo sljedeće:
provjerite proces proftpd s pidfile /var/run/proftpd.pid start program = "/etc/init.d/proftpd start" stop program = "/etc/init.d/proftpd stop" ako nije uspio port 21 protokol ftp zatim ponovno pokrenite
Korak 2
Promjene spremamo pomoću sljedeće kombinacije tipki:
Ctrl + O
Urednik ostavljamo koristeći:
Ctrl + X
Korak 3
Nakon spremanja ove datoteke izvršit ćemo sljedeće retke:
ln -s / etc / monit / conf -available / proftpd / etc / monit / conf -enabled monit -t (Omogućuje provjeru sintakse datoteke) systemctl restart monit
Korak 4
Možemo provjeriti jesu li ove usluge dodane na web sučelje Monit:
Korak 5
Možemo kliknuti na uslugu da vidimo detaljne informacije o njoj:
10. Kako nadzirati putem Debian 9 terminala
Korak 1
Ako procese pratimo putem konzole, možemo izvršiti sljedeći redak za prikaz sažetka aktivnih procesa:
monit sažetakOvo će biti rezultat:
Korak 2
Ako želimo vidjeti status svih usluga, izvršit ćemo sljedeći redak:
monit statusOvo će biti rezultat:
Korak 3
Da bismo znali status određenog procesa, izvršit ćemo sintaksu:
status monit (proces)
Na ovaj način, Monit je jednostavna i potpuna alternativa za pregled statusa procesa koji se moraju pratiti u stvarnom vremenu, pružajući opsežne informacije o njima.