Regilye sèvè chaj dyagnostik enpòtan anpil pou operasyon an efikas nan serveurs. Dyagnostik chaj sèvè pèmèt idantifikasyon pwoblèm potansyèl, optimize pèfòmans, ak asire operasyon kontinyèl. Tipikman, pwosedi sa yo enkli evalyasyon eleman pyès ki nan konpitè endividyèl, lojisyèl, anviwònman rezo, ak done operasyonèl.
Nan atik sa a, nou pral egzamine metòd prensipal yo nan analiz resous sèvè atravè tèminal la epi tou manyen sou zouti pou siveyans otomatik nan navigatè a. Enstriksyon an aplikab pou nenpòt kalite dedye or sèvè vityèl yo sou nenpòt sistèm opere Linux, kèlkeswa lojisyèl an pre-enstale.
Ki jan yo tcheke chaj la an jeneral sou sèvè a nan tèminal
Pou tcheke chaj la an jeneral nan sèvè a dirèkteman nan tèminal la, sèvis piblik popilè tankou tèt ta dwe apwouve bèso tibebe w la epi anlè yo pral itilize. Nan pifò ka yo, yo deja pre-enstale. Jis lanse kòmandman an:
top
Kòm repons, zouti a pral bay enfòmasyon sou eta aktyèl la nan sistèm nan an tan reyèl:
Nan fason sa a, administratè sèvè a ka pa sèlman swiv enfòmasyon jeneral, men tou sou yon pwosesis espesifik, lè l sèvi avèk navigasyon klavye. Sepandan, pwogram nan pèmèt tou pou yon analiz pi fon. Pou sa, nan fenèt prensipal la nan sèvis piblik la, peze "F" kle, apre sa li pral posib yo chwazi lòt jaden:
Jaden aktif yo make an fonse, vin pi lejè pase rès la, epi yo akonpaye pa yon senbòl *. Pou aktive yon jaden espesifik, sèvi ak navigasyon klavye a, epi peze espas oswa "D" kle. Pou sòti nan fenèt jaden yo ak pwogram nan an jeneral, peze "Q"Oswa"Kompitè"Kle. Nouvo jaden ki fèk ajoute yo ka wè lè w retounen nan fenèt prensipal la epi defile adwat tou lè w ap itilize kle flèch yo sou klavye a:
Li enpòtan pou sove paramèt aktyèl yo lè w ap soti lè w peze "W"kle.
Pwochen zouti nan liy se anlè. Li te lanse ak kòmandman an:
atop
Touswit apre lansman, li montre enfòmasyon sou sistèm nan:
Li gen fonksyonalite prèske idantik pou siveyans, men tou pèmèt enfòmasyon swiv sou rezo a ak disk. Ou ka familyarize w ak tout fonksyon ki disponib nan "ede"kòmand:
Nan pifò ka yo, administratè yo sèvi ak zouti sa a pou wè mòso bwa pou yon peryòd espesifik. Sa a ka itil lè ou bezwen konnen chaj la pou peryòd ki sot pase a, pou egzanp, lannwit lan. Pou wè mòso bwa, sèvi ak kòmandman an:
atop -r
Pou navigasyon, sèvi ak "t"kle - pi devan nan tan,"Shift + t"- bak.
Pa default, anlè ekri mòso bwa chak 10 minit epi sove yo nan /var/log/atop anyè. Pou chanje entèval la oswa chemen pou ekonomize, ou bezwen louvri fichye a konfigirasyon /etc/default/atop epi fè chanjman sa yo:
INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"
Nan egzanp yo bay la, mòso bwa yo pral sove chak minit nan chemen an espesifye ak non fichye a. Apre sa, ou bezwen rekòmanse pwogram nan ak lòd la:
systemctl restart atop.service
Ki jan yo tcheke chaj la an jeneral sou sèvè a nan navigatè a
Sèvi ak zouti twazyèm pati nan navigatè a bay yon imaj plis vizyèl sou sa k ap pase sou sèvè a. Zouti sa yo vize analiz konfòtab san yo pa bezwen chanje ant pwogram nan tèminal la pou jwenn yon fonksyon espesifik. Youn nan solisyon ki pi fonksyonèl se NetData. Li se konplètman gratis e ankò gen tout sa ki nesesè pou dyagnostik sèvè konplè. Ann konsidere enstalasyon li yo ak konfigirasyon an detay sou egzanp yon sèvè devwe kouri OS Ubuntu 20.04.6:
apt-get install netdata –y
Touswit apre enstalasyon, kontinye nan konfigirasyon. Louvri dosye konfigirasyon prensipal la:
vim /etc/netdata/netdata.conf
Konpare twa premye valè yo, yo ta dwe menm jan an, epi tou presize adrès IP ekstèn sèvè a. Li se pa sa a ke plis aksè nan panèl la kontwòl yo pral fè. Sove chanjman yo nan dosye a epi sòti. Rekòmanse sèvis la:
systemctl restart netdata
Tcheke operasyon an:
systemctl status netdata
Se sèvis la lanse. Li rete pou ale nan panèl kontwòl la. Pou sa, louvri navigatè a epi ale nan:
http://11.22.33.44:19999
Ki Kote NeoCity ye 11.22.33.44 se adrès IP sèvè ki espesifye nan dosye konfigirasyon an, 19999 se pò estanda nan pwogram nan.
Nan tèt tablodbò a, enfòmasyon prensipal yo sou chaj la sou sèvè a parèt an tan reyèl:
Anba a ou ka pran yon gade pi pre nan graf la nan chak eleman endividyèl nan sèvè a:
Pou rale oswa soti nan tablo yo, ou ka itilize konbinezon "Shift + wou sourit la". Yon fwa itilizatè a abitye ak graf prensipal yo, yon meni adisyonèl pou chak eleman separe ki sitiye nan kwen an tèt dwat ap otomatikman louvri. Zouti a kapab bay enfòmasyon detaye sou eleman sa yo:
Ann konsidere yon analiz detaye lè l sèvi avèk twa premye atik yo: CPUs, memwa, Disk:
NetData tou gen anviwònman fleksib pou alèt sou deklannche espesifye. Pou aktive yo, chwazi "Alam" sou panèl anwo a epi chwazi yon script ki deja prepare nan lis la:
Fonksyonalite sèvis piblik la trè vaste, epi nou rekòmande pou w familyarize w ak tout lis posiblite yo sou la. GitHub paj pwojè oswa la ofisyèl sou sit wèb. Jis yon sèl zouti sa a pral ase pou kontwòl konplè sou sèvè a tout antye an jeneral ak eleman endividyèl li yo an patikilye.
konklizyon
Kòm yon rezilta nan fè dyagnostik sèvè a, li ka afime ke sistèm nan jeneralman opere stab ak efikasite. Analiz chaj CPU, itilizasyon memwa, aktivite ki gen kapasite, ak chaj rezo a te montre ke resous sèvè yo byen itilize. Sepandan, pou anpeche pwoblèm potansyèl, li enpòtan pou fè siveyans regilye nan chaj la epi prepare solisyon backup asire fyab ak pèfòmans nan sèvè a nan tan kap vini an.