Regelméisseg Serverbelaaschtdiagnostik ass kritesch wichteg fir den effiziente Betrib vun de Serveren. Serverbelaaschtdiagnostik erlaabt d'Identifikatioun vu potenziellen Themen, d'Performanceoptimiséierung an d'kontinuéierlech Operatioun ze garantéieren. Typesch enthalen esou Prozeduren d'Bewäertung vun eenzelne Hardwarekomponenten, Software, Netzwierkastellungen an Operatiounsdaten.
An dësem Artikel wäerte mir déi wichtegst Methode vun der Serverressourcenanalyse iwwer den Terminal ënnersichen an och Tools fir automatesch Iwwerwaachung am Browser uschwätzen. D'Instruktioun ass op all Typ vun dedizéierten oder virtuelle Serveren op all Linux Betribssystem uwendbar, onofhängeg vun der virinstalléierter Software.
Wéi kontrolléiert d'Gesamtbelaaschtung um Server am Terminal
Fir déi total Belaaschtung vum Server direkt am Terminal ze kontrolléieren, ginn populär Utilityen wéi top an atop benotzt. An de meeschte Fäll sinn se scho virinstalléiert. Start einfach de Kommando:
top
Als Äntwert gëtt de Tool Informatioun iwwer den aktuellen Zoustand vum System an Echtzäit:
Sou kann de Serveradministrator net nëmmen allgemeng Informatiounen, mä och iwwer e spezifesche Prozess verfollegen, andeems hien d'Tastatur benotzt. De Programm erlaabt awer och eng méi déifgräifend Analyse. Dofir dréckt Dir an der Haaptfenster vum Utility op d'Taste " F ", duerno kënnt Dir zousätzlech Felder auswielen:
Aktiv Felder sinn fettgedréckt markéiert, ginn méi hell wéi déi aner a gi vun engem Symbol * begleet. Fir e spezifescht Feld z'aktivéieren, benotzt d'Tastaturnavigatioun, dréckt dann op d'Space-Taste oder d'" D ". Fir d'Felderfenster an de Programm am Allgemengen ze verloossen, dréckt op d'Taste " Q " oder " Esc ". Déi nei bäigefüügt Felder kënne gesi ginn, andeems Dir an d'Haaptfenster zréckkënnt a mat de Pfeiltasten op der Tastatur no riets scrollt:
Et ass wichteg, déi aktuell Astellungen ze späicheren, wann Dir op d'" W "-Taste dréckt .
Dat nächst Tool an der Rei ass atop . Et gëtt mam Kommando gestart:
atop
Direkt nom Start weist et Informatioun iwwer de System:
Et huet bal déiselwecht Funktionalitéit fir d'Iwwerwaachung, awer erlaabt och d'Verfollegung vun Informatiounen iwwer den Netzwierk an d'Disken. Dir kënnt Iech mat all verfügbare Funktiounen iwwer de Kommando " help " vertraut maachen:
An deene meeschte Fäll benotze Administrateuren dëst Tool fir Logbicher fir eng spezifesch Period ze gesinn. Dëst kann nëtzlech sinn wann Dir d'Laascht fir déi vergaangen Period wësse musst, zum Beispill Iwwernuechtung. Fir Logbicher ze gesinn, benotzt de Kommando:
atop -r
Fir d'Navigatioun, benotzt d'Taste " t " - fir an der Zäit no vir, " Shift + t " - fir zeréck.
Standardméisseg schreift atop all 10 Minutten Logbicher a späichert se am Verzeichnis /var/log/atop . Fir den Intervall oder de Wee fir d'Späichere z'änneren, musst Dir d'Konfiguratiounsdatei /etc/default/atop opmaachen an déi folgend Ännerunge maachen:
INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"
Am virgesinn Beispill ginn d'Logbicher all Minutt op de spezifizéierte Wee an de Dateinumm gespäichert. Duerno musst Dir de Programm nei starten mam Kommando:
systemctl restart atop.service
Wéi kontrolléiert d'Gesamtbelaaschtung um Server am Browser
D'Benotzung vun Drëtt-Partei-Tools am Browser bitt e méi visuellt Bild vun deem, wat um Server geschitt. Sou Tools sinn op eng komfortabel Analyse ausgeriicht, ouni datt een am Terminal tëscht Programmer wiessele muss, fir eng spezifesch Funktioun ze fannen. Eng vun de funktionellste Léisunge ass NetData . Et ass komplett gratis an huet awer alles, wat fir eng komplett Serverdiagnos néideg ass. Kucke mer eis seng Installatioun a Konfiguratioun am Detail un d'Beispill vun engem dedizéierte Server un, deen den OS Ubuntu 20.04.6 leeft:
apt-get install netdata –y
Direkt no der Installatioun, fuert weider op d'Konfiguratioun. Öffnen d'Haaptkonfiguratiounsdatei:
vim /etc/netdata/netdata.conf
Vergläicht déi éischt dräi Wäerter, si sollten ähnlech sinn, an och déi extern IP Adress vum Server spezifizéieren. Et ass doduerch datt weider Zougang zum Kontrollpanel gemaach gëtt. Späichert d'Ännerungen an der Datei a gitt eraus. Restart de Service:
systemctl restart netdata
Kontrolléiert d'Operabilitéit:
systemctl status netdata
De Service gëtt lancéiert. Et bleift fir op d'Kontrollpanel ze goen. Fir dëst, öffnen de Browser a gitt op:
http://11.22.33.44:19999
Wou 11.22.33.44 d'IP-Adress vum Server ass, deen an der Konfiguratiounsdatei uginn ass, ass 19999 de Standardport vum Programm.
Am Top vum Dashboard gëtt d'Haaptinformatioun iwwer d'Laascht op de Server an Echtzäit ugewisen:
Hei drënner kënnt Dir d'Grafik vun all eenzel Komponent vum Server méi genau kucken:
Fir an oder aus den Charts ze zoomen, kënnt Dir d'Kombinatioun "Shift + Mausrad" benotzen. Wann de Benotzer mat den Haaptgrafiken vertraut ass, gëtt automatesch en zousätzleche Menü fir all eenzel Komponent an der oberer rechter Ecke op. De Tool ass fäeg fir detailléiert Informatiounen iwwer déi folgend Komponenten ze liwweren:
Loosst eis eng detailléiert Analyse mat den éischten dräi Elementer betruechten: CPUs, Memory, Disks:
NetData huet och flexibel Astellunge fir Alarmer op spezifizéierte Ausléiser. Fir se ze aktivéieren, wielt "Alarm" um Top Panel a wielt e scho virbereet Skript aus der Lëscht:
D'Funktionalitéit vum Utility ass ganz extensiv, a mir recommandéieren Iech, Iech mat der kompletter Lëscht vun de Méiglechkeeten op der GitHub -Projetsäit oder op der offizieller Websäit vertraut ze maachen . Just dëst eent Tool ass genuch fir eng komplett Kontroll iwwer de ganze Server am Allgemengen a seng eenzel Komponenten am Besonneschen.
Conclusioun
Als Resultat vun der gefouert Server Diagnostik, kann et behaapt ginn datt de System allgemeng stabil an effizient funktionnéiert. D'Analyse vun der CPU Belaaschtung, Erënnerungsverbrauch, Diskaktivitéit an Netzwierkbelaaschtung huet gewisen datt d'Serverressourcen optimal genotzt ginn. Wéi och ëmmer, fir potenziell Probleemer ze vermeiden, ass et wichteg regelméisseg Iwwerwaachung vun der Belaaschtung ze maachen an Backupléisungen ze preparéieren fir d'Zouverlässegkeet an d'Leeschtung vum Server an Zukunft ze garantéieren.