Access Hub Collector
Đồng bộ từ mã nguồn lúc 10:57, 03/10/2026
Skip to content
ADR 0001Chấp nhận

ADR 0001: Mô hình đẩy (push) từ agent ​

Dùng push, agent chỉ kết nối đi ra qua HTTPS 443.

Ngày quyết định
30/09/2026
Chấp nhận
30/09/2026
Phạm vi
Collector
Người chấp nhận
Chưa ghi
  1. Đề xuất30/09/2026
  2. Chấp nhận30/09/2026

Trạng thái: Chấp nhận. Ngày: 2026-09-30.

Bối cảnh ​

Cần thu số liệu từ hàng nghìn máy chủ Linux và Windows, thuộc nhiều công ty, nhiều mạng, thường sau NAT hoặc tường lửa.

Lựa chọn ​

  1. Pull (scrape): hệ thống giám sát kết nối vào từng máy (kiểu Prometheus).
  2. Push: agent chủ động gửi số liệu ra ngoài.

Quyết định ​

Dùng push, agent chỉ kết nối đi ra qua HTTPS 443.

Lý do ​

  • Không cần mở cổng vào trên máy chủ, giảm bề mặt tấn công, hợp chính sách tường lửa của doanh nghiệp.
  • Không cần lưu thông tin đăng nhập vào máy chủ ở phía hub.
  • Xuyên NAT, dễ triển khai trên máy ở nhiều mạng.
  • Phát hiện mất tín hiệu đơn giản bằng last_seen.
  • Cân tải tự nhiên qua load balancer.

Hệ quả ​

  • Phải chống bão kết nối: jitter, backoff, giới hạn tốc độ (xem 03-protocol, 08-scaling-ha).
  • Agent phải có đệm đĩa để chịu mất kết nối.
  • Cần cơ chế danh tính agent (enroll, token).
  • Mất khả năng "thăm dò từ ngoài" cho thiết bị không cài được agent, xử lý bằng giám sát không agent ở GĐ 4.
Trang này có giúp được bạn không?
Sửa trang này

Nội dung đồng bộ từ kho mã access-hub-collector lúc 10:57, 03/10/2026. Khi tài liệu và mã khác nhau, mã thắng.