Fleet: Nền tảng quản lý thiết bị mã nguồn mở
Fleet là lựa chọn hợp lý nếu đội của bạn cần MDM, vá lỗi và báo cáo tuân thủ được điều khiển bằng GitOps thay vì một bảng điều khiển bấm chuột thông thường. Fleet xây trực tiếp trên osquery, nên ai đã quen mô hình dữ liệu của osquery sẽ thấy quen thuộc ngay. Hãy chọn Fleet khi bạn quản lý nhiều loại máy Linux, macOS và Windows cùng lúc và sẵn sàng tự vận hành server. Bỏ qua nếu bạn muốn một MDM SaaS dùng ngay, không cần lo hạ tầng.
Fleet là gì trong quản lý thiết bị?
Fleet là nền tảng quản lý thiết bị mã nguồn mở, cho đội IT và bảo mật một hệ thống duy nhất để bảo vệ máy tính chạy Linux, macOS, Windows, Chromebook và hệ điều hành di động. Fleet làm việc trực tiếp với dữ liệu và sự kiện từ hệ điều hành gốc, xuống tận phần cứng, dựa trên osquery cùng nanoMDM, Nudge và swiftDialog. Các đội dùng Fleet để đẩy cấu hình MDM, vá phần mềm, chạy kiểm tra tuân thủ và thu bằng chứng kiểm toán, tất cả từ một nơi.
Các khả năng cốt lõi của Fleet
- ✓Cấu hình kiểu GitOps: định nghĩa chính sách và cài đặt thiết bị trong file YAML, quản lý giống hệt cách bạn quản lý code hạ tầng.
- ✓CLI fleetctl cùng REST API và webhook event để viết script và tích hợp việc quản lý thiết bị vào hệ thống khác.
- ✓MDM đa nền tảng, bao trùm Linux (mọi distro lớn), macOS, Windows, Chromebook, iOS và Android (BYOD hoặc do công ty cấp).
- ✓Có sẵn kiểm tra theo chuẩn CIS benchmark cho macOS và Windows, cùng tài liệu tham chiếu bảng dữ liệu cho hàng trăm thuộc tính thiết bị mà Fleet có thể báo cáo.
- ✓Chạy trên osquery, nanoMDM, Nudge và swiftDialog thay vì một agent độc quyền riêng.
- ✓Thiết kế theo module: bật MDM mà không cần bật tính năng bảo mật, hoặc ngược lại, và tắt bất cứ phần nào không dùng đến.
- ✓Có sẵn tích hợp với Snowflake, Splunk, GitHub Actions, Vanta, Elastic, Jira và Zendesk, cùng khả năng tương thích với Munki, Chef, Puppet, Ansible, CrowdStrike và SentinelOne.
Ai dùng Fleet và dùng để làm gì?
- •Đội IT muốn chuẩn hóa cấu hình thiết bị trên các máy Linux, macOS và Windows từ một bảng điều khiển duy nhất thay vì ba công cụ riêng biệt.
- •Đội bảo mật thu thập bằng chứng tuân thủ và chạy kiểm tra CIS benchmark phục vụ kiểm toán.
- •Tổ chức quản lý thiết bị trải trên nhiều môi trường cloud như AWS, GCP, Azure, cộng với trung tâm dữ liệu, container và thiết bị IoT chạy Linux, theo README của dự án.
- •Đội platform muốn định nghĩa chính sách thiết bị bằng YAML và đẩy qua GitOps thay vì bấm chuột qua bảng điều khiển quản trị.
Ưu điểm khi dùng Fleet
- ✓Một công cụ bao trùm MDM, vá lỗi và giám sát lỗ hổng bảo mật, thay vì phải ghép ba nhà cung cấp khác nhau.
- ✓Cấu hình nằm trong file YAML và đồng bộ qua GitOps, nên mọi thay đổi chính sách thiết bị đi qua cùng quy trình rà soát như bất kỳ thay đổi hạ tầng nào khác.
- ✓Xây trên osquery nên mô hình dữ liệu minh bạch chứ không phải hộp đen - README nói rõ Fleet chỉ thu thập những gì cần để quản lý và bảo vệ thiết bị, không lấy dữ liệu riêng tư như phím gõ, email hay webcam.
- ✓Bản miễn phí theo giấy phép MIT mà README khẳng định sẽ luôn miễn phí, không phải bản dùng thử có giới hạn thời gian.
- ✓Theo module: chỉ cần tắt nửa phần bảo mật nếu bạn chỉ muốn dùng MDM, hoặc ngược lại.
Những điều cần lưu ý khi dùng Fleet
- △README không nêu rõ các bước cài đặt cụ thể ngoài việc dẫn tới trang fleetdm.com để xem giá và tải CLI fleetctl - hướng dẫn tự triển khai chi tiết không có trong tài liệu này.
- △Hỗ trợ CIS benchmark đầy đủ chỉ được liệt kê cho macOS và Windows, không có Linux, dù Linux vẫn được hỗ trợ quản lý thiết bị ở mức ngang hàng.
- △Bạn phải tự vận hành server, hoặc trả phí để dùng bản do nhà cung cấp vận hành hộ, tức là có thêm gánh nặng vận hành so với một MDM SaaS thuần túy không cần bạn vá lỗi phía mình.
- △Giấy phép thương mại là bắt buộc cho các tính năng trả phí, nhưng README không nêu rõ ranh giới giữa các tính năng đó với bản MIT miễn phí.
Các lựa chọn thay thế cho Fleet
Câu hỏi thường gặp về Fleet
Fleet là mã nguồn mở - bản miễn phí phát hành theo giấy phép MIT, và company handbook cùng phần lớn lộ trình phát triển của dự án cũng công khai trên GitHub.
Fleet hỗ trợ Linux trên mọi distro lớn, macOS, Windows, Chromebook, cùng iOS và Android cho điện thoại BYOD hoặc do công ty cấp, theo README của dự án.
Fleet chỉ thu thập những gì cần thiết để quản lý và bảo vệ thiết bị - dữ liệu phần cứng, hệ điều hành và phần mềm - và README nói rõ Fleet không đụng tới hoạt động riêng tư như phím gõ, email hay webcam.
Bản miễn phí của Fleet dùng giấy phép MIT. Một giấy phép thương mại riêng áp dụng cho các tính năng trả phí, và người đóng góp có hợp đồng lao động phù hợp vẫn có thể đóng góp cho phần trả phí đó.
Fleet xử lý MDM cho thiết bị iOS và Android, cả BYOD lẫn máy do công ty cấp, bên cạnh phần quản lý máy tính bàn và laptop.
Fleet tích hợp sẵn với Snowflake, Splunk, GitHub Actions, Vanta, Elastic, Jira và Zendesk, đồng thời hoạt động cùng Munki, Chef, Puppet, Ansible, CrowdStrike và SentinelOne, theo README.
Vấn đề mà Fleet giải quyết
Phần lớn công cụ MDM gắn chặt với thiết bị Apple và dùng agent đóng, không cho biết chính xác nó thu thập gì - điều này khó chấp nhận với đội bảo mật vốn cần bao phủ cả Linux lẫn Windows. Cách Fleet giải quyết là xây toàn bộ hệ thống trên osquery, một nguồn dữ liệu mở và có thể kiểm tra được, đồng thời phơi bày mọi cài đặt dưới dạng YAML để chính sách thiết bị nằm trong git cạnh phần code hạ tầng còn lại, thay vì khóa trong bảng điều khiển riêng của một nhà cung cấp.
Cách cài đặt / dùng thử
README không đưa ra lệnh cài đặt cụ thể. Nó dẫn tới fleetdm.com/pricing để dùng thử Fleet, hoặc fleetdm.com/download để tải CLI fleetctl, và có thể hẹn thời gian trao đổi trực tiếp với một maintainer nếu bạn cần hướng dẫn. Các bước tự triển khai chi tiết không được nêu rõ trong chính repo này.
Ai nên dùng - và ai nên bỏ qua
Hãy thử Fleet nếu bạn là đội IT hoặc bảo mật đang quản lý hỗn hợp máy Linux, macOS và Windows, và muốn MDM, vá lỗi, kiểm tra tuân thủ được điều khiển bằng YAML và GitOps thay vì một bảng điều khiển đóng. Bỏ qua nếu bạn là nhóm nhỏ chỉ có vài máy Mac - một MDM chỉ dành cho Apple, nhẹ hơn, sẽ nhanh hơn, và tự vận hành server Fleet là hạ tầng nhiều hơn mức bạn cần.
