Glances là một công cụ giám sát hệ thống mã nguồn mở, đa nền tảng, được viết bằng Python, cung cấp cái nhìn toàn diện về hiệu suất máy chủ hoặc VPS trong thời gian thực. Với giao diện trực quan, khả năng tùy chỉnh cao, và hỗ trợ nhiều chế độ hiển thị, việc cài đặt Glances là lựa chọn tuyệt vời cho quản trị viên hệ thống và người dùng muốn theo dõi CPU, RAM, ổ đĩa, mạng, và các tiến trình một cách hiệu quả. Bài viết này sẽ giải thích chi tiết Glances là gì, ưu điểm của nó, và cách cài đặt trên Ubuntu để tối ưu hóa giám sát hệ thống.

Glances Là Gì?
Glances là một công cụ giám sát hệ thống mạnh mẽ, được thiết kế để cung cấp thông tin chi tiết về hiệu suất máy chủ hoặc VPS trong một giao diện dễ hiểu. Không giống như các công cụ truyền thống như top hay htop, Glances hiển thị dữ liệu theo cách trực quan hơn, với màu sắc và bố cục rõ ràng, đồng thời hỗ trợ nhiều chế độ như dòng lệnh, giao diện web, hoặc xuất dữ liệu qua API.
Glances theo dõi các chỉ số chính bao gồm:
-
CPU: Sử dụng CPU, tải hệ thống, và trạng thái từng lõi.
-
RAM và Swap: Dung lượng bộ nhớ đã dùng, còn trống, và bộ nhớ đệm.
-
Ổ đĩa (Disk): Tốc độ đọc/ghi, dung lượng sử dụng, và I/O.
-
Mạng (Network): Tốc độ tải lên/tải xuống, băng thông.
-
Tiến trình (Processes): Danh sách các tiến trình đang chạy, với CPU và RAM tiêu thụ.
-
Cảm biến (Sensors): Nhiệt độ, tốc độ quạt (nếu phần cứng hỗ trợ).
-
Docker: Theo dõi container nếu sử dụng Docker.
Glances hỗ trợ cả giám sát cục bộ và từ xa, với khả năng tích hợp vào các hệ thống như InfluxDB, Prometheus, hoặc Grafana để phân tích dữ liệu dài hạn.
Ưu Điểm Của Glances
Glances nổi bật so với các công cụ giám sát khác nhờ các ưu điểm sau:
-
Giao diện trực quan và dễ sử dụng:
-
Hiển thị thông tin bằng màu sắc (xanh: bình thường, vàng: cảnh báo, đỏ: nguy cấp), giúp dễ dàng nhận biết vấn đề.
-
Giao diện dòng lệnh hoặc web thân thiện, phù hợp cho cả người mới và chuyên gia.
-
-
Tiêu tốn ít tài nguyên:
-
Glances rất nhẹ, phù hợp cho VPS hoặc máy chủ cấu hình thấp (chỉ cần ~100MB RAM khi chạy).
-
-
Hỗ trợ đa nền tảng:
-
Chạy trên Linux, Windows, macOS, và FreeBSD, đảm bảo tính linh hoạt.
-
-
Chế độ giám sát đa dạng:
-
Hỗ trợ chế độ dòng lệnh, giao diện web, hoặc API để tích hợp với các công cụ khác.
-
Có thể giám sát từ xa qua trình duyệt hoặc ứng dụng bên thứ ba.
-
-
Tùy chỉnh cao:
-
Cho phép cấu hình ngưỡng cảnh báo (ví dụ: CPU > 80% hiển thị cảnh báo).
-
Hỗ trợ xuất dữ liệu sang CSV, JSON, hoặc các hệ thống giám sát như InfluxDB.
-
-
Hỗ trợ plugin:
-
Tích hợp với các plugin để mở rộng chức năng, như giám sát Docker, GPU, hoặc cảm biến phần cứng.
-
-
Mã nguồn mở và miễn phí:
-
Hoàn toàn miễn phí, với cộng đồng phát triển tích cực, đảm bảo cập nhật thường xuyên.
-
-
Khả năng tích hợp:
-
Dễ dàng tích hợp với các công cụ DevOps như Prometheus, Grafana, hoặc Zabbix để phân tích dữ liệu chuyên sâu.
-
Những ưu điểm này khiến Glances trở thành công cụ lý tưởng cho cả quản trị viên chuyên nghiệp và người dùng cá nhân muốn giám sát hệ thống một cách hiệu quả.
Các Bước Cài Đặt Glances
Bước 1: Cập Nhật Hệ Thống
Cập nhật hệ thống để đảm bảo các gói phần mềm mới nhất:
sudo apt update && sudo apt upgrade -y
Bước 2: Cài Đặt Python và pip
Glances được viết bằng Python, nên cần cài đặt Python và pip:
sudo apt install -y python3 python3-pip
Bước 3: Cài Đặt Glances
Cài đặt Glances qua pip để có phiên bản mới nhất:
sudo pip3 install glances
Để cài thêm các plugin (ví dụ: hỗ trợ Docker, GPU):
sudo pip3 install glances[all]
Bước 4: Kiểm Tra Cài Đặt
Xác nhận cài đặt thành công bằng cách kiểm tra phiên bản:
glances --version
Bước 5: Chạy Glances Ở Chế Độ Dòng Lệnh
Chạy Glances để giám sát trực tiếp:
glances
Giao diện hiển thị thông tin hệ thống như CPU, RAM, ổ đĩa, mạng, và tiến trình. Sử dụng các phím:
-
q hoặc Esc: Thoát.
-
1: Chuyển đổi chế độ hiển thị CPU (từng lõi hoặc tổng hợp).
-
m: Sắp xếp tiến trình theo RAM.
-
c: Sắp xếp tiến trình theo CPU.
-
h: Hiển thị menu trợ giúp.
Bước 6: Chạy Glances Ở Chế Độ Web
Glances hỗ trợ giao diện web để giám sát từ xa:
-
Khởi động Glances ở chế độ web:
glances -w
-
Truy cập giao diện web qua trình duyệt tại:
http://your_server_ip:61208
Thay your_server_ip bằng địa chỉ IP của VPS.
-
Mở cổng trong firewall (nếu dùng ufw):
sudo ufw allow 61208/tcp
Giao diện web cung cấp thông tin tương tự chế độ dòng lệnh, nhưng có thể truy cập từ bất kỳ thiết bị nào trên mạng.
Kết Luận
Glances là một công cụ giám sát hệ thống mạnh mẽ, linh hoạt, và dễ sử dụng, phù hợp cho cả người dùng cá nhân và quản trị viên chuyên nghiệp. Với các ưu điểm như giao diện trực quan, hỗ trợ đa chế độ, và khả năng tùy chỉnh, Glances giúp bạn theo dõi hiệu suất VPS hoặc máy chủ một cách tối ưu.
Để khám phá thêm các tính năng nâng cao, cấu hình chi tiết, hoặc plugin mở rộng, hãy tham khảo tài liệu chính thức của Glances tại https://glances.readthedocs.io
Bằng cách làm theo các bước cài đặt và cấu hình trên, bạn có thể triển khai Glances để quản lý hệ thống hiệu quả. Hãy thử cài đặt và khám phá sức mạnh của Glances ngay hôm nay!
CÔNG TY TNHH VPSMMO
- VP: 8B đường B31, KDC 91B, Phường Tân An, Thành phố Cần Thơ
- Tel: 0589549338
- Email: info@vpsmmo.vn












































