Cách giám sát tài nguyên hệ thống bằng Glances trên Ubuntu 20.04

theanh

Administrator
Nhân viên
Glances là một công cụ giám sát hệ thống theo thời gian thực được viết bằng ngôn ngữ Python. Công cụ này giám sát các tài nguyên hệ thống, bao gồm CPU, Bộ nhớ, Tải, I/O đĩa, Quy trình, Không gian hệ thống tệp, Giao diện mạng, v.v. Nó cũng cung cấp một giao diện dựa trên web cho phép bạn giám sát các tài nguyên hệ thống từ hệ thống từ xa qua internet.

Các tính năng của Glances

Glances giám sát và hiển thị thông tin về:
  • RAM, Swap và mức sử dụng bộ nhớ trống.
  • Tải CPU trung bình của hệ thống.
  • Tổng số tiến trình đang hoạt động và đang ngủ.
  • I/O đĩa.
  • Hiển thị dung lượng hệ thống tệp.
  • Hiển thị ngày và giờ hiện tại.
Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách giám sát các tài nguyên hệ thống bằng Glances trên Ubuntu 20.04.

Điều kiện tiên quyết​

  • Máy chủ chạy Ubuntu 20.04.
  • Mật khẩu gốc được cấu hình trên máy chủ.

Cài đặt Glances​

Theo mặc định, Glances được bao gồm trong kho lưu trữ mặc định của Ubuntu. Bạn có thể cài đặt bằng lệnh sau:
Mã:
apt-get install glances -y
Sau khi cài đặt Glances, hãy xác minh phiên bản Glances đã cài đặt bằng lệnh sau:
Mã:
glances --version
Bạn sẽ thấy kết quả sau:
Mã:
Glances v3.1.3 with psutil v5.5.1
Bây giờ, hãy chạy Glances bằng lệnh sau:
Mã:
glances
Bạn sẽ thấy màn hình sau:



Bạn sẽ thấy tất cả thông tin liên quan đến hệ thống trên một trang duy nhất với các màu khác nhau trên màn hình ở trên.

Giải thích về từng mã màu được hiển thị bên dưới:
  • Xanh lá cây: Mọi thứ đang diễn ra tốt đẹp.
  • Xanh lam: Thận trọng.
  • Violeta: Cảnh báo.
  • Màu đỏ: Nguy cấp.

Phím tắt của Glances​

Sau khi chạy Glances, bạn có thể sử dụng các phím tắt sau để hiển thị thông tin theo cách có trật tự và rõ ràng hơn:
  • m: Sắp xếp các quy trình theo MEM%
  • p: Sắp xếp các quy trình theo tên
  • c: Sắp xếp các quy trình theo CPU%
  • i: Sắp xếp các quy trình theo tốc độ I/O
  • s: Hiển thị/ẩn số liệu thống kê cảm biến
  • n: Hiển thị/ẩn số liệu thống kê mạng
  • x: Xóa cảnh báo và nhật ký quan trọng
  • d: Hiển thị/ẩn số liệu thống kê I/O của đĩa
  • a: Sắp xếp các quy trình tự động
  • f: Hiển thị/ẩn số liệu thống kê hệ thống tệphddtemp
  • y: Hiển thị/ẩn số liệu thống kê hddtemp
  • l: Hiển thị/ẩn nhật ký
  • h: Hiển thị/ẩn màn hình trợ giúp
  • q: Thoát
  • w: Xóa cảnh báo nhật ký

Chạy Glances ở Chế độ Máy chủ Web​

Chạy Glances ở chế độ máy chủ web sẽ cho phép bạn theo dõi tài nguyên hệ thống của mình thông qua trình duyệt web.

Đầu tiên, hãy tạo tệp dịch vụ systemd để chạy Glances ở chế độ máy chủ web:
Mã:
nano /usr/lib/systemd/system/glancesweb.service
Thêm các dòng sau:
Mã:
[Unit]Mô tả = Glances ở Chế độ Máy chủ WebAfter = network.target[Service]ExecStart = /usr/bin/glances -w -t 5[Install]WantedBy = multi-user.target
Lưu và đóng tệp, sau đó tải lại daemon systemd bằng lệnh sau:
Mã:
systemctl daemon-reload
Tiếp theo, hãy khởi động dịch vụ Glances và bật dịch vụ này để bắt đầu khi khởi động lại hệ thống:
Mã:
systemctl start glancesweb
systemctl enable glancesweb
Mã:
systemctl status glancesweb
Bạn sẽ thấy đầu ra sau:
Mã:
? glancesweb.service - Glances ở Chế độ Máy chủ Web Đã tải: đã tải (/lib/systemd/system/glancesweb.service; đã tắt; cài đặt trước của nhà cung cấp: đã bật) Đang hoạt động: đang hoạt động (đang chạy) kể từ Thứ 4, 2021-06-09 05:11:37 UTC; 34 giây trước PID chính: 31150 (liếc) Nhiệm vụ: 1 (giới hạn: 4691) Bộ nhớ: 36,3M CGroup: /system.slice/glancesweb.service ??31150 /usr/bin/python3 /usr/bin/glances -w -t 509/06 05:11:37 ubuntu2004 systemd[1]: Đã khởi động Glances ở Chế độ Máy chủ Web.
Lúc này, Glances đã khởi động và lắng nghe trên cổng 61208. Bạn có thể kiểm tra cổng lắng nghe bằng lệnh sau:
Mã:
ss -antpl | grep 61208
Bạn sẽ thấy kết quả đầu ra sau:
Mã:
LISTEN 0 5 0.0.0.0:61208 0.0.0.0:* users:(("glances",pid=31150,fd=7))
Bây giờ, hãy mở trình duyệt web của bạn và truy cập Glances bằng URL . Bạn sẽ thấy trang sau:



Bây giờ bạn có thể sử dụng các phím tắt khác nhau để lọc kết quả đầu ra.

Kết luận​

Xin chúc mừng! bạn đã cài đặt thành công Glances trên máy chủ Ubuntu 20.04. Bây giờ bạn có thể dễ dàng theo dõi mức sử dụng tài nguyên hệ thống của mình từ dòng lệnh hoặc trình duyệt web.
 
Back
Bên trên