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]
  }
}

댓글

이 블로그의 인기 게시물

SSH 연결 Delay 해결

[ELK] search guard를 이용한 보안 설정 (사용자 권한)

공공데이터(openapi) 사용법 (특정 정류소, 버스의 남은 좌석 확인 하기)