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

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


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

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

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

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

top

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

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

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

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

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

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

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

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

atop

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

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

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

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

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

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. ის სრულიად უფასოა და ამასთან აქვს ყველაფერი რაც საჭიროა სერვერის სრული დიაგნოსტიკისთვის. მოდი დეტალურად განვიხილოთ მისი ინსტალაცია და კონფიგურაცია a-ს მაგალითზე თავდადებული სერვერზე გაშვებული OS 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-ის შესახებ

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