ELK에 xpack 설치 후 logstash로 데이터 입력
1. xpack 다운로드
- [path]/x-pack-6.2.2.zip
2. xpack 설치 (in ELK modules)
- $ ./bin/elasticsearch-plugin install file://[path]/x-pack-6.2.2.zip
- $ ./bin/kibana-plugin install file://[path]/x-pack-6.2.2.zip
- $ ./bin/logstash-plugin install file://[path]/x-pack-6.2.2.zip
3. 패스워드 업데이트
- $ ./bin/x-pack/setup-passwords interactive
...
Changed password for user [kibana]
Changed password for user [logstash_system]
Changed password for user [elastic]
4. 설정 파일 업데이트
- config/kibana.yml 업데이트
elasticsearch.username: "kibana"
elasticsearch.password: [PW]
- config/logstash.yml
xpack.monitoring.elasticsearch.username: logstash_system
xpack.monitoring.elasticsearch.password: [PW]
5. logstash로 데이터 insert하기 위한 User(예:logstash_insert)/Role 생성
- Kibana에 "elastic" ID로 로그인 후 설정 (세부 설정 생략)
6. logstash 에 insert 권한 가지 user를 통한 데이터 insert
- 예시
output {
elasticsearch {
hosts => "localhost"
index => "test_index"
document_type => "test_doc_type"
user => logstash_insert
password => [PW]
}
}
- [path]/x-pack-6.2.2.zip
2. xpack 설치 (in ELK modules)
- $ ./bin/elasticsearch-plugin install file://[path]/x-pack-6.2.2.zip
- $ ./bin/kibana-plugin install file://[path]/x-pack-6.2.2.zip
- $ ./bin/logstash-plugin install file://[path]/x-pack-6.2.2.zip
3. 패스워드 업데이트
- $ ./bin/x-pack/setup-passwords interactive
...
Changed password for user [kibana]
Changed password for user [logstash_system]
Changed password for user [elastic]
4. 설정 파일 업데이트
- config/kibana.yml 업데이트
elasticsearch.username: "kibana"
elasticsearch.password: [PW]
- config/logstash.yml
xpack.monitoring.elasticsearch.username: logstash_system
xpack.monitoring.elasticsearch.password: [PW]
5. logstash로 데이터 insert하기 위한 User(예:logstash_insert)/Role 생성
- Kibana에 "elastic" ID로 로그인 후 설정 (세부 설정 생략)
6. logstash 에 insert 권한 가지 user를 통한 데이터 insert
- 예시
output {
elasticsearch {
hosts => "localhost"
index => "test_index"
document_type => "test_doc_type"
user => logstash_insert
password => [PW]
}
}
댓글
댓글 쓰기