Maqolalar katalogi
- 1 Monit nima? Nega HestiaCP uchun juda muhim?
- 2 Monitni HestiaCP-ga o'rnatish uchun zarur shartlar
- 3 1-qadam: Tizim paketlarini yangilang
- 4 2-qadam: Monit-ni o'rnating
- 5 3-qadam: Monit xizmatini yoqing
- 6 4-qadam: Monit xizmatini ishga tushiring
- 7 5-qadam: Monitni sozlang
- 8 6-qadam: Monit xizmatini yuklashda avtomatik ravishda ishga tushirish uchun sozlang
- 9 7-qadam: Monit xizmatini qayta ishga tushiring
- 10 Monitni o'rnatish muvaffaqiyatli bo'lganligini qanday tekshirish mumkin?
- 11 Monitni qanday qayta o'rnatish kerak
- 12 2812 portini yoqish: Monit veb-interfeysiga kirishingiz mumkinligiga ishonch hosil qiling
- 13 Xulosa: Monit va HestiaCP ning mukammal kombinatsiyasi
Ajablanarli haqiqat: nega siz hali ham bu erda emassiz HestiaCP Monit o'rnatilsinmi?
Endi nima uchun Monit HestiaCP foydalanuvchilari uchun eng yaxshi hamkorlardan biri ekanligi haqida gapiraylik.
Monit sizga Nginx, PHP-FPM va kabi serveringizning asosiy xizmatlarini osongina kuzatish imkonini beradi MySQL.
Va siz Monit-ni HestiaCP-ga bir necha oddiy qadamda qo'shishingiz mumkin, xuddi nonga sariyog' surtish kabi. Tayyormisiz? Keling, boshlaymiz!
Monit nima? Nega HestiaCP uchun juda muhim?
Qo'llanmaga kirishdan oldin, keling, Monitni qisqacha ko'rib chiqaylik. Monit - bu Unix tizimlaridagi jarayonlar va xizmatlarni kuzatishi mumkin bo'lgan engil ochiq manbali vosita.
Agar jarayon to'xtab qolsa, serveringiz doimo normal ishlashini ta'minlash uchun Monit uni avtomatik ravishda qayta ishga tushirishi mumkin.
Bu sizning serveringiz uchun 24/7 qo'riqchiga ega bo'lganga o'xshaydi, u nafaqat ishonchli, balki sezgir.
Monitni HestiaCP-ga o'rnatish uchun zarur shartlar
Monitni o'rnatishdan oldin, quyidagi shartlarga ega ekanligingizga ishonch hosil qiling:
- Hestia boshqaruv paneli o'rnatildi
- Ildizga kirish huquqiga ega bo'ling
Agar siz ushbu mezonlarga javob bersangiz, borishga tayyormiz.
1-qadam: Tizim paketlarini yangilang
Birinchidan, tizim paketlaringiz yangilanganligiga ishonch hosil qiling. Quyidagi buyruq yordamida tizim paketlarini yangilang:
apt update
Bu juda muhim, chunki tizim paketini yangilash potentsial zaifliklarni tuzatishi va Monitning so'nggi versiyasi o'rnatilganligini ta'minlashi mumkin.
2-qadam: Monit-ni o'rnating
Tizim yangilanishi tugallangandan so'ng siz Monitni o'rnatishingiz mumkin. O'rnatish uchun quyidagi buyruqni kiriting:
apt install monit
Ushbu qadam Monitni avtomatik ravishda yuklab oladi va o'rnatadi, siz faqat bir necha daqiqa sabr bilan kutishingiz kerak.
3-qadam: Monit xizmatini yoqing
O'rnatish tugallangandan so'ng, tizim ishga tushganda avtomatik ravishda ishlashi uchun Monit xizmatini yoqishni unutmang. Quyidagi buyruq yordamida xizmatni yoqing:
systemctl enable monit
Bu Monit-ga bir juft avtomatik g'ildirak o'rnatishga tengdir, qachonki serverni qayta ishga tushirsangiz, u avtomatik ravishda ishga tushadi.
4-qadam: Monit xizmatini ishga tushiring
Keyin, Monit xizmatini ishga tushiring va u ishlay boshlaydi:
systemctl start monit
Endi Monit fonda ishlayapti, u sizning xizmatingizni kuzatishga tayyor.
5-qadam: Monitni sozlang
Monitning standart konfiguratsiyasi barcha muhitlar uchun mos kelmasligi mumkin, shuning uchun biz ba'zi o'zgarishlar qilishimiz kerak. tahrirlash /etc/monit/monitrc faylni yarating va quyidagi tarkibni qo'shing:
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"
Ushbu konfiguratsiya kodi bir nechta ishlarni bajaradi:
- Monit veb-interfeysini yoqing, siz o'tishingiz mumkin
http://your_server_ip:2812unga kirish. - Monitor Nginx, PHP-FPM va MySQL Xizmat, ularning har doim onlayn bo'lishini ta'minlash.
6-qadam: Monit xizmatini yuklashda avtomatik ravishda ishga tushirish uchun sozlang
Quyidagi buyruqni kiriting
systemctl enable monit systemctl start monit
- Agar xato xabari "
sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", yechimni ko'rish uchun quyidagi maqola havolasini bosing▼
7-qadam: Monit xizmatini qayta ishga tushiring
Konfiguratsiya tugallangandan so'ng, konfiguratsiya kuchga kirishi uchun Monit xizmatini qayta ishga tushirishni unutmang:
systemctl restart monit
Bu Monitga yangi hayot nafas olish kabi va u endi o'zini ko'rsatishga tayyor.
Monitni o'rnatish muvaffaqiyatli bo'lganligini qanday tekshirish mumkin?
O'rnatish tugallangach, brauzerni oching va tashrif buyuring http://your_server_ip:2812, siz Monitning asboblar panelini ko'rishingiz kerak.
Agar hamma narsa odatdagidek bo'lsa, siz Nginx, PHP-FPM va MySQL holatini ko'rasiz.
Ularning holati "Running" ni ko'rsatadi, bu ularning normal ishlayotganligini ko'rsatadi.
Agar ushbu jarayonlardan birortasi ishlamay qolsa, Monit ularni avtomatik ravishda qayta ishga tushirishga harakat qiladi.
Monitni qanday qayta o'rnatish kerak
Agar siz Monitni o'rnatishda muammo borligini aniqlasangiz yoki uni qayta sozlashingiz kerak bo'lsa, quyidagi buyruq yordamida Monitni qayta o'rnatishingiz mumkin:
apt-get remove monit
apt-get install monit
2812 portini yoqish: Monit veb-interfeysiga kirishingiz mumkinligiga ishonch hosil qiling
Monit veb-interfeysiga normal kirishni ta'minlash uchun siz 2812 portni yoqishingiz kerak.
在 monitrc Faylda HTTPD tinglash sozlanganligiga va 2812 porti va aniq IP manzili ko'rsatilganligiga ishonch hosil qiling.
HestiaCPCP da 2812 portni yoqing
Muvaffaqiyatli o'rnatganingizdan so'ngMonitoring, demonni sozlash, portlarni, IP manzillarni va boshqa sozlamalarni yoqish kerak.
1 yil:HestiaCPCP-ga kiring
2 yil:Xavfsizlik devoriga kiring.
- Navigatsiya ustidagi "Xavfsizlik devori" ni bosing.
3 yil:+ tugmasini bosing.
- Kursni + tugmasi ustiga olib borganingizda, tugma "Qoida qo'shish" ga o'zgarishini ko'rasiz.
4 yil:Qoidalarni qo'shing.
Qoida sozlamalari sifatida quyidagilardan foydalaning ▼
- Harakat: Qabul qiling
- Protokol: TCP
- Port: 2812
- IP manzili: 0.0.0.0/0
- Izohlar (ixtiyoriy): MONIT
Quyida HestiaCP xavfsizlik devori sozlamalarining skrinshoti ▼

Xulosa: Monit va HestiaCP ning mukammal kombinatsiyasi
Shu nuqtada, siz HestiaCP-da Monit-ni muvaffaqiyatli o'rnatgan va sozlagan bo'lishingiz kerak.
U barcha muhim xizmatlarning normal ishlashini ta'minlab, serverni boshqarish bo'yicha sizning o'ng qo'l yordamchingizga aylanadi.
Bundan tashqari, Monit veb-interfeysi barcha jarayonlarning holatini osongina kuzatish va hamma narsani nazorat ostida saqlash imkonini beradi.
Harakat qiling!Serveringiz barqarorligi va ishonchliligini oshirish uchun Monit-ni hozir sozlang. Sizning kelajakdagi shaxsingiz hozir qilgan oqilona tanlovingiz uchun minnatdor bo'ladi.
Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) "HestiaCP-da Monit monitoring dasturini qanday o'rnatish mumkin?" Monitni o'rnatish usulini batafsil tushuntirish siz uchun foydali bo'ladi.
Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-31996.html
Ko'proq yashirin fokuslarni ochish uchun🔑 Telegram kanalimizga qo'shiling!
Baham ko'ring va yoqsa like! Sizning aktsiyalaringiz va yoqtirishlaringiz bizning doimiy motivatsiyasimizdir!
