จะติดตั้งโปรแกรมตรวจสอบ Monit บน HestiaCP ได้อย่างไร คำอธิบายโดยละเอียดเกี่ยวกับวิธีการติดตั้ง Monit

ความจริงที่น่าประหลาดใจ: ทำไมคุณยังไม่ติดตั้ง Monit บนHestiaCP ล่ะ?

ตอนนี้เรามาพูดถึงสาเหตุที่ Monit เป็นหนึ่งในพันธมิตรที่ดีที่สุดสำหรับผู้ใช้ HestiaCP

Monit ช่วยให้คุณตรวจสอบบริการเซิร์ฟเวอร์ที่สำคัญได้อย่างง่ายดาย เช่น Nginx, PHP-FPM และMySQL

และคุณสามารถรวม Monit เข้ากับ HestiaCP ของคุณได้ในขั้นตอนง่ายๆ เพียงไม่กี่ขั้นตอน ง่ายเหมือนกับการทาเนยบนขนมปัง คุณพร้อมหรือยัง? มาเริ่มกันเลย!

โมนิตคืออะไร? เหตุใดจึงสำคัญสำหรับ HestiaCP?

ก่อนที่เราจะเจาะลึกบทช่วยสอน เรามาดูรายละเอียด Monit กันก่อน Monit เป็นเครื่องมือโอเพ่นซอร์สน้ำหนักเบาที่สามารถตรวจสอบกระบวนการและบริการในระบบ Unix

หากกระบวนการหยุดทำงาน Monit สามารถรีสตาร์ทได้โดยอัตโนมัติเพื่อให้แน่ใจว่าเซิร์ฟเวอร์ของคุณทำงานตามปกติอยู่เสมอ

เหมือนกับการมีบอดี้การ์ดคอยดูแลเซิร์ฟเวอร์ของคุณตลอด 24 ชั่วโมงทุกวัน ซึ่งไม่เพียงแต่เชื่อถือได้ แต่ยังตอบสนองด้วย

เงื่อนไขที่จำเป็นสำหรับการติดตั้ง Monit บน HestiaCP

ก่อนที่จะติดตั้ง Monit โปรดตรวจสอบให้แน่ใจว่าคุณมีเงื่อนไขดังต่อไปนี้:

  • ติดตั้งแผงควบคุมเฮสเทียแล้ว
  • มีการเข้าถึงรูท

หากคุณมีคุณสมบัติตรงตามเกณฑ์เหล่านี้ เราก็พร้อมที่จะดำเนินการต่อไป

ขั้นตอนที่ 1: อัปเดตแพ็คเกจระบบ

ขั้นแรก ตรวจสอบให้แน่ใจว่าแพ็คเกจระบบของคุณเป็นปัจจุบัน อัพเดตแพ็กเกจระบบโดยใช้คำสั่งต่อไปนี้:

apt update

นี่เป็นสิ่งสำคัญเนื่องจากการอัพเดตแพ็คเกจระบบสามารถแก้ไขช่องโหว่ที่อาจเกิดขึ้นและให้แน่ใจว่าคุณได้ติดตั้ง Monit เวอร์ชันล่าสุดแล้ว

ขั้นตอนที่ 2: ติดตั้ง Monit

หลังจากการอัปเดตระบบเสร็จสิ้น คุณสามารถติดตั้ง Monit ได้ ป้อนคำสั่งต่อไปนี้เพื่อติดตั้ง:

apt install monit

ขั้นตอนนี้จะดาวน์โหลดและติดตั้ง Monit โดยอัตโนมัติ คุณเพียงแค่ต้องรอสักครู่อย่างอดทน

ขั้นตอนที่ 3: เปิดใช้งานบริการ Monit

หลังจากการติดตั้งเสร็จสมบูรณ์ อย่าลืมเปิดใช้บริการ Monit เพื่อให้บริการทำงานโดยอัตโนมัติเมื่อระบบเริ่มทำงาน เปิดใช้งานบริการโดยใช้คำสั่งต่อไปนี้:

systemctl enable monit

ซึ่งเทียบเท่ากับการติดตั้งล้ออัตโนมัติคู่หนึ่งบน 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 ใหม่

หลังจากการกำหนดค่าเสร็จสมบูรณ์ อย่าลืมรีสตาร์ทบริการ Monit เพื่อให้การกำหนดค่ามีผล:

systemctl restart monit

ราวกับได้มอบชีวิตใหม่ให้กับ Monit และพร้อมอวดโฉมแล้ว

จะตรวจสอบได้อย่างไรว่าการติดตั้ง Monit สำเร็จ?

หลังจากการติดตั้งเสร็จสิ้น ให้เปิดเบราว์เซอร์แล้วไปที่ http://your_server_ip:2812คุณควรเห็นแดชบอร์ดของ Monit

หากทุกอย่างเป็นปกติ คุณจะเห็นสถานะของ Nginx, PHP-FPM และ MySQL

สถานะแสดง "กำลังทำงาน" แสดงว่าทำงานได้ตามปกติ

หากกระบวนการใดๆ เหล่านี้หยุดทำงาน Monit จะพยายามรีสตาร์ทโดยอัตโนมัติ

วิธีติดตั้ง Monit.dll ใหม่

หากคุณพบว่ามีปัญหาในการติดตั้ง Monit หรือคุณต้องกำหนดค่าใหม่ คุณสามารถใช้คำสั่งต่อไปนี้เพื่อติดตั้ง Monit ใหม่:

apt-get remove monit
apt-get install monit

เปิดใช้งานพอร์ต 2812: ตรวจสอบให้แน่ใจว่าคุณสามารถเข้าถึงเว็บอินเตอร์เฟสของ Monit ได้

เพื่อให้แน่ใจว่าสามารถเข้าถึงเว็บอินเตอร์เฟสของ Monit ได้ตามปกติ คุณจะต้องเปิดใช้งานพอร์ต 2812

在 monitrc ในไฟล์ ตรวจสอบให้แน่ใจว่าได้ตั้งค่าการฟัง HTTPD และระบุพอร์ต 2812 และที่อยู่ IP ที่ถูกต้องแล้ว

เปิดใช้งานพอร์ต 2812 ใน HestiaCPCP

หลังจากติดตั้งโปรแกรมตรวจสอบ Monit สำเร็จแล้ว คุณจะต้องกำหนดค่า daemon เปิดใช้งานพอร์ต ที่อยู่ IP และการตั้งค่าอื่นๆ

ขั้นตอนที่ 1:เข้าสู่ระบบ HestiaCPCP ของคุณ

ขั้นตอนที่ 2:เข้าถึงไฟร์วอลล์

  • คลิก "ไฟร์วอลล์" เหนือการนำทาง

ขั้นตอนที่ 3:คลิกปุ่ม +

  • เมื่อคุณวางเมาส์เหนือปุ่ม + คุณจะเห็นปุ่มเปลี่ยนเป็น "เพิ่มกฎ"

ขั้นตอนที่ 4:เพิ่มกฎเกณฑ์

ใช้สิ่งต่อไปนี้เป็นการตั้งค่ากฎ ▼

  • การดำเนินการ: ยอมรับ
  • โปรโตคอล: TCP
  • พอร์ต: 2812
  • ที่อยู่ IP: 0.0.0.0/0
  • หมายเหตุ (ไม่บังคับ): MONIT

ต่อไปนี้เป็นภาพหน้าจอของการตั้งค่าไฟร์วอลล์ HestiaCP ▼

จะติดตั้งโปรแกรมตรวจสอบ Monit บน HestiaCP ได้อย่างไร คำอธิบายโดยละเอียดเกี่ยวกับวิธีการติดตั้ง Monit

สรุป: ส่วนผสมที่ลงตัวของ Monit และ HestiaCP

ณ จุดนี้ คุณควรติดตั้งและกำหนดค่า Monit บน HestiaCP สำเร็จแล้ว

มันจะกลายเป็นผู้ช่วยมือขวาของคุณในการจัดการเซิร์ฟเวอร์ เพื่อให้มั่นใจว่าบริการที่สำคัญทั้งหมดจะทำงานได้ตามปกติ

นอกจากนี้ เว็บอินเทอร์เฟซของ Monit ยังช่วยให้คุณตรวจสอบสถานะของกระบวนการทั้งหมดได้อย่างง่ายดาย และควบคุมทุกอย่างให้อยู่ภายใต้การควบคุม

ลงมือทำเลย! ตั้งค่า Monit สำหรับเซิร์ฟเวอร์ของคุณเพื่อเพิ่มเสถียรภาพและความน่าเชื่อถือ คุณจะขอบคุณตัวเองในอนาคตสำหรับทางเลือกที่ชาญฉลาดนี้

หวังว่า บทความ "วิธีการติดตั้งโปรแกรมตรวจสอบ Monit บน HestiaCP: คำอธิบายโดยละเอียดเกี่ยวกับวิธีการติดตั้ง Monit" ที่แชร์บนบล็อกของ Chen Weiliang ( https://www.chenweiliang.com/ ) จะเป็นประโยชน์กับคุณ

โปรดแชร์ลิงก์บทความนี้ได้ตามสบาย: https://www.chenweiliang.com/cwl-31996.html

หากต้องการปลดล็อคเคล็ดลับที่ซ่อนอยู่เพิ่มเติม ยินดีต้อนรับเข้าร่วมช่อง Telegram ของเรา!

แชร์และกดไลค์ถ้าคุณชอบ! การแชร์และการถูกใจของคุณคือแรงบันดาลใจอย่างต่อเนื่องของเรา!

 

发表评论

您的邮箱地址不会被公ปริญญา。必填项已用*标注

เลื่อนไปที่ด้านบน