ADR 0011: Kiểm kê từ agent không tự ghi vào Server
Trạng thái: Chấp nhận. Ngày: 2026-09-30.
Bối cảnh
Agent báo cáo OS, CPU, RAM, đĩa, IP. Access Hub có model Server là nguồn kiểm kê chính thức, có thể do IaC quản lý (HasIacOrigin, IacDrift), có audit và phê duyệt.
Quyết định
Dữ liệu kiểm kê lưu ở bảng riêng monitoring_inventory_facts. Access Hub hiển thị chênh lệch với Server và cho người dùng có quyền servers.manage bấm "Áp dụng" từng trường, hành động được audit như cập nhật Server thông thường. Không tự động ghi đè.
Lý do
- Agent có thể báo sai (máy nhân bản, lỗi thu thập, bị giả mạo).
- Bảo toàn tính nguồn sự thật và luồng phê duyệt, IaC.
- Tránh sinh lệch hàng loạt (
IacDrift) do dữ liệu tự động.
Đánh đổi
Kiểm kê không tự cập nhật, cần người dùng thao tác. Có thể bổ sung tùy chọn "tự áp dụng cho trường trống" theo công ty ở giai đoạn sau nếu có nhu cầu.
Hệ quả
Xem 06-access-hub-integration mục 6 và câu hỏi Q7 ở 13-risks-open-questions.