Làm cách nào để cài đặt chương trình giám sát Monit trên HestiaCP? Giải thích chi tiết về phương pháp cài đặt Monit

Sự thật gây sốc: tại sao bạn vẫn chưa ở đây HestiaCP Cài đặt Monit trên?

Bây giờ hãy nói về lý do tại sao Monit là một trong những đối tác tốt nhất cho người dùng HestiaCP.

Monit cho phép bạn dễ dàng giám sát các dịch vụ chính của máy chủ, chẳng hạn như Nginx, PHP-FPM và MySQL.

Và bạn có thể tích hợp Monit vào HestiaCP chỉ bằng vài bước đơn giản, dễ dàng như phết bơ lên ​​bánh mì. Bạn đã sẵn sàng chưa? Hãy bắt đầu!

Monit là gì? Tại sao nó lại quan trọng với HestiaCP?

Trước khi đi sâu vào hướng dẫn, chúng ta hãy xem sơ qua về Monit. Monit là một công cụ mã nguồn mở nhẹ có thể giám sát các tiến trình và dịch vụ trong hệ thống Unix.

Nếu một quá trình bị treo, Monit có thể tự động khởi động lại nó để đảm bảo máy chủ của bạn luôn chạy bình thường.

Nó giống như có một vệ sĩ 24/7 cho máy chủ của bạn, một vệ sĩ không chỉ đáng tin cậy mà còn phản ứng nhanh.

Điều kiện cần thiết để cài đặt Monit trên HestiaCP

Trước khi cài đặt Monit, hãy đảm bảo bạn có các điều kiện sau:

  • Bảng điều khiển Hestia được cài đặt
  • Có quyền truy cập root

Nếu bạn đáp ứng được những tiêu chí này thì chúng tôi có thể bắt đầu.

Bước 1: Cập nhật gói hệ thống

Trước tiên, hãy đảm bảo các gói hệ thống của bạn được cập nhật. Cập nhật các gói hệ thống bằng lệnh sau:

apt update

Điều này rất quan trọng vì các bản cập nhật gói hệ thống có thể khắc phục các lỗ hổng tiềm ẩn và đảm bảo rằng bạn đã cài đặt phiên bản Monit mới nhất.

Bước 2: Cài đặt Monit

Sau khi cập nhật hệ thống hoàn tất, bạn có thể cài đặt Monit. Nhập lệnh sau để cài đặt:

apt install monit

Bước này sẽ tự động tải và cài đặt Monit, bạn chỉ cần kiên nhẫn chờ đợi trong vài phút.

Bước 3: Kích hoạt dịch vụ Monit

Sau khi cài đặt xong, đừng quên kích hoạt dịch vụ Monit để nó tự động chạy khi hệ thống khởi động. Kích hoạt dịch vụ bằng lệnh sau:

systemctl enable monit

Điều này tương đương với việc cài đặt một cặp bánh xe tự động trên Monit. Bất cứ khi nào bạn khởi động lại máy chủ, nó sẽ tự động khởi động.

Bước 4: Khởi động dịch vụ Monit

Tiếp theo, khởi động dịch vụ Monit và để nó bắt đầu hoạt động:

systemctl start monit

Bây giờ Monit đang chạy ở chế độ nền, nó sẵn sàng giám sát dịch vụ của bạn.

Bước 5: Cấu hình Monit

Cấu hình mặc định của Monit có thể không phù hợp với mọi môi trường nên chúng ta cần thực hiện một số điều chỉnh. biên tập /etc/monit/monitrc tập tin và thêm nội dung sau:

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"

Mã cấu hình này thực hiện một số điều:

  1. Kích hoạt giao diện web của Monit, bạn có thể vượt qua http://your_server_ip:2812 truy cập nó.
  2. Giám sát Nginx, PHP-FPM và MySQL 服务, đảm bảo họ luôn trực tuyến.

Bước 6: Thiết lập dịch vụ Monit để tự động khởi động khi khởi động

Nhập lệnh sau

systemctl enable monit
systemctl start monit
  • Nếu thông báo lỗi "sudo systemctl start monitmonit.service is not a native service, redirecting to systemd-sysv-install.", vui lòng nhấp vào liên kết bài viết bên dưới để xem giải pháp▼

Bước 7: Khởi động lại dịch vụ Monit

Sau khi cấu hình xong, đừng quên khởi động lại dịch vụ Monit để cấu hình có hiệu lực:

systemctl restart monit

Nó giống như thổi sức sống mới vào Monit và giờ đây nó đã sẵn sàng để thể hiện.

Làm cách nào để xác minh rằng cài đặt Monit đã thành công?

Sau khi cài đặt hoàn tất, hãy mở trình duyệt và truy cập http://your_server_ip:2812, bạn sẽ thấy bảng điều khiển của Monit.

Nếu mọi thứ vẫn bình thường, bạn sẽ thấy trạng thái của Nginx, PHP-FPM và MySQL.

Trạng thái của họ hiển thị "Đang chạy", cho biết họ đang chạy bình thường.

Nếu bất kỳ quá trình nào trong số này ngừng chạy, Monit sẽ tự động cố gắng khởi động lại chúng.

Cách cài đặt lại Monit

Nếu bạn nhận thấy có vấn đề trong quá trình cài đặt Monit hoặc bạn cần cấu hình lại nó, bạn có thể sử dụng lệnh sau để cài đặt lại Monit:

apt-get remove monit
apt-get install monit

Enable port 2812: Đảm bảo bạn có thể truy cập vào giao diện web của Monit

Để đảm bảo giao diện web của Monit có thể truy cập bình thường, bạn cần kích hoạt cổng 2812.

monitrc Trong tệp, hãy đảm bảo rằng tính năng nghe HTTPD đã được thiết lập và cổng 2812 cũng như địa chỉ IP chính xác đã được chỉ định.

Kích hoạt cổng 2812 trong HestiaCPCP

Khi bạn đã cài đặt thành côngGiám sát đơn vị, cần thiết lập daemon, bật cổng, địa chỉ IP và các cài đặt khác.

第 1 步 :Đăng nhập vào HestiaCPCP của bạn

第 2 步 :Vào tường lửa.

  • Nhấp vào "Tường lửa" phía trên điều hướng.

第 3 步 :Nhấp vào nút +.

  • Khi di chuột qua nút +, bạn sẽ thấy nút thay đổi thành "Thêm quy tắc".

第 4 步 :Thêm quy tắc.

Sử dụng phần sau làm cài đặt quy tắc ▼

  • Hành động: Chấp nhận
  • Giao thức: TCP
  • cổng: 2812
  • Địa chỉ IP: 0.0.0.0/0
  • Ghi chú (tùy chọn): MONIT

Sau đây là ảnh chụp màn hình cài đặt tường lửa HestiaCP ▼

Làm cách nào để cài đặt chương trình giám sát Monit trên HestiaCP? Giải thích chi tiết về phương pháp cài đặt Monit

Kết luận: Sự kết hợp hoàn hảo giữa Monit và HestiaCP

Tại thời điểm này, bạn đã cài đặt và định cấu hình thành công Monit trên HestiaCP.

Nó sẽ trở thành trợ lý đắc lực của bạn trong việc quản lý máy chủ, đảm bảo hoạt động bình thường của tất cả các dịch vụ quan trọng.

Hơn nữa, giao diện web của Monit cho phép bạn dễ dàng theo dõi trạng thái của tất cả các quy trình và giữ mọi thứ trong tầm kiểm soát.

Hãy hành động!Định cấu hình Monit cho máy chủ của bạn ngay bây giờ để cải thiện độ ổn định và độ tin cậy của nó. Bản thân tương lai của bạn sẽ biết ơn sự lựa chọn thông minh mà bạn đã thực hiện bây giờ.

Hy vọng Chen Weiliang Blog ( https://www.chenweiliang.com/ ) chia sẻ “Làm cách nào để cài đặt chương trình giám sát Monit trên HestiaCP?” Giải thích chi tiết về phương pháp cài đặt Monit sẽ hữu ích cho bạn.

Chào mừng bạn đến chia sẻ liên kết của bài viết này:https://www.chenweiliang.com/cwl-31996.html

Để khám phá thêm nhiều mẹo ẩn🔑, vui lòng tham gia kênh Telegram của chúng tôi!

Chia sẻ và thích nếu bạn thích nó! Những chia sẻ và lượt thích của bạn là động lực tiếp tục của chúng tôi!

 

发表 评论

Địa chỉ email của bạn sẽ không được công bố. 项 已 * 标注

Di chuyển về đầu trang