შემეცნებითი მარტივი ინსტრუქციები Profitserver სერვისთან მუშაობისთვის
მთავარი შემეცნებითი სერვერის ჩატვირთვის დიაგნოსტიკა

სერვერის ჩატვირთვის დიაგნოსტიკა


სერვერის დატვირთვის რეგულარული დიაგნოსტიკა კრიტიკულად მნიშვნელოვანია სერვერების ეფექტური მუშაობისთვის. სერვერის დატვირთვის დიაგნოსტიკა იძლევა პოტენციური პრობლემების იდენტიფიკაციის საშუალებას, მუშაობის ოპტიმიზაციას და უწყვეტი მუშაობის უზრუნველყოფას. როგორც წესი, ასეთი პროცედურები მოიცავს ცალკეული ტექნიკის კომპონენტების, პროგრამული უზრუნველყოფის, ქსელის პარამეტრების და ოპერატიული მონაცემების შეფასებას.

ამ სტატიაში განვიხილავთ სერვერის რესურსების ანალიზის ძირითად მეთოდებს ტერმინალის საშუალებით და ასევე შევეხებით ბრაუზერში ავტომატური მონიტორინგის ინსტრუმენტებს. ინსტრუქცია გამოიყენება ნებისმიერი ტიპის Linux-ის ოპერაციულ სისტემაზე, ნებისმიერი ტიპის დედიკირებული ან ვირტუალური სერვერისთვის , წინასწარ დაინსტალირებული პროგრამული უზრუნველყოფის მიუხედავად.

როგორ შევამოწმოთ მთლიანი დატვირთვა სერვერზე ტერმინალში

სერვერის საერთო დატვირთვის პირდაპირ ტერმინალში შესამოწმებლად გამოყენებული იქნება ისეთი პოპულარული უტილიტები, როგორიცაა top და atop . უმეტეს შემთხვევაში, ისინი უკვე წინასწარ არის დაინსტალირებული. უბრალოდ გაუშვით ბრძანება:

top

საპასუხოდ, ინსტრუმენტი მოგაწვდით ინფორმაციას სისტემის მიმდინარე მდგომარეობის შესახებ რეალურ დროში:

სერვერის დიაგნოსტიკა ზედა უტილიტის გამოყენებით

ამ გზით, სერვერის ადმინისტრატორს შეუძლია არა მხოლოდ ზოგადი ინფორმაციის, არამედ კონკრეტული პროცესის შესახებ თვალყურის დევნება კლავიატურის ნავიგაციის გამოყენებით. თუმცა, პროგრამა ასევე იძლევა უფრო ღრმა ანალიზის საშუალებას. ამისათვის, პროგრამის მთავარ ფანჯარაში დააჭირეთ ღილაკს „ F “, რის შემდეგაც შესაძლებელი იქნება დამატებითი ველების არჩევა:

ზედა დამატებითი ველები

აქტიური ველები მონიშნულია მუქი შრიფტით, უფრო ღია ფერის ხდება, ვიდრე სხვები და მათ თან ახლავს სიმბოლო *. კონკრეტული ველის გასააქტიურებლად გამოიყენეთ კლავიატურის ნავიგაცია, შემდეგ დააჭირეთ Space-ს ან D ღილაკს. ველების ფანჯრიდან და ზოგადად პროგრამიდან გასასვლელად დააჭირეთ Q ან Esc ღილაკს. ახლად დამატებული ველების ნახვა შესაძლებელია მთავარ ფანჯარაში დაბრუნებით და მარჯვნივ გადახვევით, ასევე კლავიატურაზე ისრის ღილაკების გამოყენებით:

დამატებულია ზედა ველები

მნიშვნელოვანია მიმდინარე პარამეტრების შენახვა გასვლისას „ W “ ღილაკზე დაჭერით.

შემდეგი ინსტრუმენტი რიგში არის atop . ის იხსნება ბრძანებით:

atop

გაშვებისთანავე ის აჩვენებს ინფორმაციას სისტემის შესახებ:

სერვერის დიაგნოსტიკა ზედა უტილიტის გამოყენებით

მას მონიტორინგის თითქმის იდენტური ფუნქციონალი აქვს, თუმცა ასევე საშუალებას გაძლევთ თვალყური ადევნოთ ქსელისა და დისკების შესახებ ინფორმაციას. ყველა ხელმისაწვდომ ფუნქციას შეგიძლიათ გაეცნოთ „ help “ ბრძანების გამოყენებით:

ტოპ პროგრამის ფუნქციები

უმეტეს შემთხვევაში, ადმინისტრატორები იყენებენ ამ ხელსაწყოს ჟურნალების სანახავად კონკრეტული პერიოდის განმავლობაში. ეს შეიძლება იყოს სასარგებლო, როდესაც თქვენ უნდა იცოდეთ დატვირთვა გასული პერიოდისთვის, მაგალითად, ღამით. ჟურნალების სანახავად გამოიყენეთ ბრძანება:

atop -r
სერვერის სადიაგნოსტიკო ჟურნალების ნახვა ზევით

ნავიგაციისთვის გამოიყენეთ " t " ღილაკი — დროში წინ გადასაადგილებლად, " Shift +t " — უკან გადასაადგილებლად.

ნაგულისხმევად, atop ყოველ 10 წუთში ერთხელ წერს ჟურნალებს და ინახავს მათ /var/log/atop დირექტორიაში. შენახვის ინტერვალის ან გზის შესაცვლელად, თქვენ უნდა გახსნათ კონფიგურაციის ფაილი /etc/default/atop და შეიტანოთ შემდეგი ცვლილებები:

INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"

მოწოდებულ მაგალითში ჟურნალები შეინახება ყოველ წუთში მითითებულ გზასა და ფაილის სახელზე. ამის შემდეგ, თქვენ უნდა გადატვირთოთ პროგრამა ბრძანებით:

systemctl restart atop.service

როგორ შევამოწმოთ მთლიანი დატვირთვა სერვერზე ბრაუზერში

ბრაუზერში მესამე მხარის ხელსაწყოების გამოყენება სერვერზე მიმდინარე მოვლენების უფრო ვიზუალურ სურათს იძლევა. ასეთი ხელსაწყოები მიზნად ისახავს კომფორტულ ანალიზს, კონკრეტული ფუნქციის მოსაძებნად ტერმინალში პროგრამებს შორის გადართვის გარეშე. ერთ-ერთი ყველაზე ფუნქციონალური გადაწყვეტაა NetData . ის სრულიად უფასოა და ამავდროულად, აქვს ყველაფერი, რაც საჭიროა სერვერის სრული დიაგნოსტიკისთვის. მოდით, დეტალურად განვიხილოთ მისი ინსტალაცია და კონფიგურაცია Ubuntu 20.04.6 ოპერაციული სისტემით მომუშავე დედიკირებული სერვერის მაგალითზე :

apt-get install netdata –y

ინსტალაციის შემდეგ დაუყოვნებლივ გააგრძელეთ დაყენება. გახსენით ძირითადი კონფიგურაციის ფაილი:

vim /etc/netdata/netdata.conf
მნიშვნელობები NetData კონფიგურაციის ფაილში

შეადარეთ პირველი სამი მნიშვნელობა, ისინი უნდა იყოს მსგავსი და ასევე მიუთითოთ სერვერის გარე IP მისამართი. სწორედ ამით განხორციელდება შემდგომი წვდომა საკონტროლო პანელზე. შეინახეთ ცვლილებები ფაილში და გამოდით. გადატვირთეთ სერვისი:

systemctl restart netdata

შეამოწმეთ ფუნქციონირება:

systemctl status netdata
NetData ფუნქციონირება

სერვისი გაშვებულია. რჩება მართვის პანელზე გადასვლა. ამისათვის გახსენით ბრაუზერი და გადადით:

http://11.22.33.44:19999

სადაც 11.22.33.44 არის კონფიგურაციის ფაილში მითითებული სერვერის IP მისამართი, 19999 არის პროგრამის სტანდარტული პორტი.

დაფის ზედა ნაწილში, სერვერზე დატვირთვის შესახებ ძირითადი ინფორმაცია ნაჩვენებია რეალურ დროში:

NetData-ს ძირითადი ინდიკატორები სერვერის რესურსების ანალიზში

ქვემოთ შეგიძლიათ უფრო ახლოს დაათვალიეროთ სერვერის თითოეული ინდივიდუალური კომპონენტის გრაფიკი:

სერვერის რესურსების დეტალური ანალიზი

სქემების გასადიდებლად ან შესამცირებლად შეგიძლიათ გამოიყენოთ კომბინაცია "Shift + მაუსის ბორბალი". მას შემდეგ, რაც მომხმარებელი გაეცნობა მთავარ გრაფიკებს, ავტომატურად გაიხსნება დამატებითი მენიუ თითოეული ცალკეული კომპონენტისთვის, რომელიც მდებარეობს ზედა მარჯვენა კუთხეში. ხელსაწყოს შეუძლია დეტალური ინფორმაციის მიწოდება შემდეგ კომპონენტებზე:

NetData-ს ძირითადი კომპონენტები

მოდით განვიხილოთ დეტალური ანალიზი პირველი სამი ელემენტის გამოყენებით: CPU, მეხსიერება, დისკები:

CPU-ს დეტალური ხედი NetData-ში მეხსიერების დეტალური ხედი NetData-ში NetData-ში დისკების დეტალური ხედი

NetData-ს ასევე აქვს მოქნილი პარამეტრები მითითებულ ტრიგერებზე გაფრთხილებისთვის. მათ გასააქტიურებლად, ზედა პანელზე აირჩიეთ "სიგნალიზაცია" და აირჩიეთ უკვე მომზადებული სკრიპტი სიიდან:

ხელმისაწვდომი სიგნალიზაციის სია NetData-ში

პროგრამის ფუნქციონალი ძალიან ფართოა და გირჩევთ, გაეცნოთ შესაძლებლობების სრულ ჩამონათვალს GitHub პროექტის გვერდზე ან ოფიციალურ ვებსაიტზე . მხოლოდ ეს ერთი ინსტრუმენტი საკმარისი იქნება მთელი სერვერის და კერძოდ მისი ცალკეული კომპონენტების სრული კონტროლისთვის.

დასკვნა

ჩატარებული სერვერის დიაგნოსტიკის შედეგად შეიძლება ითქვას, რომ სისტემა ზოგადად მუშაობს სტაბილურად და ეფექტურად. CPU დატვირთვის, მეხსიერების გამოყენების, დისკის აქტივობისა და ქსელის დატვირთვის ანალიზმა აჩვენა, რომ სერვერის რესურსები ოპტიმალურადაა გამოყენებული. თუმცა, პოტენციური პრობლემების თავიდან ასაცილებლად, მნიშვნელოვანია ჩატარდეს დატვირთვის რეგულარული მონიტორინგი და მოამზადოს სარეზერვო გადაწყვეტილებები, რათა უზრუნველყოს სერვერის საიმედოობა და მუშაობა მომავალში.

❮ წინა სტატია სერვერის დატვირთვის შემცირება
შემდეგი სტატია ❯ Firewall-ის კონფიგურაცია Linux-ზე

გვკითხეთ VPS-ის შესახებ

ჩვენ ყოველთვის მზად ვართ ვუპასუხოთ თქვენს შეკითხვებს დღისა და ღამის ნებისმიერ დროს.