Yêu cầu hệ thống
Yêu cầu chung
- Quyền quản trị: Cần quyền administrator/root để cài đặt service
- Kết nối mạng: Truy cập internet để tải xuống và xác thực với Registry
- Dung lượng: Tối thiểu 500MB free space
- Memory: Tối thiểu 1GB RAM
- Ports: Các port cần thiết cho MQTT broker, rsyslog server, và HTTP proxy
Yêu cầu cụ thể theo nền tảng
Windows
- OS: Windows 10/11 hoặc Windows Server 2016+
- Architecture: x64
- PowerShell: Version 5.1+ (cho script cài đặt)
Linux
- Distributions: Ubuntu 18.04+, CentOS 7+, RHEL 7+, Debian 9+, Alpine 3.8+
- Architecture: x86_64, ARM64
- Systemd: Để quản lý service (khuyến nghị)
Cài đặt trên Windows
Phương pháp 1: Cài đặt thủ công
- Tạo thư mục cài đặt:
- Cài đặt như Windows Service:
Xác minh cài đặt
Cài đặt trên Linux
Ubuntu/Debian
- Cài đặt dependencies:
- Cài đặt Forwarder:
CentOS/RHEL
Alpine Linux (musl)
Xác minh cài đặt
Cấu hình ban đầu
Xác thực với Registry (tùy chọn)
Cài đặt nâng cao
Cài đặt với proxy
Cài đặt với custom paths
Gỡ cài đặt
Windows
Linux
Khắc phục sự cố cài đặt
Windows
| Vấn đề | Nguyên nhân | Giải pháp |
|---|---|---|
| Service không khởi động | Thiếu quyền hoặc file không tồn tại | Kiểm tra quyền và đường dẫn file |
| Lỗi “Access Denied” | Không có quyền administrator | Chạy PowerShell as Administrator |
| Service bị lỗi | Cấu hình sai hoặc thiếu dependencies | Kiểm tra Event Log và config file |
Linux
| Vấn đề | Nguyên nhân | Giải pháp |
|---|---|---|
| Service failed to start | Binary không có quyền thực thi | chmod +x /opt/blackhole-forwarder/blackhole-fwd |
| Permission denied | User không có quyền truy cập | Kiểm tra ownership và permissions |
