Elastic Stack - trước đây được biết đến với tên gọi ELK Stack - là một bộ sưu tập phần mềm mã nguồn mở do Elastic sản xuất, cho phép bạn tìm kiếm, phân tích và hiển thị dữ liệu nhật ký được tạo ra từ bất kỳ nguồn nào và trong bất kỳ định dạng nào, một hành động được gọi là ghi nhật ký tập trung. Ghi nhật ký tập trung rất hữu ích khi bạn cố gắng xác định các vấn đề về máy chủ hoặc ứng dụng của bạn, vì nó cho phép bạn tìm kiếm qua tất cả các nhật ký của bạn ở một nơi duy nhất. Nó cũng hữu ích vì nó cho phép bạn xác định các vấn đề kéo dài trên nhiều máy chủ bằng cách tương quan các nhật ký của chúng trong khoảng thời gian cụ thể.
Elastic Stack có bốn thành phần chính:
Trong hướng dẫn này, bạn sẽ cài đặt Elastic Stack trên máy chủ CentOS 7. Bạn sẽ học cách cài đặt tất cả các thành phần của Elastic Stack - bao gồm Filebeat, một Beat được sử dụng để chuyển tiếp và tập trung nhật ký và tệp tin - và cấu hình chúng để thu thập và hiển thị nhật ký hệ thống. Ngoài ra, vì Kibana thường chỉ có sẵn trên localhost, bạn sẽ sử dụng Nginx để làm proxy cho nó để có thể truy cập thông qua trình duyệt web. Kết thúc hướng dẫn này, bạn sẽ đã cài đặt tất cả các thành phần này trên một máy chủ duy nhất, được gọi là máy chủ Elastic Stack.
Để hoàn thành hướng dẫn này, bạn sẽ cần những yêu cầu sau:
Các thành phần của Elastic Stack không có sẵn thông qua trình quản lý gói theo mặc định, nhưng bạn có thể cài đặt chúng bằng yum bằng cách thêm kho lưu trữ gói của Elastic.
Please share by clicking this button!