Notice
Recent Posts
Recent Comments
Link
ยซ   2025/05   ยป
์ผ ์›” ํ™” ์ˆ˜ ๋ชฉ ๊ธˆ ํ† 
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
๊ด€๋ฆฌ ๋ฉ”๋‰ด

midnightly

[ELK Stack] ๊ตฌ์„ฑํ•˜๊ธฐ (3) - LogStash ์„ค์น˜ ๋ณธ๋ฌธ

ELK

[ELK Stack] ๊ตฌ์„ฑํ•˜๊ธฐ (3) - LogStash ์„ค์น˜

๋น„๋ฒ„๋ฒ„๋น„ 2021. 10. 15. 13:52

๐Ÿ“Œ ์„ค์น˜

3. LogStash

  (1) LogStash ๋‹ค์šด & ์••์ถ• ํ’€๊ธฐ

    - https://www.elastic.co/kr/downloads/logstash ์ ‘์†ํ•ด์„œ LINUX X86_64 ๋งํฌ ์ฃผ์†Œ ๋ณต์‚ฌ ํด๋ฆญ

 

    - wget์œผ๋กœ ํŒŒ์ผ ๋‹ค์šด

wget https://artifacts.elastic.co/downloads/logstash/logstash-7.15.1-linux-x86_64.tar.gz

 

    - ์••์ถ•ํ•ด์ œ

tar -xvzf logstash-7.15.1-linux-x86_64.tar.gz

 

 

  (2) logstash.yml ์ˆ˜์ •

    - config/logstash.yml ํŒŒ์ผ์„ ์ˆ˜์ •ํ•œ๋‹ค.

node.name: test
config.reload.automatic: true
config.reload.interval: 30s
http.host: 192.168.137.101
http.port: 9600
xpack.monitoring.enabled: true
xpack.monitoring.elasticsearch.hosts: ["http://192.168.137.101:9200", "http://192.168.137.102:9200", "http://192.168.137.103:9200"]
xpack.monitoring.elasticsearch.sniffing: true
xpack.monitoring.collection.interval: 10s
xpack.monitoring.collection.pipeline.details.enabled: true

 

  (3) logstash-sample.conf ์ˆ˜์ •

    - config/logstash-sample.conf ํŒŒ์ผ์„ ์ˆ˜์ •ํ•œ๋‹ค.

input {
  beats {
    port => 5044
    ssl => false
  }
}

output {
  elasticsearch {
    hosts => ["192.168.137.101:9200", "192.168.137.102:9200", "192.168.137.103:9200"]
    index => "%{[@metadata][beat]}-%{[@metadata][version]}-%{+YYYY.MM.dd}"
  }
  stdout {}
}

 

  (4) ์‹คํ–‰
    - Logstash๋ฅผ ์‹คํ–‰ํ•œ๋‹ค.

logstash-7.15.0/bin/logstash -f logstash-7.15.0/config/logstash-sample.conf

 

    - Kibana -> Stack Monitoring์—์„œ Logstash๊ฐ€ ์—ฐ๊ฒฐ๋๋Š”์ง€ ํ™•์ธ

Comments