❤️ AZDIGI chính thức cập nhật hệ thống blog mới hoàn chỉnh. Tuy nhiên có thể một số bài viết bị sai lệch hình ảnh, hãy ấn nút Báo cáo bài viết ở cuối bài để AZDIGI cập nhật trong thời gian nhanh nhất. Chân thành cám ơn.
Netdata là công cụ monitoring server real-time, hiển thị biểu đồ CPU, RAM, disk, network, MySQL, PHP-FPM, và hàng trăm metrics khác. Từ DirectAdmin 1.61.0, Netdata được tích hợp chính thức và có thể truy cập trực tiếp từ giao diện admin.
Bài viết này hướng dẫn cách cài đặt và tích hợp Netdata vào DirectAdmin.
Cài đặt Netdata
SSH vào server với quyền root:
# Cài Netdata qua script chính thức
bash <(curl -Ss https://get.netdata.cloud/kickstart.sh) --no-updates
Quá trình cài mất 2-5 phút. Sau khi xong, Netdata tự chạy trên port 19999.
Tích hợp vào DirectAdmin
Bật tích hợp Netdata trong DirectAdmin:
# Thêm vào directadmin.conf
echo "netdata=1" >> /usr/local/directadmin/conf/directadmin.conf
service directadmin restart
Sau đó, truy cập Netdata từ giao diện DirectAdmin admin: Admin Tools > System Info > Netdata.
Bảo mật Netdata
Mặc định Netdata lắng nghe trên tất cả interfaces (port 19999). Nên giới hạn chỉ cho truy cập local:
# Sửa cấu hình Netdata
vi /etc/netdata/netdata.conf
# Trong section [web]:
[web]
bind to = 127.0.0.1
# Restart Netdata
systemctl restart netdata
Sau khi bind về localhost, Netdata chỉ truy cập được qua DirectAdmin (proxy), không truy cập trực tiếp từ bên ngoài.
💡 Netdata rất nhẹ, chỉ dùng khoảng 30-50MB RAM. Phù hợp để chạy 24/7 trên production server mà không ảnh hưởng hiệu năng.
Tổng kết
Netdata + DirectAdmin là combo monitoring đơn giản nhưng cực kỳ hiệu quả. Chỉ cần cài Netdata và thêm một dòng vào directadmin.conf là có dashboard monitoring real-time ngay trong panel quản trị. Nhớ bind Netdata về localhost để bảo mật.
Có thể bạn cần xem thêm
- Monitoring Docker với Portainer, Uptime Kuma và cAdvisor
- Theo dõi máy chủ DirectAdmin với Load Monitor
- Hạn chế quyền truy cập phpMyAdmin DirectAdmin
- Docker Compose trong thực tế – Tổng hợp project mẫu
- Cài đặt NetData vào Centos Web Panel (CWP)
- Networking cơ bản trên Linux VPS - IP, DNS, curl và wget
Về tác giả
Thạch Phạm
Đồng sáng lập và Giám đốc điều hành của AZDIGI. Có hơn 15 năm kinh nghiệm trong phổ biến kiến thức liên quan đến WordPress tại thachpham.com, phát triển website và phát triển hệ thống.