Ubuntu: System Monitoring with Conky

Ubuntu mới release phiên bản 22.04 LTS với sự cải thiện về hiệu năng cũng như GNOME 42 khá bắt mắt với giao diện bo viền tinh tế, bóng bẩy và thanh lịch hơn.

Cùng với sự update về giao diện của GNOME 42, hôm nay mình chia sẻ một applications để giám sát tình trạng của hệ thống như CPU, RAM, DISK,...đó chính là Conky.

Ưu điểm của Conky:

  • Giám sát tất cả các thông số hệ thống mà bạn cần.
  • Nhỏ, nhẹ, không chiếm tài nguyên hệ thống. Như mình có theo dõi thì conky chỉ chiếm 20Mb Ram và 0,2% CPU.

Bài hướng dẫn này bao gồm các phần:

  • Cài đặt conky trên Ubuntu.
  • Cài đặt conky autostart sau khi khởi động lại máy.
  • Tùy chỉnh giao diện Conky.

1. Cài đặt conky trên Ubuntu.

Mở terminal lên và chạy:

$ sudo apt install conky-all

2. Cài conky autostart sau khi khởi động lại máy.

B1: tìm kiếm Startup Application

B2: Chọn Add và nhập thông tin như hình

B3: Nhấn Save và khởi động lại máy

$ reboot

3. Tùy chỉnh giao diện Conky

Sau khi khởi động lại máy, bạn sẽ thấy giao diện mặc định của conky khá là đơn giản.

Tệp cấu hình mặc định của conky được đặt tại /etc/conky/conky.conf . Bạn có thể copy file này ra rồi chỉnh sửa theo "style" riêng của bản thân bằng cách:

$ cp /etc/conky/conky.conf ~ / .conkyrc
$ gedit ~ / .conkyrc

Bạn có thể đọc thêm nhiều config tại đây: https://github.com/brndnmtthws/conky/wiki/Configurations

Trong bài này mình chia sẻ thêm config mà mình đang sử dụng nếu bạn hứng thú nha:

Config trên bao gồm:

  • Thông tin thời tiết lấy từ Openweather.
  • Thông tin hệ thống.
  • Thông tin CPU
  • Thông tin Memory
  • Thông tin Disk
  • Thông tin Network
  • Thông tin Processes.

Đầu tiên bạn clone setting này về bằng git:

git clone git@gitlab.com:tranvdat/conky-setup.git

Sau đó bạn ghi đè thông tin config của conky bằng config trong folder conky-setup vừa clone về:

$ cp ./conky.conf ~/.conkyrc

Đừng quên copy file curl thông tin thời tiết từ openweather về nhé.

$ cp -r scripts ~/.conky

Cuối cùng là khởi động lại hoặc logout ra rồi login lại tận hưởng thôi :))))

4. Kết luận

Conky là công cụ rất mạnh mẽ, bạn có thể setup một màn hình system monitor của riêng mình với nhiều dạng biểu đồ, màu sắc,...

Ngoài giám sát thông tin hệ thống bạn có thể sử dụng curl và `execi` để lấy thông tin từ public api. Ví dụ bạn có thể thiết lập hệ thống theo dõi giá (BTC, Chứng khoán, Vàng, Ngoại tệ,...) ngay trên màn hình máy tính của mình. Cũng khá hấp dẫn phải không nào?

Hãy nhớ, giới hạn chính là ở trí tưởng tượng của bạn!

5. Source

Trần Văn Đạt

Trần Văn Đạt