Cài đặt ELK Stack trên Window 10

Hieu Nguyen
3 min readJan 16, 2020

--

Tuyên bố — Bài này nhằm mục đích ghi lại một hướng nghiên cứu hiện tại của bản thân — “Xây dựng hệ thống quản lý log tập trung thử nghiệm trên Windows 10”. Mọi nội dung trong bài viết này là góp nhặt từ các tài liệu trên mạng và kinh nghiệm thực tế trong quá trình cài đặt và vận hành thử của bản thân.

Cài đặt Linux trên Windows 10

Tại sao lại có mục này? Là bởi vì hầu hết các bài hướng dẫn trên mạng đều bảo cài đặt ELK Stack trên nền tảng Linux chứ trên Windows 10 hơi khoai. Vậy làm thế nào để cài đây? Rất may là Windows 10 nhà ta đã có hỗ trợ anh em cài đặt nhân Linux trong bản cập nhật Fall Creators Update Windows 10 vào năm 2018.

Do đó mình tiếp cận theo hướng cài hệ thống Subsystem Linux trên Windows 10 rồi từ đó triển khai ELK trên hệ thống này.

Để cài đặt Subsystem Linux anh em có thể tham khảo tại trang chủ của Microsoft. Ở đây xin trích dẫn các bước cơ bản để anh em nắm được:

1- Kích hoạt chế độ Subsystem. Anh em mở Powershell ở chế độ administrator và gõ lệnh sau:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Sau đó anh em restart máy cho nó ổn định

2- Cài đặt nhân Linux trên Store của Windows 10. Trên Store hiện tại có nhiều bản như: Ubuntu, openSUSE-Leap-15–1, Kali Linux, Debian, Alpine WSL, SUSE Linux Enterprise Server 12. Anh em chỉ việc chọn phiên bản và nhấn cài đặt bình thường.

Trong nội dung bài này, mình cài Ubuntu trên Subsystem này.

Cài đặt ELK

Trong phần cài đặt này, mình có tham khảo bài của cô Salohy Miarisoa, tuy nhiên trong bài có phần chưa phù hợp với nội dung của mình. Mình xin ghi lại các lệnh anh em cần lưu ý tại đây:

Cài Java 8

sudo apt-get update && sudo apt-get install default-jre

Cài ELK

wget -qO - https://artifacts.elastic.co/GPG-KEY-elasticsearch | sudo apt-key add -

Cài apt-transport-https

sudo apt-get install apt-transport-https

Lưu lại thông tin cần thiết

echo "deb https://artifacts.elastic.co/packages/6.x/apt stable main" | sudo tee -a /etc/apt/sources.list.d/elastic-6.x.list

Cài đặt Elasticsearch

sudo apt-get update && sudo apt-get install elasticsearch

Cài đặt logstash

sudo apt-get install logstash

Cài đặt Kibana

sudo apt-get install kibana

--

--

Hieu Nguyen
Hieu Nguyen

Written by Hieu Nguyen

Đang nghiên cứu về Python và Machine Learning. Rất mong được trao đổi thêm với các bạn cùng lĩnh vực

No responses yet