სტატიების დირექტორია
- 1 რა არის მონიტი? რატომ არის ასე მნიშვნელოვანი HestiaCP-სთვის?
- 2 HestiaCP-ზე Monit-ის დაყენების აუცილებელი პირობები
- 3 ნაბიჯი 1: სისტემის პაკეტების განახლება
- 4 ნაბიჯი 2: დააინსტალირეთ Monit
- 5 ნაბიჯი 3: ჩართეთ მონიტის სერვისი
- 6 ნაბიჯი 4: დაიწყეთ Monit სერვისი
- 7 ნაბიჯი 5: მონიტის კონფიგურაცია
- 8 ნაბიჯი 6: დააყენეთ Monit სერვისი ავტომატურად ჩატვირთვისას
- 9 ნაბიჯი 7: გადატვირთეთ მონიტის სერვისი
- 10 როგორ დავრწმუნდეთ, რომ Monit-ის ინსტალაცია წარმატებით დასრულდა?
- 11 როგორ დააინსტალიროთ Monit
- 12 ჩართეთ პორტი 2812: დარწმუნდით, რომ შეგიძლიათ წვდომა Monit-ის ვებ ინტერფეისზე
- 13 დასკვნა: Monit-ისა და HestiaCP-ის შესანიშნავი კომბინაცია
შოკისმომგვრელი სიმართლე: რატომ არ ხარ ჯერ აქ 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"
ეს კონფიგურაციის კოდი აკეთებს რამდენიმე მოქმედებას:
- ჩართეთ Monit-ის ვებ ინტერფეისი, შეგიძლიათ გაიაროთ
http://your_server_ip:2812მასზე წვდომა. - მონიტორინგი 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 HestiaCP-ზე.
ის გახდება თქვენი მარჯვენა ასისტენტი სერვერის მენეჯმენტში, რაც უზრუნველყოფს ყველა კრიტიკული სერვისის ნორმალურ მუშაობას.
უფრო მეტიც, Monit-ის ვებ ინტერფეისი საშუალებას გაძლევთ მარტივად აკონტროლოთ ყველა პროცესის სტატუსი და ყველაფერი კონტროლის ქვეშ იყოთ.
იმოქმედეთ!დააკონფიგურირეთ Monit თქვენი სერვერისთვის ახლა მისი სტაბილურობისა და საიმედოობის გასაუმჯობესებლად. თქვენი მომავალი საკუთარი თავი მადლობელი იქნება იმ ჭკვიანური არჩევანისთვის, რომელიც ახლა გააკეთეთ.
იმედი ჩენ ვეილიანგის ბლოგი ( https://www.chenweiliang.com/ ) shared "როგორ დავაყენოთ Monit მონიტორინგის პროგრამა HestiaCP-ზე?" Monit-ის ინსტალაციის მეთოდის დეტალური ახსნა გამოგადგებათ.
კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-31996.html
მეტი ფარული ხრიკის გასახსნელად🔑, კეთილი იყოს თქვენი მობრძანება ჩვენს Telegram არხზე!
გააზიარეთ და მოიწონეთ თუ მოგეწონათ! თქვენი გაზიარებები და მოწონებები ჩვენი მუდმივი მოტივაციაა!
