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=96MvàCPUQuota=25% - Cấu hình
- Tệp
agent.yamlcụ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.
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.shCả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ênThành phần
Bên trong agentVận hành
Giữ agent khỏe trên hàng nghìn máyQuyết định kiến trúc
8 ADR, 7 đã chấp nhận- 0001 Binary tĩnh, không dùng CGOChạy được trên mọi distro mà không cần thư việnChấp nhận
- 0002 Bộ đệm WAL trên đĩa tự viết, giới hạn dung lượngTự viết, giới hạn dung lượng và tuổiChấp nhận
- 0004 Windows dùng PDH với tên bộ đếm tiếng AnhChờ xác nhận ở spike S1Cần xác nhận
- 0005 Không thực thi mã từ xaRàng buộc chung của nền tảngChấp nhận
Kiến trúc chi tiết
Tài liệu ba tầng L1, L2, L3- L1: Thiết kế tổng thểMục tiêu, phạm vi, ranh giới với CollectorL1
- L2: Kiến trúc hệ thốngThành phần, luồng, bảo mật, triển khaiL2
- L3: Bộ thu số liệuLinux /proc, Windows PDH, check chủ độngL3
- L3: WAL và bộ gửiBộ đệm đĩa, gửi lô, truyền tảiL3