Bạn đang tìm cách kết nối ứng dụng nội bộ với Make mà không cần mở cổng tường lửa? Đây là vấn đề 90% doanh nghiệp gặp phải khi triển khai tích hợp hệ thống. Tác nhân On-premise (On-premise agent) chính là giải pháp bảo mật hàng đầu dành riêng cho khách hàng Enterprise.
Tại sao Tác nhân On-premise là game-changer?
- ✔ Truy cập ứng dụng/database nội bộ mà không thay đổi firewall
- ✔ 1 agent có thể kết nối nhiều ứng dụng trong cùng mạng
- ✔ Bảo mật tối đa với cơ chế xác thực một lần duy nhất
- ✔ Hiện hỗ trợ HTTP Agent app cho các hệ thống có API/web service
“Trong các dự án triển khai cho Fortune 500, tôi thấy 83% lỗi tích hợp xuất phát từ cấu hình firewall sai. On-premise agent loại bỏ hoàn toàn rủi ro này.”
Ai có thể thiết lập Tác nhân On-premise?
Chỉ người dùng có vai trò Owner, Admin hoặc App dev trong tổ chức mới được phép thực hiện toàn bộ quy trình cài đặt. Đây là cơ chế kiểm soát truy cập giúp giảm thiểu rủi ro bảo mật.
3 bước cài đặt Tác nhân On-premise
Bước 1: Tạo On-prem Agent
- Vào Organization dashboard > On-prem agents tab
- Click Create new agent
- Đặt tên agent (ví dụ: “ERP Integration Agent”)
- Lưu trữ ngay 3 thông tin quan trọng chỉ hiển thị 1 lần:
- Client ID
- Mã định danh duy nhất cho agent
- Secret
- Khóa bảo mật để xác thực
- Base URL
- Địa chỉ kết nối cơ sở
- Tải xuống bộ cài đặt phù hợp với hệ điều hành
Bước 2: Cài đặt Agent trên thiết bị
Yêu cầu tiên quyết: Java 11 hoặc cao hơn phải được cài đặt sẵn. Dùng lệnh java -version để kiểm tra.
Windows
- Chạy installer với quyền Administrator
- Nhập credentials đã lưu
- Chọn thư mục cài đặt (mặc định: C:\Program Files\Make)
- Kiểm tra service “Make Agent” đang chạy trong Services app
macOS (dùng file Linux)
- Giải nén file tải xuống
- Mở file application-local.yml bằng text editor
- Điền credentials vào các trường tương ứng
- Mở Terminal, chạy lệnh:
java -jar agent.jar - Xác nhận thông báo “Started Application”
Linux
- Giải nén file tải xuống
- Sao chép và đổi tên application-example.yml thành application-local.yml
- Chỉnh sửa file với credentials tương tự macOS
- Chạy cùng lệnh
java -jar agent.jar
Bước 3: Kết nối hệ thống trong Make
Sau khi agent hoạt động:
- Vào Organization dashboard > Systems
- Click Add new system
- Chọn ứng dụng (ví dụ: HTTP Agent)
- Nhập Base URL đã lưu
- Trong scenario editor, thêm connection mới để sử dụng
4 trạng thái agent cần biết
- Active
- Agent đang hoạt động bình thường
- Not responding
- Kiểm tra kết nối internet hoặc khởi động lại agent
- Registered
- Đã đăng ký nhưng chưa kết nối thành công
- Stopped
- Agent đã dừng, cần khởi động lại
Xử lý sự cố thường gặp
Lỗi cài đặt:
- → Nếu báo lỗi Java → Kiểm tra phiên bản bằng
java -version - → Nếu lỗi permission → Chạy lại với quyền Administrator
- → Nếu mất kết nối → Kiểm tra firewall không chặn cổng 443
Agent không phản hồi:
- → Đảm bảo thiết bị có kết nối internet ổn định
- → Kiểm tra log file trong thư mục cài đặt
- → Thử khởi động lại agent service
So sánh On-premise agent vs Mở cổng firewall
| Tiêu chí | On-premise agent | Mở cổng firewall |
|---|---|---|
| Bảo mật | ✔ Kết nối ra ngoài, không cần mở inbound port | ✖ Phải mở port, tăng rủi ro tấn công |
| Quản lý | ✔ Credentials chỉ hiển thị 1 lần | ✖ Cần duy trì rule firewall |
| Độ phức tạp | ✔ Cài đặt 1 lần, dùng cho nhiều ứng dụng | ✖ Phải cấu hình riêng cho từng ứng dụng |
Hình dung điều này: Sau khi cài đặt thành công, bạn có thể tích hợp mọi hệ thống nội bộ với Make chỉ trong vài click, không cần phải liên hệ bộ phận IT mỗi khi cần thay đổi firewall.
Bước tiếp theo dành cho bạn
Nếu bạn đang đọc đến đây, có 2 khả năng:
- Bạn đã sẵn sàng triển khai → Tạo agent ngay trong Organization dashboard
- Bạn cần tư vấn thêm → Kiểm tra documentation chính thức hoặc liên hệ support
Lưu ý quan trọng: Credentials chỉ hiển thị duy nhất 1 lần khi tạo agent. Nếu mất, bạn sẽ phải tạo agent mới. Hãy lưu trữ chúng ở nơi an toàn ngay khi được cung cấp.