Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Monitoringas

Atsakyti
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2012-01-16, 21:35
IV_RomanL avataras
IV_RomanL IV_RomanL neprisijungęs
Interneto vizija
 
Prisiregistravo: 2011 11
Vieta: Vilnius
Žinutės: 648
Post 7 įrankiai serverio informacijos monitoringui CentOS 6

Tam, tiksliai galėtume peržiūrėti kiek dedikuotas serveris naudoja jam priskirtų resursų, galime pasitelkti serverio resursų ir informacijos monitoringo įrankius. Pateikiami įrankiai yra lengvi naudoti ir dažniausiai jau būna įdiegti CentOS 6 operacinėje sistemoje.
Pasinaudodami jais, galėsite nustatyti:
  • Serverio strigimo priežastį;
  • Kietojo disko talpą ir panaudojimą;
  • CPU ir RAM atminties išnaudojimą;
  • Tinklo statistiką;
1. top - serverio procesų stebėjimo, komanda.

Prisijunkite prie dedikuoto serverio SSH konsolės pagalba ir įvykdykite komandą:

Kodas:
top
Jums bus pateiktas sąrašas serveryje vykdomų procesų ir veikiančių aplikacijų. Informacija atnaujinama kas 5 sekundes.

Papildomi top komandos klavišai:

t - Informacijos (Tasks ir CPU) lauko įjungimas/išjungimas;
m - Informacijos (Mem ir Swap) lauko įjungimas/išjungimas;
SHIFT + A - Surikiuoja procesus pagal didžiausią resursų sunaudojimą. Itin pravartu nustatant resursų išeikvojimo priežastis;
f - Interaktyvus top komandos konfigūravimas specifiniams procesams stebėti;
o - Suteikia galimybę pakeisti top komandos rodomos informacijos eiliškumą;
r - Iškviečia PID keitimo komandą;
k - Iškviečia proceso atjungimo komandą (kill);
z - Išjungia/Įjungia top komandos informacinio lauko spalvas.

2. vmstat - dedikuoto serverio sistemos aktyvumo informacija

Prisijunkite prie dedikuoto serverio SSH konsolės pagalba ir įvykdykite komandą:
Kodas:
vmstat
Jums bus pateikiama informacija, pavyzdys:

Kodas:
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 1  0      0 4134540      0      0    0    0     0     1    0    8  0  0 100  0  0
 0  0      0 4134540      0      0    0    0     0     0    0 6627  0  0 100  0  0
 0  0      0 4134540      0      0    0    0     0     0    0 6576  0  0 100  0
Čia jums pateikiama informacija apie procesus, virtualią atmintį (RAM) ir t.t.

3. w - komanda leidžianti stebėti serverio vartotojus.

Prisijunkite prie dedikuoto serverio SSH konsolės pagalba ir įvykdykite komandą:

Kodas:
w vartotojo_vardas
Pavyzdys:

Kodas:
w root
Rezultatas:
Kodas:
 17:58:47 up 5 days, 20:28,  2 users,  load average: 0.36, 0.26, 0.24
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
root     pts/0    10.1.3.145       14:55    5.00s  0.04s  0.02s vim /etc/resolv.conf
root     pts/1    10.1.3.145       17:43    0.00s  0.03s  0.00s w
4. uptime - komanda parodanti serverio veikimo laiką

Prisijunkite prie dedikuoto serverio SSH konsolės pagalba ir įvykdykite komandą:

Kodas:
uptime
Pavyzdinė informacija:

Kodas:
 21:33:18 up 4 days, 11:35,  1 user,  load average: 0.00, 0.00, 0.00
Laukelyje "load average" reikšmės nurodo serverio apkrovą. Reikšmė lygi 1.00 nurodo jog serveris dirba optimaliausiai pagal turimus resursus ir vykdomas užduotis.

5. ps - komanda rodanti serverio procesus

Komanda ps parodo konkretaus proceso informaciją. Prisijunkite prie dedikuoto serverio SSH konsolės pagalba ir įvykdykite komandą:

Visų procesų rodymui:
Kodas:
ps -A
Išplėstinė informacija:
Kodas:
ps -Al
Išplėstinės informacijos rodymas su papildomais laukais:
Kodas:
ps -AlF
Procesų srauto peržiūra:
Kodas:
ps -AlFH
Procesų srauto peržiūra po komandų vykdymo:
Kodas:
ps -AlLm
Parodyti visus procesus serveryje:
Kodas:
ps ax
arba
Kodas:
ps axu
Pateikti procesų medį:
Kodas:
ps -ejH
 ps axjf
 pstree
Pateikti saugumo informaciją:
Kodas:
ps -eo euser,ruser,suser,fuser,f,comm,label
 ps axZ
ps -eM
Peržiūrėti visus konkretaus vartotojo vykdomus procesus:
Kodas:
ps -U root -u root u
Nustatyti išvedamos informacijos tipą pagal vartotojo poreikius:
Kodas:
ps -eo pid,tid,class,rtprio,ni,pri,psr,pcpu,stat,wchan:14,comm
 ps axo stat,euid,ruid,tty,tpgid,sess,pgrp,ppid,pid,pcpu,comm
 ps -eopid,tt,user,fname,tmout,f,wchan
Pateikti 10 labiausiai virtualią atmintį naudojančių procesų:
Kodas:
ps -auxf | sort -nr -k 4 | head -10
Pateikti 10 labiausiai CPU naudojančių procesų:
Kodas:
ps -auxf | sort -nr -k 3 | head -10
6. netstat ir ss - komandos parodančios tinklo statisitką

Prisijunkite prie dedikuoto serverio SSH konsolės pagalba ir įvykdykite komandą:

Kodas:
netstat
Jums bus pateikta informacija apie tinklo jungtis.

Kodas:
ss
Ši komanda pateikia panašią informaciją kaip ir netstat, tik yra rodomos jungtys realiu laiku.

7. /Proc failų sistema - įvairi branduolio informacija

Prisijunkite prie dedikuoto serverio SSH konsolės pagalba ir įvykdykite komandą:

Serverio procesorių informacija:
Kodas:
cat /proc/cpuinfo
Serverio virtualios atminties informacija:
Kodas:
cat /proc/meminfo
Serverio aplankų vykdymo teisės:
Kodas:
cat /proc/mounts
Atsakyti su citata
Atsakyti

Žymės
centos, centos 6, dedikuotas serveris, procesu stebejimas, root, serverio monitoringas, serveris, ssh

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija

Panašios temos
Tema Temą sukūrė Forumas Atsakymai Paskutinė žinutė
Disko vietos sąnaudų nustatymui skirtos komandos/įrankiai IV_VygandasS Tipinės problemos 0 2013-08-06 16:22
Daugiau informacijos apie serverių darbą admin Naujienos, pranešimai 0 2012-03-26 13:14


Visi laikai yra GMT +3. Šiuo metu yra 12:17.


Powered by vBulletin®
Copyright ©2000 - 2019, vBulletin Solutions, Inc.