fbpx

Hướng Dẫn Cài Đặt Và Cấu Hình Monit Trên Ubuntu 20.04

Hướng Dẫn Cài Đặt Và Cấu Hình Monit Trên Ubuntu 20.04

Monit là một công cụ giám sát hệ thống nhẹ và mạnh mẽ, giúp theo dõi các dịch vụ, tiến trình và tài nguyên hệ thống trên máy chủ. Bài viết này sẽ hướng dẫn cách cài đặt và cấu hình Monit trên Ubuntu 20.04.

1. Cập Nhật Hệ Thống

Trước khi cài đặt, hãy cập nhật hệ thống để đảm bảo mọi gói đều ở phiên bản mới nhất:

sudo apt update && sudo apt upgrade -y

2. Cài Đặt Monit

Monit có sẵn trong kho lưu trữ mặc định của Ubuntu, vì vậy bạn có thể cài đặt bằng lệnh sau:

sudo apt install -y monit

anh1 53

Sau khi cài đặt xong, kiểm tra trạng thái của Monit:

sudo systemctl status monit

Nếu Monit chưa chạy, hãy khởi động và kích hoạt Monit để tự khởi động cùng hệ thống:

sudo systemctl enable --now monit

anh2 68

3. Cấu Hình Monit

3.1. Chỉnh Sửa File Cấu Hình Chính

File cấu hình chính của Monit nằm ở /etc/monit/monitrc. Mở file này để chỉnh sửa:

sudo nano /etc/monit/monitrc

Tìm dòng sau và bỏ dấu # để kích hoạt giao diện web:

set httpd port 2812 and

    use address 0.0.0.0  # Chấp nhận kết nối từ mọi địa chỉ IP

    allow admin:monit    # Username và password đăng nhập

    allow @monit         # Cho phép nhóm monit truy cập

Bạn có thể thay đổi admin:monit thành tên người dùng và mật khẩu mong muốn.

anh3 63

Lưu file và thoát (Ctrl + X, Y, Enter).

3.2. Kiểm Tra Cấu Hình Và Khởi Động Lại Monit

Sau khi chỉnh sửa, kiểm tra cấu hình có hợp lệ không:

sudo monit -t

Nếu không có lỗi, khởi động lại Monit:

sudo systemctl restart monit

anh4 46

4. Truy Cập Giao Diện Web Monit

Mở trình duyệt và truy cập:

http://your_server_ip:2812

Đăng nhập bằng tài khoản đã cấu hình ở bước trước.

5. Cấu Hình Giám Sát Dịch Vụ

Bạn có thể thêm các quy tắc giám sát vào thư mục /etc/monit/conf-available/ hoặc chỉnh sửa trực tiếp file /etc/monit/monitrc.

Ví dụ: Giám sát Apache2

sudo nano /etc/monit/conf-available/apache2

Thêm nội dung:

check process apache2 with pidfile /run/apache2/apache2.pid

    start program = "/usr/sbin/service apache2 start"

    stop program  = "/usr/sbin/service apache2 stop"

    if failed port 80 protocol http then restart

    if 5 restarts within 5 cycles then timeout

anh5 35

Lưu lại, sau đó kích hoạt file cấu hình:

sudo ln -s /etc/monit/conf-available/apache2 /etc/monit/conf-enabled/

Tải lại Monit:

sudo monit reload

6. Kiểm Tra Trạng Thái Monit

Bạn có thể kiểm tra trạng thái của Monit bằng lệnh:

sudo monit status

anh6 27

7. Kết Luận

Bài viết này đã hướng dẫn bạn cách cài đặt và cấu hình Monit trên Ubuntu 20.04. Bạn có thể sử dụng Monit để theo dõi hệ thống và đảm bảo các dịch vụ luôn hoạt động ổn định.

What are your feelings
Cập nhật vào 12/04/2025
Cùng nhau, Trực tuyến.

Chúng tôi ở đây giúp các bạn có thể làm việc online một cách hiểu quả nhất.

Theo Dõi Chúng Tôi

Copyright © 2025. All Rights Reserved To VMon Cloud.