HestiaCP Monit-ийн тохиргоо: Замын файлууд болон өөрчлөн тохируулах аргын талаархи цогц дүн шинжилгээ хийх заавар

Бүрэн эзэмшихийг хүсч байнаHestiaCPТохиргоог хянах уу? Энэхүү гарын авлага нь танд Monit-ийн тохиргооны замууд болон файлуудыг иж бүрэн шинжилж, серверийн удирдлагыг хялбархан оновчтой болгоход туслах практик тохируулгын зөвлөмжүүдийг өгөх болно.

Та шинэхэн эсвэл туршлагатай хэрэглэгч эсэхээс үл хамааран энэ нийтлэл нь таны серверийн тогтвортой байдал, гүйцэтгэлийг сайжруулахад үнэтэй туслах болно. Ирээд илүү ихийг мэдээрэй!

Та мэдсэн үү? Хэрэв таны сервер гэнэт гацаж, шалтгааныг нь мэдэхгүй байгаа бол энэ нь та HestiaCP-ийн Monit-ийг зөв тохируулаагүйтэй холбоотой байж магадгүй юм!

HestiaCP Monit-ийн тохиргоо: Замын файлууд болон өөрчлөн тохируулах аргын талаархи цогц дүн шинжилгээ хийх заавар

HestiaCP дээр тохиргооны зам болон файлын задлан шинжилгээг хянах

HestiaCP-ийн менежментийг судлахад маш чухал боловч ихэнхдээ үл тоомсорлодог хэрэгсэл байдаг бөгөөд энэ нь Монит юм.

Монит гэж юу вэ?

Энгийнээр хэлбэл, энэ нь сервер дээр ажиллаж байгаа янз бүрийн үйлчилгээ, процессуудыг цаг тухайд нь хянаж, асуудал гарсан үед танд шууд мэдэгдэж, тэр ч байтугай автоматаар асуудлыг засахыг оролддог серверийн харуул юм.

Сайхан сонсогдож байна уу? Гэсэн хэдий ч, хэрэв та түүний тохиргооны зам болон файлуудыг мэдэхгүй бол энэ нь хичнээн сайхан байх нь хамаагүй.

Тохиргооны замыг хянах

Үндсэн зүйлээс эхэлцгээе.

Хэрэв та Monit-г суулгаагүй байгаа эсвэл суулгах дэлгэрэнгүй алхмуудыг мэдэхийг хүсвэл доорх холбоос дээр дарж үзнэ үү▼

Хэрхэн хялбар суулгах, серверийн хяналтыг илүү дэлгэрэнгүй болгох талаар алхам алхмаар зааж өгнө үү!

Hestia хяналтын самбарт Монитийн тохиргооны файлууд хаана байрладаг вэ? Хариулт нь энгийн:

зам:

  • /etc/monit

Энэ замаас та Monit-ийн бүх тохиргооны файлуудыг олох боломжтой. Хэрэв та Monit-г хэвийн ажиллуулж, сервер дээрээ янз бүрийн үйлчилгээнүүдийг хянахыг хүсч байвал энэ директорт шуугиан дэгдээх хэрэгтэй.

Үндсэн тохиргооны файлууд:monitrc

Бүх тохиргоог нэг файлд цуглуулдаг, өөрөөр хэлбэл:

文件:

  • /etc/monit/monitrc

Энэ файлыг Монитын "тархи" гэж хэлж болно. Эндээс та ямар үйлчилгээнд хяналт тавих, хэрхэн хянах, асуудал гарвал ямар арга хэмжээ авахыг тодорхойлж болно. Чухал сонсогдож байна уу? Үнэхээр! Хэрэв та Nginx, PHP-FPM-д найдаж байгаа бол,MySQLҮйлчилгээг хүлээж байгаа бол энд та онцгой анхаарал хандуулах хэрэгтэй.

Өгөгдмөл тохиргоо: Hestia-н нарийн тохируулга

Аз болоход, HestiaCP бидний төлөө маш их ажлыг хийдэг. Анхдагч байдлаар, Hestia танд дараах үндсэн үйлчилгээг хянахын тулд Monit-г тохируулсан:

  • nginx: Хамгийн алдартай вэб серверүүдийн нэг болох Nginx-ийн ач холбогдлыг хэлэх аргагүй юм.
  • php-fpm: PHP хүсэлтийг шийдвэрлэх чухал үйлчилгээ, ялангуяа динамик вэб сайтууд.
  • MySQL: Өгөгдлийн сангийн үйлчилгээний цөм болох бараг бүх динамик вэб сайтууд үүнээс салшгүй юм.
  • Fail2ban: Харгис хүчний дайралтыг эсэргүүцэхэд туслах аюулгүй байдлын хамгаалалтын чухал хэрэгсэл.
  • Postfix: Мэйлтэй харьцдаг үйлчилгээ.
  • Аялал жуулчлал:IMAP болон POP3 шуудангийн үйлчилгээний асран хамгаалагч.

Эдгээр өгөгдмөл тохиргоонууд нь серверийн үндсэн үйлчилгээнүүдийн ихэнхийг аль хэдийн хамарсан байгаа ч танд тодорхой шаардлага тавигдаж магадгүй тул та тусгай тохиргоо хийх шаардлагатай болно.

Монитын захиалгат тохиргоо: өөрийн хяналтын системийг бий болгох

Хэдийгээр өгөгдмөл тохиргоо нь аль хэдийн маш хүчтэй боловч Redis, MongoDB гэх мэт бусад үйлчилгээ эсвэл процессыг хянах шаардлагатай хувилбарууд үргэлж байдаг. Monit-ийн тохиргоог өөрчлөхийн тулд та зүгээр л засах хэрэгтэй/etc/monit/monitrcфайл.

Энд та хяналтын шинэ дүрмийг нэмж болно, тухайлбал:

check process redis-server with pidfile /var/run/redis/redis-server.pid
    start program = "/etc/init.d/redis-server start"
    stop program  = "/etc/init.d/redis-server stop"
    if failed port 6379 then restart
    if 5 restarts within 5 cycles then timeout

Ингэснээр та Monit-д Redis үйлчилгээгээ хамгаалахыг зөвшөөрч, нэгэнт унтарсны дараа Monit автоматаар дахин эхлүүлэх боломжтой.

Monit-г дахин эхлүүлэхээ бүү мартаарай

Тохиргооны файлд өөрчлөлт оруулсны дараа маш чухал алхам байна:Monit-г дахин эхлүүлнэ үү. Хэрэв та дахин эхлүүлэхгүй бол Monit таны хамгийн сүүлийн тохиргоог ачаалахгүй. Тиймээс та тохиргоог өөрчлөх бүрдээ дараах тушаалыг гүйцэтгэх ёстой.

systemctl restart monit

Энэ алхамыг бүү мартаарай, эс тэгвээс бүх өөрчлөлтүүд дэмий хоосон болно.

Monit хяналтын самбарт зочилно уу: бодит цагийн хяналт хийх хүчирхэг хэрэгсэл

Монитыг тохируулсан болохоор яг юу хийж байгааг та гайхаж байгаа байх, тийм ээ? Monit нь хяналтанд байгаа бүх үйлчилгээний статусыг бодит цаг хугацаанд харах боломжийг олгодог хяналтын самбартай ирдэг. Та зүгээр л хөтөч дээрээ зочлох хэрэгтэй:

http://your_server_ip:2812

Анхдагч байдлаар, Монитийн хяналтын самбар нууц үгээр хамгаалагдаагүй. Тиймээс аюулгүй байдлыг хангахын тулд хүчтэй нууц үг тохируулах эсвэл тодорхой IP хаяг руу нэвтрэх эрхийг хязгаарлахаа бүү мартаарай.

Дүгнэлт: Серверээ удирдаж, Monit-г тохируулж эхэл

Monit-ийг зөв тохируулснаар та серверийнхээ найдвартай байдлыг ихээхэн сайжруулж чадна. Эцсийн эцэст, хэн ч таны вэбсайт ажиллахгүй байна гэж шөнө дунд утсаар сэрээхийг хүсэхгүй байна, тийм ээ? Monit-г ашигласнаар та олон асуудлаас урьдчилан сэргийлж, үүссэн үед нь автоматаар зохицуулж, серверээ жинхэнэ "өөрийгөө эдгээдэг" болгоно.

Тиймээс цаашид эргэлзэх хэрэггүй бөгөөд Monit тохиргоогоо шалгаарай! Хэрэв та хараахан тохируулж амжаагүй байгаа эсвэл анхдагч тохиргоог ашиглаж байгаа бол серверийн хяналтын системээ өөрчилж эхлэх хамгийн тохиромжтой цаг болжээ.

Дүгнэлт ба үйлдэл

HestiaCP дахь Monit тохиргооны зам болон файлуудыг эзэмшиж, тохиргоог хэрхэн өөрчлөх, үйлчилгээг дахин эхлүүлэх талаар ойлгох нь серверийн тогтвортой ажиллагааг хангах түлхүүр юм. Асуудал гарахыг хүлээх хэрэггүй, яг одоо арга хэмжээ авч, серверийн удирдлагын ур чадвараа бэхжүүл. Хэрэв та эдгээр тохиргооны ур чадварыг үнэхээр эзэмшсэн тохиолдолд л серверийн менежментэд тухтай байх боломжтой.

Серверийн эвдрэл таны хар дарсан зүүд болохыг бүү зөвшөөр, Monit-ээ яг одоо тохируулаарай!

Hope Chen Weiliang блог ( https://www.chenweiliang.com/ ) "HestiaCP Monit Configuration: Замын файлуудын иж бүрэн дүн шинжилгээ ба өөрчлөн тохируулах аргын заавар"-ыг хуваалцсан нь танд тустай байх болно.

Энэ нийтлэлийн холбоосыг хуваалцахад тавтай морилно уу:https://www.chenweiliang.com/cwl-31997.html

Илүү олон далд заль мэхийг нээхийн тулд манай Telegram сувагт нэгдэнэ үү!

Хэрэв танд таалагдвал лайк дарж, хуваалцаарай! Таны шэйр, лайк бол бидний байнгын урам зориг юм!

 

发表 评论

Таны имэйл хаягийг нийтлэхгүй. 必填 项 已 用 дээр ажиллаж байна * 标注

TOP хүртэл гүйлгэж