Kako nadzirati Ubuntu 16 Linux sustav pomoću Sysdiga

Održavanje operativnog sustava u optimalnim uvjetima omogućuje nam da budemo sigurni da ćemo uvijek imati najnovija ažuriranja, da ćemo imati stabilan sustav, s njegovim performansama u najbolje razine i uvijek s dostupnošću za svaki zadatak koji treba izvršiti.

Kada upravljamo operativnim sustavima poput Ubuntu 16 poslužitelj Od tada moramo biti vrlo pažljivi prema svim njezinim vrijednostima neka greška mogu značiti pogreške u stabilnost klijentska računala ili greške tijekom procesa.
Iako postoje različiti alati i aplikacije koje možemo implementirati, ovaj put ćemo detaljno govoriti o tome Sysdig za cijelu temu praćenje Ubuntu sustava na jednostavan i potpuno funkcionalan i cjelovit način.

Što je SysdigSysdig je besplatan alat za Otvoreni izvor čija je svrha istražiti ponašanje sustava, zabilježiti stanje sustava u stvarnom vremenu, analizirati instance koje se izvode u Linuxu kako bi se stvorio filtar i spremiti navedene informacije kako bi se dobio rezultat o ponašanju istog.

Sysdig je napisan u a LUA skripta i sadrži naredbeni redak koji se može izvesti s konzole. Unutar svog glavnog obilježja imati:

  • Brz i stabilan.
  • Jednostavan koristiti.
  • Veliki opseg u sustavu.
  • Fleksibilno.
  • Prilagodljiv na trenutni tijek rada.
  • Može se instalirati u sustave Windows i Mac OS.

Prema zadanim postavkama Sysdig analizira poslužitelj na kojem je instaliran, ali možemo koristiti alat Sysdig Cloud za daljinsko upravljanje računalima.

1. Kako ažurirati sustav Ubuntu 16


Važno je da prije instaliranja bilo koje aplikacije ili pomoćnog programa u sustav ažuriramo njegove pakete i spremišta, za to ćemo upotrijebiti sljedeću naredbu:
 sudo apt-get ažuriranje

POVEĆAJTE

2. Kako preuzeti instalacijsku skriptu Sysdig Ubuntu 16

Korak 1
Nakon ažuriranja sustava, sljedeći korak je preuzimanje službene skripte u Sysdig instalacija, za to ćemo koristiti naredba curl a mi ćemo unijeti sljedeće. Vidimo da je skripta preuzeta u sustav.

 curl https://s3.amazonaws.com/download.draios.com/stable/install-sysdig -o install-sysdig

POVEĆAJTE

Korak 2
Ovo je preuzelo install-sysdig skriptu na sustav i preporučuje se prije izvođenja skripte preuzete s interneta da pregledamo i provjerimo njezin sadržaj, za to možemo upotrijebiti uređivač poput nano ili vi ili upotrijebiti naredbu less koju slijedi skripta:

 manje ./install-sysdig

POVEĆAJTE

Korak 3
Nakon što potvrdimo da je skripta valjana, nastavljamo s njenim izvršavanjem pomoću naredbe cat na sljedeći način:

 cat ./install-sysdig | sudo bash

POVEĆAJTE

Možemo vidjeti da je skripta instalirala ovisnosti o aplikacijama, kao i zaglavlja jezgra i module. Na ovaj način instalirali smo Sysdig na Ubuntu 16 poslužitelju.

3. Kako nadzirati sustav Ubuntu 16 u stvarnom vremenu pomoću Sysdiga


Važno je pojasniti da za korištenje naredbe Sysdig morate imati root ovlasti za njezino optimalno funkcioniranje.

Korak 1
Za pokretanje nadzora u stvarnom vremenu upotrijebit ćemo sljedeću naredbu:

 sudo sysdig

POVEĆAJTE

Korak 2
To je prilično opsežan popis koji možemo zaustaviti kad god želimo pomoću sljedeće kombinacije tipki:

Ctrl + C

POVEĆAJTE

Korak 3
Sintaksa rezultata koje je izdao Sysdig je sljedeća:

 % evt.num% evt.outputtime% evt.cpu% proc.name (% thread.tid)% evt.dir% evt.type% evt.info
Korak 4
U nastavku objašnjavamo svaki događaj:

Evt.brojto je broj događaja koji se povećava redak po redak.

Evt. Vrijeme izlazaOznačava vrijeme u kojem se događaj dogodio.

Evt. CPUJe li on CPU broj gdje je događaj zabilježen, na primjer 0.

Proc. JamOdnosi se na proces koji pokrenuo događaj, na primjer, acpid.

Nit. TidOznačava TID koji je generirao proces, što odgovara PID-u jednonavojnih procesa.

Evt. UpuTo je adresa na kojoj se događaj dogodio, simbol> predstavlja ulaz događaja, a simbol <izlaz događaja.

Evt. TipOdnosi se na naziv događaja, na primjer otvoreno, pročitano itd.

Evt. InfoNavedite argumente događaja.

Korak 5
Moguće je primijeniti opcije i filtre na naredbu Sysdig kako bi se dobili precizniji rezultati za upravljanje, za to moramo koristiti sljedeću sintaksu:

 sudo sysdig [opcija] [filter]
Korak 6
Za prikaz potpunog popisa filtara možemo upotrijebiti sljedeću naredbu. Vidimo da je sNavedeni su filtar i njegov odgovarajući opis.
 sysdig -l

POVEĆAJTE

Korak 7
Kao što vidimo, postoji širok popis opcija, neke od najčešće korištenih klasa su:

PostupakOvom klasom filtriramo informacije o procesu kao vašu osobnu iskaznicu ili ime.

F DOva nam mogućnost dopušta informacije o opisu filtra datoteka (FD).

EvtPomoću ove klase možemo filtriranje informacija o događaju kao broj ili datum događaja.

SkupinaZahvaljujući ovoj klasi možemo filtrirati grupne informacije.

SyslogOvim parametrom filtriramo informacije o syslogu, kao što su ozbiljnost i instalacija događaja.

Korak 8
Da bismo vidjeli kako koristiti filtar u radu, vidjet ćemo sve događaje povezane s brzim procesom, za to unosimo sljedeće. To možemo vidjeti je procurio naznačenim postupkom.

 sudo sysdig proc.name = acpid

POVEĆAJTE

4. Kako snimiti događaje i pohraniti ih u datoteku pomoću Sysdiga


Možda poželimo pohraniti događaje koji se pojavljuju u Ubuntuu u datoteci za daljnju analizu.

Korak 1
Za to ćemo koristiti sljedeću sintaksu. Imamo dodan -w parametar za označavanje odredišne ​​datoteke.

 sudo sysdig -w Ime_datoteke.scap
Korak 2
Za zaustavljanje procesa snimanja upotrijebit ćemo kombinaciju tipki Ctrl + C.
Možemo dodati parametar -n kako bismo odredili koliko događaja treba zabilježiti pomoću Sysdiga, za to ćemo koristiti sljedeću sintaksu:
 sudo sysdig -n 300 -w Ime_datoteke.scap
Korak 3
Sada, ako želimo snimiti ove snimke u manje datoteke, možemo upotrijebiti parametar -C kako slijedi. U ovom primjeru događaje ćemo spremiti u datoteke ne veće od 2 MB.
 sudo sysdig -C 2 -W 5 -w Datoteka.scap
Korak 4
Za popis pohranjenih datoteka možemo koristiti sljedeću sintaksu:
 ls -l Naziv datoteke *

POVEĆAJTE

Korak 5
Ako želimo zabilježiti određeni događaj u datoteku, na primjer brzo, možemo koristiti sljedeću sintaksu. S ovom sintaksom snimit ćemo 100 događaja brzog procesa.

 sudo sysdig -n 100 -w Datoteka.scap proc.name = acpid

5. Kako čitati i analizirati datoteke snimljene pomoću Sysdiga u Ubuntu 16

Korak 1
Nakon što poželimo analizirati datoteke koje smo pohranili, upotrijebit ćemo sljedeću naredbu za njihovo čitanje:

 sudo sysdig -r Datoteka.scap
Korak 2
U ovom slučaju koristit ćemo sljedeći redak:
 sudo sysdig -r solutiontic.scap

POVEĆAJTE

Tamo imamo sve zapise koji su spremljeni u datoteku stvorenu pomoću Sysdiga.

6. Kako općenito analizirati sustav pomoću Sysdiga u Ubuntuu 16


Sysdig uključuje više od 50 skripti koje nam daju mogućnost izvršavanja različitih administrativnih zadataka unutar sustava.

Korak 1
Za pregled potpunog popisa dostupnih naredbi upotrijebit ćemo sljedeću naredbu:

 sysdig -cl
Korak 2
Dobiveni rezultat bit će sljedeći:

POVEĆAJTE

Korak 3
Možemo vidjeti da je svaka naredba segmentirana po kategorijama. Neki od najčešće korištenih su:

NetstatOmogućuje nam popis veza aktivna mreža.

Špijunski_korisniciOmogućuje nam da vidimo vježbanje svakog korisnika.

Spy_portPrikazuje informacije koje su bile prenosi na svakoj luci.

Špijun_IPPrikazuje aktivnost IP adresa.

HttptopPrikažite HTTP zahtjevi generiran u sustavu.

Korak 4
Da bismo saznali više o svakoj naredbi možemo koristiti parametar -i, kako slijedi

 sudo sysdig -i (Naredba)
na primjer:
 sudo sysdig -i netstat 
Korak 5
Da bismo detaljno vidjeli rad naredbe upotrijebit ćemo -c parametar, kako slijedi
 sudo sysdig -c topprocs_cpu

POVEĆAJTE

7. Kako koristiti Csysdig za praćenje i analizu Ubuntu 16


Csysdig to je alat koji je uključen unutar sysdiga što nam nudi mogućnost grafičkog praćenja sustava.
On ispunjava iste funkcije Sysdiga bilježeći događaje u stvarnom vremenu, analizom i podaci se osvježavaju svake dvije sekunde.

Korak 1
Pristupiti Csysdig upotrijebit ćemo sljedeću naredbu

 sudo csysdig

POVEĆAJTE

Možemo vidjeti da na dnu konzole imamo razne mogućnosti pristupa i prikaza.

Korak 2
Za pristup bilo kojoj od ovih opcija, jednostavno odaberite odgovarajući ključ, na primjer, za pristup opciji Pogledi upotrijebit ćemo ključ F2 a rezultat će biti sljedeći. Tamo vidimo potpuni sažetak zadataka koje treba izvršiti s Sysdigom.

POVEĆAJTE

Korak 3
Na isti način možemo koristiti Tipka F7 za pristup natpisima za svaki stupac.

POVEĆAJTE

Korak 4
Izborniku Radnje možemo pristupiti tipkom F8 kako bismo vidjeli ponašanje svakog procesa i korisnika.

POVEĆAJTE

Korak 5
Postoje neke opcije koje možemo koristiti s Csysdigom na razini konfiguracije, neke od njih su:

  • Izmijenite vrijeme osvježavanja informacija. Znamo da je zadano postavljeno vrijeme 2 sekunde, ako želimo da ovo vrijeme postane 5 sekundi upotrijebit ćemo sljedeću naredbu
     sudo csysdig -d 5000.
  • Za isključivanje podataka o korisnicima i grupama u polju Views koristit ćemo sljedeću naredbu
     sudo csysdig -E.
  • Za popis događaja određenog korisnika, na primjer Solvetic, upotrijebit ćemo sljedeću naredbu
     sudo csysdig user.name = solutiontic.

Za pregled sažetka određenog procesa upotrijebit ćemo naredbu sudo csysdig proc.name = (Naziv procesa).
Koristit ćemo sve dostupne naredbe sudo csysdig -l.

Na ovaj način možemo koristiti Sysdig i Csysdig za kontrolu našeg sustava Ubuntu 16 u stvarnom vremenu i održavati najbolje razine integriteta i optimizacije. Kako biste imali još veću kontrolu nad svojim Linux sustavom, ovdje imate još jednu mogućnost kako nadzirati hardver u Ubuntu Linuxu.

Pratite Ubuntu hardver

wave wave wave wave wave