Access Hub Agent
Đồng bộ từ mã nguồn lúc 10:57, 03/10/2026
Skip to content
Chạy trên từng máy

Access Hub Agent

Chương trình Go nhỏ, một binary tĩnh, cài trên từng máy chủ. Agent đo CPU, tải, RAM, swap, đĩa, mạng và uptime rồi gửi về Collector qua HTTPS. Agent chỉ kết nối đi ra, không lắng nghe cổng nào và không thực thi lệnh từ xa.

Linux: deb, rpm, tar.gzWindows: MSI, đang phát triểnGo, binary tĩnh, không CGOBản mới nhất v0.3.1

Đặc điểm chính

Kết nối
Chỉ HTTPS đi ra tới collector, hỗ trợ proxy
Khi mất mạng
Đệm xuống đĩa (WAL), gửi bù khi có mạng, mặc định 50 MiB hoặc 24 giờ
Bảo mật
Tài khoản không đặc quyền, unit systemd đã hardening, token riêng từng agent
Tài nguyên
Giới hạn MemoryMax=96M và CPUQuota=25%
Cấu hình
Tệp agent.yaml cục bộ, cấu hình từ xa không ghi đè khóa cục bộ
Chu kỳ
Gửi lô mỗi 30 giây, pha lệch theo agent để tránh dồn tải

Cài nhanh trên Linux

Cấp một License trong Access Hub rồi chạy trên máy cần giám sát.

Terminalbash
curl -fsSL https://downloads.example.com/agent/install.sh -o install.sh
sha256sum install.sh   # đối chiếu với giá trị đã công bố
sudo ACCESSHUB_COLLECTOR_URL=https://collector.example.com \
     ACCESSHUB_LICENSE=ahet_xxx bash install.sh

Cảnh báo: khóa ký phát hành chưa công bố

Hiện install.sh chỉ chạy với --allow-unsigned cho bản dựng nội bộ. Xem mục Cài đặt Linux trong Cài đặt và đóng gói.

Tài liệu theo nhóm

Đi từ cài đặt tới vận hành, rồi xuống thiết kế chi tiết khi cần.

Bắt đầu

Cài và chạy agent đầu tiên
3 trang

Thành phần

Bên trong agent
3 trang

Vận hành

Giữ agent khỏe trên hàng nghìn máy
4 trang

Quyết định kiến trúc

8 ADR, 7 đã chấp nhận
4 trang
Tất cả 8 ADR

Kiến trúc chi tiết

Tài liệu ba tầng L1, L2, L3
4 trang
Xem cả 6 tài liệu