Cài đặt Docker Engine
Bước 1: Cài đặt gói dnf-plugins-core
| sudo dnf -y install dnf-plugins-core sudo dnf config-manager –add-repo https://download.docker.com/linux/rhel/docker-ce.repo |
Bước 2: Cài đặt docker package
| sudo dnf install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin |
Bước 3: Start Docker Engine
| sudo systemctl enable –now docker |
Cài đặt Graylog bằng Docker Compose
Bước 1: Tạo folder graylog-docker
| mkdir graylog-docker cd graylog-docker |
Bước 2: Truy cập vào đường dẫn https://github.com/Graylog2/docker-compose/tree/main/open-core. Ở đây bạn sẽ thấy 2 file là docker-compose.yml và file .env

Bước 3: Tạo file docker-compose.yml và copy dữ liệu từ file docker-compose.yml bạn đã thấy bước 2
Bước 4: Tạo file .env và copy dữ liệu từ file .env bạn thấy ở bước 2
Bước 5: Tạo password secret
| sudo dnf install epel-release -y sudo dnf install pwgen -y pwgen -N 1 -s 96 |
- Kết quả sẽ trả về 1 dải kí tự. Bạn thay dải kí tự đó vào GRAYLOG_PASSWORD_SECRET=”…” có trong file .env bạn đã tạo ở Bước 4
Bước 6: Tạo password root để đăng nhập vào graylog
| echo -n yourpassword | shasum -a 256 |
- Thay password bạn muốn vào yourpasssword
- Kết quả sẽ trả về 1 dải kí tự. Bạn thay dải kí tự đó vào GRAYLOG_ROOT_PASSWORD_SHA2=”…” có trong file .env bạn đã tạo ở bước 4
Bước 7: Cấu hình Để cấu hình vm.max_map_count = 262144
| vi /etc/sysctl.conf |
- Thêm vm.max_map_count = 262144 vào file sysctl.conf
- Áp dụng thay đổi
| sysctl –system |
Bước 8: Sử dụng lệnh để graylog chạy
| docker compose up |
- Lúc này sẽ có đường link để bạn truy cập có dạng http://admin:sssss@0.0.0.0:9000. Bạn truy cập vào đường link đó thay 0.0.0.0 bằng ip của graylog
Bước 9: Làm theo các bước có trong đó để tạo chứng chỉ cho datanode
Leave A Comment?