Zerbitzarien kargaren ohiko diagnostikoa oso garrantzitsua da zerbitzarien funtzionamendu eraginkorra izateko. Zerbitzariaren karga-diagnostikoak arazo potentzialak identifikatzea, errendimendua optimizatzea eta etengabeko funtzionamendua bermatzea ahalbidetzen du. Normalean, prozedura horiek hardware-osagai indibidualen, softwarearen, sarearen ezarpenen eta datu operatiboen ebaluazioa barne hartzen dute.
Artikulu honetan, terminalaren bidez zerbitzariaren baliabideen analisi metodo nagusiak aztertuko ditugu eta arakatzailean automatikoki monitorizatzeko tresnak ere aipatuko ditugu. Argibideak edozein Linux sistema eragiletako edozein zerbitzari dedikatu edo birtualetan aplika daitezke, aldez aurretik instalatutako softwarea edozein dela ere.
Nola egiaztatu Terminaleko zerbitzariaren karga orokorra
Zerbitzariaren karga orokorra terminalean zuzenean egiaztatzeko, top eta atop bezalako utilitate ezagunak erabiliko dira. Kasu gehienetan, aldez aurretik instalatuta daude. Abiarazi komando hau:
top
Horren aurrean, tresnak sistemaren egungo egoerari buruzko informazioa emango du denbora errealean:
Horrela, zerbitzariaren administratzaileak ez du informazio orokorra bakarrik jarrai dezake, baita prozesu zehatz bati buruzkoa ere, teklatuaren nabigazioa erabiliz. Hala ere, programak analisi sakonagoa ere ahalbidetzen du. Horretarako, utilitatearen leiho nagusian, sakatu " F " tekla, eta ondoren eremu gehigarriak hautatzeko aukera izango da:
Eremu aktiboak letra lodiz nabarmenduta daude, gainerakoak baino argiagoak bihurtzen dira eta * ikur batekin batera agertzen dira. Eremu zehatz bat aktibatzeko, erabili teklatuko nabigazioa eta sakatu espazioa edo " D " tekla. Eremuen leihotik eta programatik irteteko, oro har, sakatu " Q " edo " Esc " tekla. Gehitu berri diren eremuak leiho nagusira itzuliz eta eskuinera mugituz ikus daitezke, teklatuko gezi-teklak erabiliz ere:
Garrantzitsua da uneko ezarpenak gordetzea " W " tekla sakatuz irtetean.
Lerroko hurrengo tresna atop da . Komando honekin abiarazten da:
atop
Abiarazi eta berehala, sistemari buruzko informazioa bistaratzen du:
Ia funtzionalitate berdina du monitorizaziorako, baina sareari eta diskoei buruzko informazioa jarraitzeko aukera ere ematen du. " help " komandoaren bidez eskuragarri dauden funtzio guztiekin ohitu zaitezke :
Gehienetan, administratzaileek tresna hau erabiltzen dute epe jakin bateko erregistroak ikusteko. Hau erabilgarria izan daiteke iraganeko karga jakin behar duzunean, adibidez, gauetik egunera. Erregistroak ikusteko, erabili komandoa:
atop -r
Nabigatzeko, erabili " t " tekla — denboran aurrera egiteko, " Shift +t " — atzera egiteko.
Berez, atop-ek 10 minuturo idazten ditu erregistroak eta /var/log/atop direktorioan gordetzen ditu. Gordetzeko tartea edo bidea aldatzeko, /etc/default/atop konfigurazio fitxategia ireki eta aldaketa hauek egin behar dituzu:
INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"
Emandako adibidean, erregistroak minuturo gordeko dira zehaztutako bide eta fitxategi izenean. Horren ondoren, programa berrabiarazi behar duzu komandoarekin:
systemctl restart atop.service
Nola egiaztatu zerbitzariaren karga orokorra arakatzailean
Hirugarrenen tresnak arakatzailean erabiltzeak zerbitzarian gertatzen ari denaren ikuspegi bisualagoa eskaintzen du. Tresna horiek analisi erosoa egiteko dira, terminalean programa batetik bestera aldatu beharrik gabe funtzio zehatz bat aurkitzeko. Soluzio funtzionalenetako bat NetData da. Guztiz doakoa da eta, hala ere, zerbitzariaren diagnostiko osoa egiteko beharrezko guztia dauka. Ikus ditzagun xehetasunez bere instalazioa eta konfigurazioa Ubuntu 20.04.6 sistema eragilea duen zerbitzari dedikatu baten adibidean :
apt-get install netdata –y
Instalatu eta berehala, jarraitu konfiguraziora. Ireki konfigurazio fitxategi nagusia:
vim /etc/netdata/netdata.conf
Konparatu lehen hiru balioak, antzekoak izan behar dute eta zerbitzariaren kanpoko IP helbidea ere zehaztu. Horren bidez kontrol panelerako sarbide gehiago egingo da. Gorde aldaketak fitxategian eta irten. Berrabiarazi zerbitzua:
systemctl restart netdata
Egiaztatu funtzionagarritasuna:
systemctl status netdata
Zerbitzua martxan jartzen da. Kontrol panelera joatea geratzen da. Horretarako, ireki arakatzailea eta joan hona:
http://11.22.33.44:19999
11.22.33.44 konfigurazio fitxategian zehaztutako zerbitzariaren IP helbidea den lekuan , eta 19999 programaren ataka estandarra.
Arbelaren goialdean, zerbitzariaren kargari buruzko informazio nagusia denbora errealean bistaratzen da:
Jarraian, zerbitzariaren osagai bakoitzaren grafikoa hurbilagotik ikus dezakezu:
Diagramak handitzeko edo txikitzeko, "Shift + saguaren gurpila" konbinazioa erabil dezakezu. Erabiltzaileak grafiko nagusiak ezagutzen dituenean, automatikoki irekiko da goiko eskuineko izkinan kokatutako osagai bakoitzeko menu gehigarri bat. Tresna osagai hauei buruzko informazio zehatza emateko gai da:
Azter dezagun lehen hiru elementuak erabiliz azterketa zehatza: CPUak, Memoria, Diskoak:
NetData-k ere ezarpen malguak ditu abiarazle zehatzetan abisuetarako. Horiek aktibatzeko, hautatu "Alarma" goiko panelean eta aukeratu dagoeneko prestatutako script bat zerrendatik:
Erabilgarritasunaren funtzionaltasuna oso zabala da, eta gomendatzen dizugu GitHub proiektuaren orrialdean edo webgune ofizialean dauden aukeren zerrenda osoa ezagutzea . Tresna bakarra nahikoa izango da zerbitzari osoa eta, bereziki, bere osagai indibidualak erabat kontrolatzeko.
Ondorioa
Egindako zerbitzariaren diagnostikoaren ondorioz, sistemak orokorrean egonkor eta eraginkortasunez funtzionatzen duela baiezta daiteke. PUZaren kargaren, memoriaren erabileraren, diskoaren jardueraren eta sareko kargaren analisiak zerbitzariaren baliabideak modu egokian erabiltzen direla erakutsi zuen. Hala ere, arazo potentzialak saihesteko, garrantzitsua da kargaren aldian-aldian kontrola egitea eta segurtasun-kopiak prestatzea zerbitzariaren fidagarritasuna eta errendimendua etorkizunean ziurtatzeko.