Nadgledajte, nadgledajte i upravljajte računarskim sistemima iz Ubuntu-a

o-monit

U sljedećem članku ćemo pogledati Monit. Ovaj alat će biti koristan kada je u pitanju nadgledati i upravljati distribuiranim računarskim sistemima, izvršiti automatsko održavanje i popravke.

Monit je uslužni program za upravljanje i nadgledanje procesa, programa, datoteka, direktorija i sistema datoteka na Unix sistemu. Korisnici mogu koristiti Monit za nadgledanje datoteka, direktorija i sistema datoteka za promjene, poput promjena vremenskih žigova, promjena kontrolne sume ili promjena veličine.

Monit kontrolira se putem kontrolne datoteke koja se lako konfigurira na osnovu sintakse orijentirane na token slobodnog oblika. Nadgleda zapisnike i obavijestit će nas o uvjetima greške prilagodljivim porukama upozorenja. Pored toga, Monit može vršiti razne provjere TCP / IP mreže, provjere protokola i omogućit će nam upotrebu SSL-a za takve provjere.

Šta se može pratiti pomoću Monita?

Monit možemo koristiti za nadgledati procese demon ili slični programi koji se izvode na localhostu. Ovaj program je posebno koristan za nadgledanje i demonskih procesa i onih koji se pokreću u vrijeme pokretanja sistema.

kući

Za razliku od mnogih drugih sistema praćenja, Monit može djelovati ako se dogodi greška, na primjer; ako sendmail nije pokrenut, ovaj program može automatski automatski pokrenuti sendmail ili ako apache koristi previše resursa, Monit može zaustaviti ili ponovo pokrenuti apache i poslati nam poruku upozorenja. Monit također može nadzirati karakteristike procesa, poput broja memorije ili procesorskih ciklusa koji proces koristi.

Pored onoga što je do sada spomenuto, takođe ovaj program možete koristiti za nadgledanje datoteka, direktorija i sistema datoteka na localhostu. Moći ćemo nadgledati ove elemente zbog promjena, poput promjena u vremenskim oznakama, promjena kontrolne sume ili promjena veličine.

status

Monit može nadgledati mrežne veze s više servera, bilo na localhostu ili na udaljenim hostovima. Podržane su TCP, UDP i Unix domene. Čak i ako protokol nije podržan, moći ćemo testirati poslužitelj jer se Monit može konfigurirati za slanje bilo kakvih podataka i testiranje odgovora od servera.

Monit se može naviknuti testirajte programe ili skripte u određeno vrijeme kao kod cron-a. Uz to, omogućit će nam da testiramo izlaznu vrijednost programa i izvedemo radnju ili pošaljemo upozorenje ako izlazna vrijednost ukazuje na grešku.

Ovaj program se takođe može koristiti za nadgledati općenite sistemske resurse na localhostukao što je ukupna upotreba procesora, memorije i opterećenja sistema.

Instalirajte Monit na Ubuntu 20.04 LTS Focal Fossa

Instalacija ovog programa je prilično jednostavna. U narednim redovima ćemo vidjeti kako instalirati Monit u Ubuntu 20.04. Kao što je naznačeno na njihovoj web stranici, iste se upute mogu slijediti za Ubuntu 18.04, 16.04 i bilo koju drugu distribuciju zasnovanu na Debianu, kao što je Linux Mint.

Za početak otvorimo terminal (Ctrl + Alt + T) i pobrinut ćemo se da se ažuriraju svi paketi u našem sustavu. To ćemo postići naredbama:

sudo apt update; sudo apt upgrade

Tada možemo instalirati program. Monit je dostupan kao zadano Ubuntu 20.04 spremište. Iz tog razloga ga možemo instalirati pomoću naredbe u terminalu:

instalirati monit

sudo apt install monit

Jednom instaliran, usluga Monit će se automatski pokrenuti. Može provjerite svoj status upisivanje u isti terminal:

monitor statusa

sudo systemctl status monit

Po defaultu, web sučelje Monit je onemogućeno. Iz tog razloga morat ćemo ga omogućiti i postaviti administratorsku lozinku. To možemo učiniti uređivanjem sljedeće datoteke:

sudo vim /etc/monit/monitrc

Unutar ove datoteke morat ćemo pronaći, nekomentirati i konfigurirati Monit administratorsku lozinku kao što je prikazano u sljedećem:

omogućiti lozinku i korisnika u Monitu

set httpd port 2812 and
allow admin:monit

Nakon što se promjene izvrše, možemo spremiti i zatvoriti uređivač. Sljedeći korak će biti ponovo pokrenite Monit:

ponovo pokrenite monit

sudo monit -t
sudo systemctl restart monit

Ako su vam potrebne informacije o bilo kojoj od opcija u konfiguracijskoj datoteci, možete obratite se programska dokumentacija.

Pristupite programskom sučelju

U ovom trenutku možemo otvorite web preglednik i pristupite web sučelju programa tako što ćete otići na URL http://dirección-ip-de-tu-servidor:2812.

prijava u program

Ova adresa bi nam trebala pokazati stranicu za prijavu. Ako u konfiguracijskoj datoteci niste promijenili korisničko ime i lozinku, možete prijava sa korisničkim imenom 'admin'i lozinka'monitor'.

host monitor

Za korisne informacije i pomoć preporučujemo provjerite službena web stranica projekta ili njegovo spremište u bitbucketu.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.