Нийтлэлийн лавлах
Гайхалтай үнэн: чи яагаад хараахан ирээгүй байна вэ? HestiaCP Monit-г суулгах уу?
Одоо Monit яагаад HestiaCP хэрэглэгчдийн хамгийн сайн түншүүдийн нэг болох талаар ярилцъя.
Monit нь Nginx, PHP-FPM гэх мэт серверийнхээ үндсэн үйлчилгээг хялбархан хянах боломжийг танд олгоно MySQL.
Мөн та талханд цөцгийн тос түрхэхтэй адил хэдхэн энгийн алхамаар Monit-ийг HestiaCP-дээ нэгтгэж болно. Та бэлэн үү? Эхэлцгээе!
Монит гэж юу вэ? HestiaCP яагаад ийм чухал вэ?
Зааварт орохын өмнө Монитийг товчхон харцгаая. Monit бол Unix систем дэх үйл явц, үйлчилгээг хянах боломжтой хөнгөн нээлттэй эхийн хэрэгсэл юм.
Хэрэв процесс гацсан бол таны сервер хэвийн ажиллаж байгаа эсэхийг шалгахын тулд Monit автоматаар дахин эхлүүлж болно.
Энэ нь сервертээ 24/7 хамгаалагчтай байхтай адил бөгөөд найдвартай төдийгүй хариу үйлдэл үзүүлэх чадвартай.
HestiaCP дээр Monit суулгахад шаардлагатай нөхцөлүүд
Monit-г суулгахаасаа өмнө дараах нөхцөлүүд байгаа эсэхийг шалгана уу.
- Hestia хяналтын самбар суурилуулсан
- Root хандалттай байх
Хэрэв та эдгээр шалгуурыг хангасан бол бид явахад тохиромжтой.
Алхам 1: Системийн багцуудыг шинэчлэх
Эхлээд таны системийн багцууд шинэчлэгдсэн эсэхийг шалгаарай. Дараах тушаалыг ашиглан системийн багцуудыг шинэчилнэ үү.
apt update
Системийн багцын шинэчлэлтүүд нь болзошгүй сул талуудыг засч, Monit-ийн хамгийн сүүлийн хувилбарыг суулгасан эсэхийг баталгаажуулах боломжтой учраас энэ нь чухал юм.
Алхам 2: Monit-г суулгана уу
Системийн шинэчлэлт дууссаны дараа та Monit-г суулгаж болно. Суулгахын тулд дараах тушаалыг оруулна уу:
apt install monit
Энэ алхам нь Monit-г автоматаар татаж аваад суулгах бөгөөд та хэдхэн минут тэвчээртэй хүлээх хэрэгтэй.
Алхам 3: Monit үйлчилгээг идэвхжүүлнэ үү
Суулгаж дууссаны дараа Monit үйлчилгээг идэвхжүүлэхээ мартуузай, ингэснээр систем эхлэхэд автоматаар ажиллах болно. Дараах тушаалыг ашиглан үйлчилгээг идэвхжүүлнэ үү.
systemctl enable monit
Энэ нь Monit дээр хос автомат дугуй суурилуулахтай тэнцэх юм.
Алхам 4: Монит үйлчилгээг эхлүүлнэ үү
Дараа нь Монит үйлчилгээг эхлүүлж, ажиллаж эхлэхийг зөвшөөрнө үү:
systemctl start monit
Одоо Монит ард ажиллаж байгаа тул таны үйлчилгээг хянахад бэлэн боллоо.
Алхам 5: Monit-г тохируулах
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"
Энэ тохиргооны код нь хэд хэдэн зүйлийг гүйцэтгэдэг:
- Монитийн вэб интерфэйсийг идэвхжүүлнэ үү, та дамжуулж болно
http://your_server_ip:2812хандах. - Nginx, PHP-FPM болон монитор MySQL Үйлчилгээ, тэднийг үргэлж онлайн байлгах.
Алхам 6: Монит үйлчилгээг ачаалах үед автоматаар эхлүүлэхээр тохируулна уу
Дараах тушаалыг оруулна уу:
systemctl enable monit && systemctl start monit
- Хэрэв алдааны мэдэгдэл "
sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", доорх нийтлэлийн холбоос дээр дарж шийдлийг үзнэ үү▼
Алхам 7: Монит үйлчилгээг дахин эхлүүлнэ үү
Тохиргоог хийж дууссаны дараа тохиргоо хүчин төгөлдөр болохын тулд Монит үйлчилгээг дахин эхлүүлэхээ бүү мартаарай.
systemctl restart monit
Энэ нь Монитод шинэ амьдралаар амьсгалж байгаатай адил бөгөөд одоо өөрийгөө харуулахад бэлэн боллоо.
Monit суулгац амжилттай болсон эсэхийг хэрхэн шалгах вэ?
Суулгаж дууссаны дараа хөтчөө нээгээд зочилно уу http://your_server_ip:2812, та Монитийн хяналтын самбарыг харах ёстой.
Хэрэв бүх зүйл хэвийн бол та Nginx, PHP-FPM болон MySQL-ийн статусыг харах болно.
Тэдний статус нь "Гүйж байна" гэж харуулж байгаа бөгөөд энэ нь хэвийн ажиллаж байгааг харуулж байна.
Хэрэв эдгээр процессуудын аль нэг нь ажиллахаа больсон тохиолдолд Monit автоматаар дахин эхлүүлэхийг оролддог.
Monit-г хэрхэн дахин суулгах вэ
Хэрэв та Monit-г суулгахад асуудал гарсан эсвэл дахин тохируулах шаардлагатай бол дараах тушаалыг ашиглан Monit-ийг дахин суулгаж болно.
apt-get remove monit
apt-get install monit
2812 портыг идэвхжүүлэх: Монитийн вэб интерфэйс рүү нэвтрэх боломжтой эсэхийг шалгаарай
Монитийн вэб интерфэйсийг хэвийн байдлаар ашиглахын тулд та 2812 портыг идэвхжүүлэх хэрэгтэй.
在 monitrc Файлд HTTPD сонсох тохиргоо хийгдсэн, 2812 порт болон үнэн зөв IP хаягийг зааж өгсөн эсэхийг шалгаарай.
HestiaCPCP дахь 2812 портыг идэвхжүүлнэ үү
Амжилттай суулгасны дарааМониторинг хийх, дэмоныг тохируулах, порт, IP хаяг болон бусад тохиргоог идэвхжүүлэх хэрэгтэй.
1-р сар:Өөрийн HestiaCPCP руу нэвтэрнэ үү
2-р сар:Галт ханыг оруулна уу.
- Навигацийн дээрх "галт хана" дээр дарна уу.
3-р сар:+ товчийг дарна уу.
- Та + товчлуур дээр хулганыг аваачихад товчлуур "Дүрэм нэмэх" болж өөрчлөгдөхийг харах болно.
4-р сар:Дүрэм нэмэх.
Дараахыг дүрмийн тохиргоо болгон ашиглаарай ▼
- Үйлдэл: Зөвшөөрч байна
- Протокол: TCP
- порт: 2812
- IP хаяг: 0.0.0.0/0
- Тайлбар (заавал биш): MONIT
Дараах нь HestiaCP галт ханын тохиргооны ▼ дэлгэцийн агшин юм

Дүгнэлт: Monit болон HestiaCP-ийн төгс хослол
Энэ үед та HestiaCP дээр Monit-г амжилттай суулгаж, тохируулсан байх ёстой.
Энэ нь серверийн менежментийн таны баруун гарын туслах болж, бүх чухал үйлчилгээний хэвийн ажиллагааг хангах болно.
Түүнчлэн Монитийн вэб интерфэйс нь бүх үйл явцын төлөвийг хялбархан хянаж, бүх зүйлийг хяналтандаа байлгах боломжийг олгодог.
Арга хэмжээ аваарай!Серверийнхээ тогтвортой байдал, найдвартай байдлыг сайжруулахын тулд Monit-г яг одоо тохируулаарай. Таны ирээдүйн хүн одоо хийсэн ухаалаг сонголтдоо талархах болно.
Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) shared "Monit monitoring программыг HestiaCP дээр хэрхэн суулгах вэ?" Монитыг суулгах аргын дэлгэрэнгүй тайлбар танд тустай байх болно.
Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-31996.html

