Teşhîskirina barkirina serverê ya birêkûpêk ji bo xebata bikêrhatî ya serveran pir girîng e. Teşhîskirina barkirina serverê destûrê dide naskirina pirsgirêkên potansiyel, xweşbînkirina performansê, û misogerkirina xebata domdar. Bi gelemperî, prosedurên weha nirxandina hêmanên ferdî yên hardware, nermalavê, mîhengên torê, û daneyên xebitandinê pêk tîne.
Di vê gotarê de, em ê rêbazên sereke yên analîzkirina çavkaniya serverê bi navgîniya termînalê vekolînin û her weha amûrên ji bo çavdêriya otomatîkî ya di gerokê de jî bişopînin. Talîmat ji bo her cûreyê ve girêdayî ye tête kirin or pêşkêşkerên virtual li ser her pergala xebitandinê ya Linux, bêyî ku nermalava pêş-sazkirî be.
Meriv çawa Barkirina Giştî ya Serverê di Termînalê de Kontrol dike
Ji bo kontrolkirina barkirina giştî ya serverê rasterast di termînalê de, karûbarên populer ên wekî lûtik û li jor dê bên bikaranîn. Di pir rewşan de, ew ji berê ve têne saz kirin. Tenê fermanê bidin destpêkirin:
top
Di bersivê de, amûr dê di derheqê rewşa heyî ya pergalê de di demek rast de agahdarî peyda bike:
Bi vî rengî, rêvebirê serverê ne tenê dikare agahdariya gelemperî lê di heman demê de di derheqê pêvajoyek taybetî de jî, bi karanîna navîgasyona klavyeyê bişopîne. Lêbelê, bername ji bo analîzek kûrtir jî dihêle. Ji bo vê yekê, di pencereya sereke ya kargêriyê de, pêl "FBişkojka ", piştî ku dê gengaz be ku zeviyên din hilbijêrin:
Zeviyên çalak bi stûr têne ronî kirin, ji yên mayî siviktir dibin, û bi nîşana * re têne pêve kirin. Ji bo çalakkirina qadek taybetî, navîgasyonek klavyeyê bikar bînin, paşê pêl bikin dem an jî "DBişkojka ". Ji bo derketina ji pencereya zeviyan û bi giştî bernameyê, pêl "Q"An jî"EscBişkojka ". Zeviyên ku nû hatine zêdekirin dikarin bi vegerandina pencereya sereke û gerandina rastê jî bi bişkokên tîrê yên li ser klavyeyê werin dîtin:
Girîng e ku hûn mîhengên heyî dema derketinê bi tikandina "" hilînin.W" key.
Amûra paşîn di rêzê de ye li jor. Ew bi fermanê dest pê dike:
atop
Di cih de piştî destpêkirinê, ew agahdariya li ser pergalê destnîşan dike:
Ew ji bo çavdêriyê fonksiyonek hema hema yekane ye lê di heman demê de dihêle agahdariya li ser torê û dîskê bişopîne. Hûn dikarin xwe bi hemî fonksiyonên berdest bi "alîkarî"ferman:
Di pir rewşan de, rêveber vê amûrê bikar tînin ku ji bo demek taybetî têketin bibînin. Ev dikare bikêr be dema ku hûn hewce ne ku barê heyama paşîn zanibin, mînakî, di şevekê de. Ji bo dîtina têketin, fermanê bikar bînin:
atop -r
Ji bo navîgasyonê, "t"bişkoj - di wextê de pêşde,"Shift + t" - paşdemayî.
Bi xwerû, atop her 10 hûrdeman têketin dinivîse û wan di nav de tomar dike /var/log/atop directory. Ji bo guheztina navber an rêça tomarkirinê, hûn hewce ne ku pelê veavakirinê vekin /etc/default/atop û guhertinên jêrîn bikin:
INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"
Di mînaka peydakirî de, têketin dê her hûrdem li ser rê û navê pelê diyarkirî bêne tomar kirin. Piştî wê, hûn hewce ne ku bernameyê bi fermanê ji nû ve bidin destpêkirin:
systemctl restart atop.service
Meriv çawa Barkirina Giştî ya Serverê di Gerokê de Kontrol bike
Bikaranîna amûrên sêyemîn di gerokê de wêneyek dîtbarî ya ku li ser serverê diqewime peyda dike. Amûrên weha ji bo analîzkirina rehet têne armanc kirin bêyî ku hewce bike ku di navbera bernameyan de li termînalê veguhezîne da ku fonksiyonek taybetî bibîne. Yek ji çareseriyên herî fonksiyonel e NetData. Ew bi tevahî belaş e û di heman demê de her tiştê ku ji bo tespîtkirina servera tevahî hewce dike heye. Ka em li ser mînaka a bi hûrgulî li sazkirin û veavakirina wê bifikirin server server OS Ubuntu 20.04.6 dimeşîne:
apt-get install netdata –y
Di cih de piştî sazkirinê, sazkirinê bidomînin. Pelê veavakirina sereke veke:
vim /etc/netdata/netdata.conf
Sê nirxên yekem bidin hev, divê ew mîna hev bin, û navnîşana IP-ya derveyî ya serverê jî diyar bikin. Bi vê yekê ew ê bêtir gihîştina panela kontrolê were çêkirin. Guhertinên di pelê de hilînin û derkevin. Xizmetê ji nû ve bidin destpêkirin:
systemctl restart netdata
Karbidestiyê kontrol bikin:
systemctl status netdata
Xizmet tê destpêkirin. Ew dimîne ku biçin panelê kontrolê. Ji bo vê yekê, gerokê vekin û biçin:
http://11.22.33.44:19999
Ko 11.22.33.44 navnîşana IP ya serverê ye ku di pelê veavakirinê de hatî destnîşan kirin, 19999 porta standard ya bernameyê ye.
Li jora Dashboard, agahdariya sereke di derbarê barkirina serverê de di demek rast de têne xuyang kirin:
Li jêr hûn dikarin ji nêz ve li grafiya her pêkhateyek ferdî ya serverê mêze bikin:
Ji bo zoom an jêbirina nexşeyan, hûn dikarin kombînasyona "Shift + çerxa mişkê" bikar bînin. Gava ku bikarhêner bi grafikên sereke nas e, menuyek pêvek ji bo her pêkhateyek veqetandî ya ku li quncika jorîn a rastê ye dê bixweber vebe. Amûr dikare agahdariya berfireh li ser hêmanên jêrîn peyda bike:
Werin em analîzek berfireh bi karanîna sê hêmanên pêşîn bifikirin: CPU, Bîr, Dîsk:
NetData di heman demê de mîhengên maqûl ên ji bo hişyariyên li ser pêlên diyarkirî jî hene. Ji bo çalakkirina wan, li ser panela jorîn "Alarm" hilbijêrin û ji navnîşê skrîptek jixwe amadekirî hilbijêrin:
Fonksiyona kargêriyê pir berfireh e, û em pêşniyar dikin ku hûn xwe bi navnîşa tevahî ya îmkanên li ser nas bikin. GitHub rûpela projeyê an jî malpera fermî. Tenê ev yek amûr dê ji bo kontrolkirina bêkêmasî ya tevahiya serverê bi gelemperî û pêkhateyên wê yên kesane bi taybetî bes be.
Xelasî
Di encama tespîtkirina serverê de, meriv dikare were destnîşan kirin ku pergal bi gelemperî bi îstîqrar û bi bandor dixebite. Analîzkirina barkirina CPU, karanîna bîranînê, çalakiya dîskê, û barkirina torê destnîşan kir ku çavkaniyên serverê bi çêtirîn têne bikar anîn. Lêbelê, ji bo pêşîgirtina pirsgirêkên potansiyel, girîng e ku meriv çavdêriya birêkûpêk a barkirinê bike û çareseriyên paşvekêşanê amade bike da ku di pêşerojê de pêbawer û performansa serverê peyda bike.