Hướng dẫn cài đặt Graylog trên Ubuntu 20.04
Giới thiệu
Graylog là một hệ thống tổng hợp và quản lý log mã nguồn mở, được sử dụng để phân tích một lượng lớn dữ liệu. Nó lưu trữ và phân tích log được thu thập từ máy chủ và gửi thông báo. Nó sử dụng Elasticsearch để lập chỉ mục dữ liệu log với MongoDB để lưu trữ thông tin meta.
Bài hướng dẫn này Graylog sẽ được tiến hành cài đặt trên Ubuntu 20.04 LTS
Cập nhật hệ thống
Để đảm bảo rằng tất cả các phụ thuộc của Graylog đều được cập nhật, hãy thực thi lệnh bên dưới:
Trong quá trình cập nhật hệ thống chúng ta chờ từ 5 phút đến 15 phút.
Bước 1: Cài đặt Java OpenJDK
Quá trình cài đặt Graylog chúng ta cần tiến hành kiểm tra xem Java OpenJDK
đã được cài đặt chừa vì đây là là thứ cần thiết để Graylog có thể hoạt động.
Để kiểm tra xem Java đã được cài đặt hay chưa, hãy chạy lệnh:
Nếu chưa cài đặt javajdk
chúng ta tiến hành cài đặt javajdk và các gói phụ thuộc bằng lệnh sau:
Kiểm tra phiên bản javajdk đã cài đặt:
Bước 2: Cài đặt Elasticsearch
Nhập Elasticsearch PGP key bằng cách thực thi lệnh sau:
Tiến thành thêm Elasticsearch từ repository.
Cập nhật và tiến hành cài đặt Elasticsearch:
Tiến hành chỉnh sửa file cấu hình của Elasticsearch /etc/elasticsearch/elasticsearch.yml
thêm 2 dòng sau vào cuối file:
Thực hiện khởi động lại dịch vụ daemon và Elasticsearch:
Bước 3: Cài đặt MongoDB
Thực thi lệnh sau để tiến hành cài đặt MongoDB:
Tiến hành khởi động dịch vụ MongoDB và cho MongoDB khởi động cùng với hệ thống:
Bước 3: Cài đặt Graylog
Thực hiện thêm Graylog repository:
Tiến hành cài đặt Graylog server package:
Tiến hành cài đặt Graylog:
Sau khi cài đặt hoàn tất chúng ta tiến hành tạo một chuỗi 96 ký tự
ngẫu nhiên cho Graylog và lưu một bản backup để sử dụng trong tệp cấu hình máy chủ Graylog:
Chọn một mật khẩu cho tài khoản quản trị của chúng ta và tạo một băm64 ký tự
.
Sau đó chúng ta tiến hành cấu hình Graylog như sau:
Sử dụng trình soạn thảo để tiến hành chỉnh sửa file /etc/graylog/server/server.conf
. Cụ thể:
Chỉnh sửa
password_secret
với chuỗi 96 ký tự ngẫu nhiên mà chúng ta đã tạo trước đó.Chỉnh sửa
root_password_sha2
với hàm băm 64 ký tự của mật khẩu admin của chúng ta.Chỉnh sửa
http_bind_address
thành 0.0.0.0:9000
Thực hiện khởi động lại dịch vụ daemon và Graylog:
Truy cập giao diện Web Graylog
Chúng ta tiến hành truy cập giao diện Web Graylog bằng cách tiến hành mở trình duyệt của chúng ta và truy cập link http://IP:9000
. Kết quả sẽ như sau:
Tiến hành đăng nhập vào Graylog, user là admin
, password là password lúc nảy chúng ta thực hiện đặt ở trên:
Vậy là đã hoàn thành quá trình cài đặt và sử dụng một số câu hình cơ bản của Graylog trên Ubuntu 20.04 LTS.
Chúc các bạn thành công!
Tính năng đang được phát triển