TSF – Giải pháp IT toàn diện cho doanh nghiệp SMB | HCM

P17 - Giám Sát Ubuntu Server Bằng PRTG (CPU, RAM, Disk & Load)

PRTG P18 – Giám Sát Ubuntu Server Bằng PRTG (CPU, RAM, Disk, Load)

Trong môi trường hạ tầng Linux, việc giám sát tài nguyên hệ thống là yếu tố bắt buộc để đảm bảo server hoạt động ổn định và không bị quá tải. Ở bài viết này, bạn sẽ được hướng dẫn chi tiết cách Giám Sát Ubuntu Server bằng PRTG thông qua SNMP, bao gồm CPU, RAM, Disk và tình trạng hoạt động tổng thể.

Mô hình này phù hợp cho:

  • Ubuntu chạy UniFi Controller

  • Web server

  • Database server

  • Application server nội bộ

  • Docker host

Chúng ta sẽ cấu hình:

  • Bật SNMP trên Ubuntu

  • Thêm device vào PRTG

  • Cấu hình sensor cốt lõi

  • Thiết lập threshold hợp lý


🛠 Step 0 – Bật SNMP trên Ubuntu

Trước khi có thể Giám Sát Ubuntu Server bằng PRTG, cần cài đặt và cấu hình SNMP.

Cài đặt SNMP

Chạy lệnh:

 
 
sudo apt update
sudo apt install snmpd -y
 

Chỉnh sửa cấu hình SNMP

Mở file cấu hình:

 
 
sudo nano /etc/snmp/snmpd.conf
 

Xoá toàn bộ cấu hình nội bộ mặc định và cấu hình lại ngắn gọn cho LAN:

 
 
agentAddress udp:161
rocommunity public 127.0.0.1
rocommunity public 192.168.16.0/24
 

Giải thích:

  • agentAddress udp:161 → SNMP lắng nghe cổng UDP 161

  • rocommunity public 127.0.0.1 → Cho phép truy cập nội bộ

  • rocommunity public 192.168.16.0/24 → Cho phép PRTG trong LAN truy cập

Đảm bảo IP của PRTG nằm trong subnet này.


Restart và Enable dịch vụ

Sau khi lưu file:

 
 
sudo systemctl restart snmpd
sudo systemctl enable snmpd
 

Ubuntu Server đã sẵn sàng cho việc giám sát bằng SNMP.


🖥 Thêm Ubuntu Server vào PRTG

Trong PRTG:

  • Add Device mới

  • Nhập IP Ubuntu Server

  • Cấu hình SNMP:

    • Version: SNMP v2c

    • Community: public

Nếu cấu hình đúng, PRTG sẽ truy vấn SNMP thành công.


📡 Các Sensor Cần Thiết Để Giám Sát Ubuntu Server

Khi triển khai Giám Sát Ubuntu Server, không nên bật quá nhiều sensor. Chỉ tập trung vào tài nguyên quan trọng.


🟢 1. Ping v2

Chức năng:

→ Kiểm tra server còn online hay không

Đây là sensor cơ bản để xác định:

  • Server có đang hoạt động

  • Có sự cố mạng

  • Firewall có chặn ICMP

Không cần cấu hình threshold phức tạp.


🟢 2. SNMP CPU Load

Thêm sensor SNMP CPU Load.

Sensor này theo dõi mức sử dụng CPU tổng thể.

Threshold khuyến nghị

  • Warning: > 70–80%

  • Error: > 90%

CPU tăng cao kéo dài có thể do:

  • Service tải nặng

  • Lỗi ứng dụng

  • Database query lớn

  • Tấn công nếu server public

Không nên cảnh báo theo spike ngắn hạn, chỉ quan tâm khi kéo dài.


🟢 3. SNMP Memory v2

Thêm sensor SNMP Memory v2.

Sensor này theo dõi:

  • Available memory

  • Used memory

  • Cached memory

Linux sử dụng RAM làm cache rất nhiều. Vì vậy RAM 60–70% là bình thường.

Threshold đề xuất

  • Warning: Available memory < 15%

  • Error: Available memory < 5%

Lưu ý quan trọng:

Cơ chế RAM của Linux khác Windows.
RAM cao không đồng nghĩa lỗi.

Chỉ xử lý khi:

  • Memory thấp kéo dài

  • Swap tăng mạnh

  • Service bị treo

Giám Sát Ubuntu Server về RAM đặc biệt quan trọng nếu chạy:

  • UniFi Controller

  • MySQL/PostgreSQL

  • Docker

  • Nginx/Apache


🟢 4. SNMP Disk Free v2

Thêm sensor SNMP Disk Free v2.

Đây là sensor cực kỳ quan trọng.

Cần theo dõi:

  • / (root partition)

  • Partition chứa dữ liệu UniFi

  • Partition lưu log hoặc database

Nếu Disk full:

  • Service có thể crash

  • Không ghi được log

  • Hệ thống mất ổn định


Threshold khuyến nghị cho Disk

Trong môi trường production:

  • Warning: Free space < 20%

  • Error: Free space < 10%

Với partition nhỏ (20–40GB):

  • Warning: < 5 GB

  • Error: < 2 GB

Luôn ưu tiên giám sát partition chứa dữ liệu ứng dụng.


🎯 Best Practice Khi Giám Sát Ubuntu Server

Khi triển khai Giám Sát Ubuntu Server bằng PRTG:

✅ Cấu hình đơn giản, rõ ràng
✅ Dùng SNMP v2c cho mạng nội bộ
✅ Đặt threshold thực tế
✅ Tránh thêm sensor không cần thiết

Không nên bật toàn bộ SNMP auto-discovery.

Chỉ tập trung vào:

  • Availability

  • CPU

  • Memory

  • Disk

Điều này giúp PRTG nhẹ và ổn định.


🚀 Kết luận

Giám sát hệ thống không phải là thu thập tất cả chỉ số, mà là theo dõi đúng những chỉ số quan trọng.

Với cấu hình trên, bạn đã có mô hình Giám Sát Ubuntu Server bằng PRTG đầy đủ cho:

  • CPU

  • RAM

  • Disk

  • Trạng thái hoạt động

Giải pháp này đơn giản, hiệu quả, dễ mở rộng và phù hợp cho môi trường production thực tế.

Tham khảo thêm bài viết cùng chủ đề

P3 – Giải Pháp Mạnh Mẽ Giám Sát IP WAN Với PRTG

P3 – Giải Pháp Mạnh Mẽ Giám Sát IP WAN Với PRTG PRTG – P3 Giám Sát Internet & WAN IP Với PRTG Network Monitor Việc theo dõi kết nối Internet là yếu tố sống còn trong hạ tầng doanh nghiệp. Khi đường truyền WAN gặp sự cố, các dịch...

Read More

P1 – Hướng Dẫn Cài Đặt PRTG Hoàn Chỉnh Windows 10

P1 – Hướng Dẫn Cài Đặt PRTG Hoàn Chỉnh Windows 10 🚀 Cài đặt PRTG trên Windows 10 – Initial Setup & Configuration (P1) Nếu bạn đang bắt đầu triển khai hệ thống giám sát hạ tầng, thì việc Cài đặt PRTG đúng cách là bước nền tảng cực kỳ...

Read More