- 1. Cum se actualizează sistemul Ubuntu 16
- 2. Cum se descarcă scriptul de instalare Sysdig Ubuntu 16
- 3. Cum să monitorizezi sistemul Ubuntu 16 în timp real cu Sysdig
- 4. Cum se captează evenimente și se stochează într-un fișier folosind Sysdig
- 5. Cum să citiți și să analizați fișierele înregistrate cu Sysdig în Ubuntu 16
- 6. Cum se analizează sistemul în general cu Sysdig în Ubuntu 16
- 7. Cum se folosește Csysdig pentru a monitoriza și analiza Ubuntu 16
Menținerea unui sistem de operare în condiții optime ne permite să fim siguri că vom avea întotdeauna cele mai recente actualizări, că vom avea un sistem stabil, cu performanțele sale în cele mai bune niveluri și întotdeauna cu disponibilitate pentru fiecare sarcină de executat.
Când gestionăm sisteme de operare ca. Server Ubuntu 16 De atunci trebuie să fim foarte atenți la toate valorile sale vreo vina poate însemna erori în stabilitate calculatoare client sau erori în timpul procesului.
Deși există diverse instrumente și aplicații pe care le putem implementa, de data aceasta vom vorbi în detaliu Sysdig pentru întregul subiect al monitorizarea sistemelor Ubuntu într-un mod simplu și complet funcțional și complet.
Ce este SysdigSysdig este un instrument gratuit de Sursa deschisa al cărui scop este explorează comportamentul a sistemului, capturați starea sistemului în timp real, analizați instanțele care se execută în Linux pentru a crea un filtru și a salva informațiile menționate pentru a obține un rezultat asupra comportamentului acestuia.
Sysdig este scris într-un Script LUA și conține linie de comandă care poate fi executată de pe consolă. În cadrul principalului său Caracteristici avea:
- Rapid și stabil.
- Simplu a folosi.
- Mare domeniul de aplicare al sistemului.
- Flexibil.
- Adaptabil la fluxul de lucru curent.
- Poate fi instalat în sisteme Windows și Mac OS.
În mod implicit Sysdig analizează serverul unde este instalat, dar putem folosi instrumentul Sysdig Cloud pentru a gestiona computerele de la distanță.
1. Cum se actualizează sistemul Ubuntu 16
Este important ca înainte de a instala orice aplicație sau utilitar în sistem să actualizăm pachetele și depozitele sale, pentru aceasta vom folosi următoarea comandă:
sudo apt-get update
MARI
2. Cum se descarcă scriptul de instalare Sysdig Ubuntu 16
Pasul 1
Odată ce sistemul este actualizat, următorul pas este să descărcați scriptul oficial în Instalare Sysdig, pentru aceasta vom folosi comanda curl și vom introduce următoarele. Vedem că scriptul a fost descărcat în sistem.
curl https://s3.amazonaws.com/download.draios.com/stable/install-sysdig -o install-sysdig
MARI
Pasul 2
Acest lucru a descărcat scriptul install-sysdig pe sistem și este recomandat înainte de a executa un script descărcat de pe internet, să audităm și să validăm conținutul acestuia, pentru aceasta putem folosi un editor precum nano sau vi sau putem utiliza comanda less urmată de scenariul:
mai puțin ./install-sysdig
MARI
Pasul 3
Odată ce confirmăm că scriptul este valid, continuăm la executarea acestuia folosind comanda cat, după cum urmează:
cat ./install-sysdig | sudo bash
MARI
Putem vedea că scriptul a instalat dependențele aplicației, precum și anteturile și modulele kernel-ului. În acest fel am instalat Sysdig pe Ubuntu 16 Server.
3. Cum să monitorizezi sistemul Ubuntu 16 în timp real cu Sysdig
Este important să clarificați că pentru a utiliza comanda Sysdig trebuie să aveți privilegii de root pentru ca aceasta să funcționeze optim.
Pasul 1
Pentru a rula o monitorizare în timp real vom folosi următoarea comandă:
sudo sysdig
MARI
Pasul 2
Este o listă destul de extinsă pe care o putem opri oricând dorim folosind următoarea combinație de taste:
Ctrl + C
MARI
Pasul 3
Sintaxa rezultatelor emise de Sysdig este următoarea:
% evt.num% evt.outputtime% evt.cpu% proc.name (% thread.tid)% evt.dir% evt.type% evt.infoPasul 4
Vă explicăm fiecare eveniment mai jos:
Evt.numEste numărul evenimentului care se mărește linie cu linie.
Evt. OutputtimeIndică timp în care s-a întâmplat evenimentul.
Evt. CPUEste el Numărul procesorului unde a fost înregistrat evenimentul, de exemplu 0.
Proc. YamSe referă la procesul care a declanșat evenimentul, de exemplu, acpid.
Fir. TidIndică TID care a generat procesul, care corespunde PID-ului proceselor cu un singur fir.
Evt. DirEste adresa unde s-a întâmplat evenimentul, simbolul> reprezintă introducerea evenimentelor și simbolul <ieșirea evenimentelor.
Evt. TipSe referă la numele evenimentului, de exemplu deschis, citit etc.
Evt. InformațiiEnumerați argumentele evenimentului.
Pasul 5
Este posibil să aplicați opțiuni și filtre la comanda Sysdig pentru a obține rezultate mai specifice de gestionat, pentru aceasta trebuie să folosim următoarea sintaxă:
sudo sysdig [opțiune] [filtru]Pasul 6
Pentru a vedea lista completă a filtrelor putem folosi următoarea comandă. Vedem că sFiltrul și descrierea respectivă sunt listate.
sysdig -l
MARI
Pasul 7
După cum putem vedea, există o listă largă de opțiuni, unele dintre cele mai utilizate clase sunt:
ProcesCu această clasă filtrăm informații despre proces ca ID sau nume.
FdAceastă opțiune ne permite informații despre descriptorul filtrului fișier (FD).
EvtFolosind această clasă putem filtrează informațiile despre eveniment ca număr sau dată a evenimentului.
grupDatorită acestei clase putem filtra informații despre grup.
SyslogCu acest parametru filtrăm informații syslog, cum ar fi severitatea și instalarea evenimentului.
Pasul 8
Pentru a vedea cum se folosește filtrul în funcțiune, vom vedea toate evenimentele asociate procesului acpid, pentru aceasta introducem următoarele. Putem vedea asta s-a scurs prin procesul indicat.
sudo sysdig proc.name = acpid
MARI
4. Cum se captează evenimente și se stochează într-un fișier folosind Sysdig
S-ar putea să ne dorim magazin evenimente care apar în Ubuntu într-un fișier pentru analiză ulterioară.
Pasul 1
Pentru aceasta vom folosi următoarea sintaxă. Noi avem parametru adăugat -w pentru a indica fișierul destinație.
sudo sysdig -w File_name.scapPasul 2
Pentru a opri procesul de înregistrare vom folosi combinația de taste Ctrl + C.
Putem adăuga parametrul -n pentru a specifica câte evenimente să captăm cu Sysdig, pentru aceasta vom folosi următoarea sintaxă:
sudo sysdig -n 300 -w File_name.scapPasul 3
Acum, dacă dorim să realizăm aceste capturi în fișiere mai mici, putem folosi parametru -C după cum urmează. În acest exemplu, vom salva evenimentele în fișiere de cel mult 2 MB.
sudo sysdig -C 2 -W 5 -w File.scapPasul 4
Pentru a enumera fișierele stocate putem folosi următoarea sintaxă:
ls -l File_name *
MARI
Pasul 5
Dacă vrem să înregistrăm un anumit eveniment într-un fișier, de exemplu acpid, putem folosi următoarea sintaxă. Cu această sintaxă vom înregistra 100 de evenimente a procesului acpid.
sudo sysdig -n 100 -w File.scap proc.name = acpid
5. Cum să citiți și să analizați fișierele înregistrate cu Sysdig în Ubuntu 16
Pasul 1
Odată ce dorim să analizăm fișierele stocate, vom folosi următoarea comandă pentru a le citi:
sudo sysdig -r File.scapPasul 2
În acest caz, vom folosi următoarea linie:
sudo sysdig -r solvetic.scap
MARI
Acolo avem toate înregistrările care au fost salvate în fișierul creat cu Sysdig.
6. Cum se analizează sistemul în general cu Sysdig în Ubuntu 16
Sysdig include peste 50 de scripturi care ne oferă posibilitatea de a executa diverse sarcini administrative în cadrul sistemului.
Pasul 1
Pentru a vedea lista completă a comenzilor disponibile vom folosi următoarea comandă:
sysdig -clPasul 2
Rezultatul obținut va fi următorul:
MARI
Pasul 3
Putem vedea că fiecare comandă este segmentată pe categorii. Unele dintre cele mai utilizate sunt:
NetstatNe permite să listăm conexiunile rețea activă.
Spy_usersNe permite să vedem exercițiu a fiecărui utilizator.
Spy_portAfișează informațiile care au fost transmis pe fiecare port.
Spy_IPAfișează activitatea adresă IP.
HttptopAfișați Solicitări HTTP generat în sistem.
Pasul 4
Pentru a afla mai multe despre fiecare comandă putem folosi parametrul -i, după cum urmează
sudo sysdig -i (Comandă)de exemplu:
sudo sysdig -i netstatPasul 5
Pentru a vedea în detaliu funcționarea comenzii vom folosi -c parametru, după cum urmează
sudo sysdig -c topprocs_cpu
MARI
7. Cum se folosește Csysdig pentru a monitoriza și analiza Ubuntu 16
Csysdig este un instrument care este inclus în interiorul sysdig ceea ce ne oferă posibilitatea de a monitoriza grafic sistemul.
Îndeplinește aceleași funcții ale Sysdig prin captarea evenimentelor în timp real, analiză și datele sale sunt actualizate la fiecare două secunde.
Pasul 1
A accesa Csysdig vom folosi următoarea comandă
sudo csysdig
MARI
Putem vedea că în partea de jos a consolei avem diverse opțiuni de acces și afișare.
Pasul 2
Pentru a accesa oricare dintre aceste opțiuni, pur și simplu selectați cheia corespunzătoare, de exemplu, pentru a accesa opțiunea Vizualizări vom folosi cheia F2 iar rezultatul va fi după cum urmează. Acolo vedem un rezumat complet al sarcinilor care trebuie îndeplinite cu Sysdig.
MARI
Pasul 3
În același mod putem folosi Tasta F7 pentru a accesa subtitrările pentru fiecare coloană.
MARI
Pasul 4
Putem accesa meniul Acțiuni cu tasta F8 pentru a vedea comportamentul fiecărui proces și utilizator.
MARI
Pasul 5
Există câteva opțiuni pe care le putem folosi cu Csysdig la nivel de configurație, unele dintre acestea sunt:
- Modificați timpul de reîmprospătare a informațiilor. Știm că în mod implicit timpul stabilit este 2 secunde, dacă vrem ca acest timp să devină 5 secunde vom folosi următoarea comandă
sudo csysdig -d 5000.
- Pentru a exclude informațiile despre utilizatori și grupuri în câmpul Vizualizări, vom folosi următoarea comandă
sudo csysdig -E.
- Pentru a enumera evenimentele unui anumit utilizator, de exemplu Solvetic, vom folosi următoarea comandă
sudo csysdig user.name = solvetic.
Pentru a vedea rezumatul unui anumit proces vom folosi comanda sudo csysdig proc.name = (Nume proces).
Pentru a vedea toate comenzile disponibile pe care le vom folosi sudo csysdig -l.
În acest fel putem folosi Sysdig și Csysdig pentru un control în timp real al sistemului nostru Ubuntu 16 și menținem cele mai bune niveluri de integritate și optimizare. Pentru a avea și mai mult control asupra sistemului dvs. Linux, aici aveți o altă opțiune despre cum să monitorizezi hardware în Ubuntu Linux.
Monitorizează hardware-ul Ubuntu