როგორ დავაყენოთ Monit მონიტორინგის პროგრამა HestiaCP-ზე? Monit-ის ინსტალაციის მეთოდის დეტალური ახსნა

სტატიების დირექტორია

შოკისმომგვრელი სიმართლე: რატომ არ ხარ ჯერ აქ HestiaCP დააინსტალირე Monit?

ახლა მოდით ვისაუბროთ იმაზე, თუ რატომ არის Monit ერთ-ერთი საუკეთესო პარტნიორი HestiaCP მომხმარებლებისთვის.

Monit გაძლევთ საშუალებას მარტივად აკონტროლოთ თქვენი სერვერის ძირითადი სერვისები, როგორიცაა Nginx, PHP-FPM და MySQL.

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

რა არის მონიტი? რატომ არის ასე მნიშვნელოვანი HestiaCP-სთვის?

სანამ გაკვეთილს ჩავუღრმავდებით, მოდით მოკლედ გადავხედოთ Monit-ს. Monit არის მსუბუქი ღია კოდის ინსტრუმენტი, რომელსაც შეუძლია პროცესებისა და სერვისების მონიტორინგი Unix სისტემებში.

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

ეს იგივეა, რომ გქონდეთ 24/7 მცველი თქვენი სერვერისთვის, რომელიც არა მხოლოდ საიმედოა, არამედ პასუხისმგებელია.

HestiaCP-ზე Monit-ის დაყენების აუცილებელი პირობები

Monit-ის დაყენებამდე, დარწმუნდით, რომ გაქვთ შემდეგი პირობები:

  • დამონტაჟებულია ჰესტიას მართვის პანელი
  • გქონდეთ root წვდომა

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

ნაბიჯი 1: სისტემის პაკეტების განახლება

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

apt update

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

ნაბიჯი 2: დააინსტალირეთ Monit

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

apt install monit

ეს ნაბიჯი ავტომატურად ჩამოტვირთავს და დააინსტალირებს Monit-ს, თქვენ მხოლოდ მოთმინებით უნდა დაელოდოთ რამდენიმე წუთს.

ნაბიჯი 3: ჩართეთ მონიტის სერვისი

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

systemctl enable monit

ეს ექვივალენტურია წყვილი ავტომატური ბორბლების დაყენებისას, როდესაც თქვენ გადატვირთავთ სერვერს, ის ავტომატურად დაიწყება.

ნაბიჯი 4: დაიწყეთ Monit სერვისი

შემდეგი, გაუშვით Monit სერვისი და მიეცით მას მუშაობა:

systemctl start monit

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

ნაბიჯი 5: მონიტის კონფიგურაცია

Monit-ის ნაგულისხმევი კონფიგურაცია შეიძლება არ იყოს შესაფერისი ყველა გარემოსთვის, ამიტომ საჭიროა გარკვეული კორექტირების გაკეთება. რედაქტირება /etc/monit/monitrc ფაილი და დაამატეთ შემდეგი შინაარსი:

set httpd port 2812 and
  use address 0.0.0.0
  and allow localhost

check process nginx with pidfile /var/run/nginx.pid
  group nginx
  start program = "/etc/init.d/nginx start"
  stop program = "/etc/init.d/nginx stop"

check process php-fpm with pidfile /var/run/php/php7.4-fpm.pid
  group php-fpm
  start program = "/etc/init.d/php7.4-fpm start"
  stop program = "/etc/init.d/php7.4-fpm stop"

check process mysql with pidfile /var/run/mysqld/mysqld.pid
  group mysql
  start program = "/etc/init.d/mysql start"
  stop program = "/etc/init.d/mysql stop"

ეს კონფიგურაციის კოდი აკეთებს რამდენიმე მოქმედებას:

  1. ჩართეთ Monit-ის ვებ ინტერფეისი, შეგიძლიათ გაიაროთ http://your_server_ip:2812 მასზე წვდომა.
  2. მონიტორინგი Nginx, PHP-FPM და MySQL მომსახურება, იმის უზრუნველსაყოფად, რომ ისინი ყოველთვის ონლაინ არიან.

ნაბიჯი 6: დააყენეთ Monit სერვისი ავტომატურად ჩატვირთვისას

შეიყვანეთ შემდეგი ბრძანება

systemctl enable monit
systemctl start monit
  • თუ შეცდომის შეტყობინება "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.გადაწყვეტის სანახავად გთხოვთ, დააწკაპუნოთ სტატიის ბმულზე ქვემოთ

ნაბიჯი 7: გადატვირთეთ მონიტის სერვისი

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

systemctl restart monit

ეს ჰგავს მონიტს ახალ სიცოცხლეს და ის ახლა მზად არის გამოსაჩენად.

როგორ დავრწმუნდეთ, რომ Monit-ის ინსტალაცია წარმატებით დასრულდა?

ინსტალაციის დასრულების შემდეგ გახსენით ბრაუზერი და ეწვიეთ http://your_server_ip:2812, თქვენ უნდა ნახოთ Monit-ის დაფა.

თუ ყველაფერი ნორმალურია, ნახავთ Nginx, PHP-FPM და MySQL სტატუსს.

მათი სტატუსი გვიჩვენებს "Running", რაც მიუთითებს იმაზე, რომ ისინი ნორმალურად მუშაობენ.

თუ რომელიმე ამ პროცესს შეწყვეტს გაშვება, Monit ავტომატურად ცდილობს მათ გადატვირთვას.

როგორ დააინსტალიროთ Monit

თუ აღმოაჩენთ, რომ პრობლემაა Monit-ის ინსტალაციასთან დაკავშირებით, ან გჭირდებათ მისი ხელახლა კონფიგურაცია, შეგიძლიათ ხელახლა დააინსტალიროთ Monit შემდეგი ბრძანების გამოყენებით:

apt-get remove monit
apt-get install monit

ჩართეთ პორტი 2812: დარწმუნდით, რომ შეგიძლიათ წვდომა Monit-ის ვებ ინტერფეისზე

იმისათვის, რომ დარწმუნდეთ, რომ Monit-ის ვებ ინტერფეისზე ნორმალური წვდომა შეიძლება, თქვენ უნდა ჩართოთ პორტი 2812.

monitrc ფაილში დარწმუნდით, რომ HTTPD მოსმენა დაყენებულია და მითითებულია 2812 პორტი და ზუსტი IP მისამართი.

ჩართეთ პორტი 2812 HestiaCPCP-ში

მას შემდეგ რაც წარმატებით დააინსტალირეთმონიტორინგის მონიტორინგი, საჭიროა დემონის დაყენება, პორტების, IP მისამართების და სხვა პარამეტრების ჩართვა.

1:შედით თქვენს HestiaCPCP-ში

2:შედით firewall-ში.

  • დააწკაპუნეთ "Firewall" ნავიგაციის ზემოთ.

3:დააჭირეთ ღილაკს +.

  • როდესაც თქვენ გადახვალთ + ღილაკზე, დაინახავთ, რომ ღილაკი შეიცვალა "წესის დამატებად".

4:წესების დამატება.

გამოიყენეთ შემდეგი, როგორც წესის პარამეტრები ▼

  • მოქმედება: მიღება
  • პროტოკოლი: TCP
  • პორტი: 2812
  • IP მისამართი: 0.0.0.0/0
  • შენიშვნები (სურვილისამებრ): MONIT

ქვემოთ მოცემულია HestiaCP firewall პარამეტრების სკრინშოტი ▼

როგორ დავაყენოთ Monit მონიტორინგის პროგრამა HestiaCP-ზე? Monit-ის ინსტალაციის მეთოდის დეტალური ახსნა

დასკვნა: Monit-ისა და HestiaCP-ის შესანიშნავი კომბინაცია

ამ ეტაპზე, თქვენ წარმატებით უნდა დააინსტალიროთ და დააკონფიგურიროთ Monit HestiaCP-ზე.

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

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

იმოქმედეთ!დააკონფიგურირეთ Monit თქვენი სერვერისთვის ახლა მისი სტაბილურობისა და საიმედოობის გასაუმჯობესებლად. თქვენი მომავალი საკუთარი თავი მადლობელი იქნება იმ ჭკვიანური არჩევანისთვის, რომელიც ახლა გააკეთეთ.

იმედი ჩენ ვეილიანგის ბლოგი ( https://www.chenweiliang.com/ ) shared "როგორ დავაყენოთ Monit მონიტორინგის პროგრამა HestiaCP-ზე?" Monit-ის ინსტალაციის მეთოდის დეტალური ახსნა გამოგადგებათ.

კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-31996.html

მეტი ფარული ხრიკის გასახსნელად🔑, კეთილი იყოს თქვენი მობრძანება ჩვენს Telegram არხზე!

გააზიარეთ და მოიწონეთ თუ მოგეწონათ! თქვენი გაზიარებები და მოწონებები ჩვენი მუდმივი მოტივაციაა!

 

评论

თქვენი ელფოსტის მისამართი არ გამოქვეყნდება. გამოყენებულია აუცილებელი ველები * ლეიბლი

გადაახვიეთ ზემოთ