๐ Forwarder
๋ฐ์ดํฐ๋ฅผ ์์งํ์ฌ ์ ๋ฌ ์์ ์ ์ํํ๋ Splunk ์ธ์คํด์ค๋ฅผ ๋งํ๋ค.
ํ๋์ splunk enterprise ์ธ์คํด์ค์์ ๋ค๋ฅธ splunk enterprise ์ธ์คํด์ค๋
Splunk๊ฐ ์๋ ์์คํ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ์ ์๋ค.
ํฌ์๋์์๋ ๋ฐ์ดํฐ๋ฅผ ์ธ๋ฑ์ค๋ณ๋ก ์ ๋ฌํ๊ณ ๋ผ์ฐํ ํ๋ค.
๊ธฐ๋ณธ์ ์ผ๋ก ๋ชจ๋ ์ธ๋ถ ๋ฐ์ดํฐ์ _audit ๋ด๋ถ ์ธ๋ฑ์ค์ฉ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌ
ํ์์ ๋ฐ๋ผ _internal ๋ด๋ถ ์ธ๋ฑ์ค์ฉ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ธฐ๋ ํจ
๐ Forwarder์ ์ ํ
- Universal Forwarder (์ ๋๋ฒ์ค ํฌ์๋)
๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๋ฐ ํ์ํ ๊ตฌ์ฑ์์๋ง ์์
- Heavy Forwarder (ํค๋น ํฌ์๋)
๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํจ์ผ๋ก ๋ฌผ๋ก ์ธ๋ฑ์ฑ, ๊ฒ์, ๋ณ๊ฒฝํ ์๋ ์๋ ์ ์ฒด Splunk Enterprise ์ธ์คํด์ค
ํค๋น ํฌ์๋์ ์ผ๋ถ ๊ธฐ๋ฅ์ ์์คํ ๋ฆฌ์์ค ์ฌ์ฉ๋์ ์ค์ด๊ธฐ ์ํด ๋นํ์ฑํ ๋์ด ์์
Light Forwarder (๋ผ์ดํธ ํฌ์๋)
์ ์ฒด Splunk Enterprise ์ธ์คํด์ค, ๋ ๋ง์ ๊ธฐ๋ฅ์ ๋นํ์ฑํํ์ฌ ๋ฆฌ์์ค ์ฌ์ฉ๋์ ์ต๋ํ ์ค์
BUT Splunk Enterprise 6.0 ๋ฒ์ ๋ถํฐ ์ง์์ด ์ค๋จ๋์์ต๋๋ค.
(์ ๋๋ฒ์ค ํฌ์๋๊ฐ ๋์ฒดํจ)
๐ฑ Universal Forwarder
- ์ ์ผํ ๋ชฉ์
๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๋ ๊ฒ
- ํ ์ ์๋ ๊ฒ
- ๋ฐ์ดํฐ๋ฅผ ๊ฒ์ ๋๋ ์ธ๋ฑ์ฑํ๊ฑฐ๋ ๋ฐ์ดํฐ๋ก ๊ฒฝ๊ณ ๋ฅผ ๋ง๋ค ์ ์์
- ํน์ ํ ์ ํ์ ์ธ ์ํฉ์ ์ ์ธํ๊ณ ๋ฐ์ดํฐ๋ฅผ ํ์ฑํ์ง ์์
- ์ปจํ ์ธ ์ ๋ฐ๋ผ ๊ฐ๊ธฐ ๋ค๋ฅธ Splunk ์ธ๋ฑ์์ ๋ฐ์ดํฐ๋ฅผ ๋ผ์ฐํ ํ๊ธฐ ์ํด ์ ๋๋ฒ์ค ํฌ์๋๋ฅผ ์ฌ์ฉํ ์๋ ์์
- python ๋ฒ๋ค ๋ฒ์ ์ด ์์
- ํ ์ ์๋ ๊ฒ
- ๋ค์ํ ์ ๋ ฅ ์ ๋ณด์์ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ณ ์ธ๋ฑ์ฑ ๋ฐ ๊ฒ์์ ์ํด Splunk ๋ฐฐํฌ ํ๊ฒฝ์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ ์ ์์
- ๋ฐ์ดํฐ๋ฅผ ์ธ๋ฑ์๋ก ๋ณด๋ด๊ธฐ ์ ์ ์ค๊ฐ ๋จ๊ณ๋ก์ ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ํฌ์๋๋ก ์ ๋ฌํ ์๋ ์์
๐ฑ Heavy Forwarder
- ์ฌ์ฉ ์ด์
- ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ธฐ ์ ์ ๋ถ์ ๋๋ ๋ณ๊ฒฝํด์ผ ํ๋ ๊ฒฝ์ฐ
- ๋ฐ์ดํฐ์ ๋ด์ฉ์ ๋ฐ๋ผ ๋ฐ์ดํฐ ์ ๋ฌ ๋์์ ์ ์ดํด์ผ ํ๋ ๊ฒฝ์ฐ
- ํน์ง
- ํน์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ ์ ์๋ ์ ์ฒด Splunk Enterprise ์ธ์คํด์ค
- ์ธ๋ฑ์๋ณด๋ค ์ฌ์ฉ ๊ณต๊ฐ์ด ์ ๋ค.
- ๋ถ์ฐ ๊ฒ์ ๊ธฐ๋ฅ์ด ์๋ค๋ ์ ๋นผ๊ณ ๋ ๋๋ถ๋ถ์ ๊ธฐ๋ฅ์ ์ ์ง
- ํ์์ ๋ฐ๋ผ Splunk Web๊ณผ ๊ฐ์ ๊ธฐ๋ณธ ๊ธฐ๋ฅ์ ์ผ๋ถ ๋นํํ์ฌ ์ค์น ๊ณต๊ฐ์ ์ค์ผ ์ ์์
- ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ธฐ ์ ์ ํ์ฑํจ
- source ๋๋ event type๊ณผ ๊ฐ์ ๊ธฐ์ค์ ๋ฐ๋ผ ๋ฐ์ดํฐ๋ฅผ ๋ผ์ฐํ ํ ์ ์์
- ๋ก์ปฌ๋ก ์ธ๋ฑ์ฑํ๊ณ ๋ค๋ฅธ Splunk ์ธ์คํด์ค์ ์ ๋ฌํ ์ ์์ (outputs.conf)
๐ Forwarder ๋ฐ์ดํฐ ์ ํ
ํฌ์๋์์ ๋ณด๋ผ ์ ์๋ ๋ฐ์ดํฐ ์ ํ์ ํฌ์๋ ์ ํ๊ณผ ์ค์ ๋ฐฉ๋ฒ์ ๋ฐ๋ผ ๋ค๋ฆ
๐ ์ ๋๋ฒ์ ํฌ์๋๋ ์์ ๋ฐ์ดํฐ์ ํ์ฑ๋์ง ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๊ณ
๐ ํค๋น ํฌ์๋๋ ์์ ๋ฐ์ดํฐ์ ํ์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋ค.
โ๏ธ ์์ ๋ฐ์ดํฐ ( raw data )
ํฌ์๋์์ ๋ฐ์ดํฐ๋ฅผ TCP ์คํธ๋ฆผ์ ํตํด ์์ ๋์ง ์์ ์ํ๋ก ๋ณด๋ด๊ณ Splunk ์ปค๋ฎค๋์ผ์ด์ ํ์์ผ๋ก ๋ณํํ์ง ์์
์์ ๋ฐ์ดํฐ๋ Splunk๊ฐ ์๋ ์์คํ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ํนํ ์ ์ฉํจ
โ๏ธ ๊ฐ๊ณต๋ ๋ฐ์ดํฐ ( cooked data )
์์ ๋ฐ์ดํฐ์ ๊ตฌ๋ณํ๊ธฐ ์ํด์ ํ์ฑ๋์ง ์์ ๋ฐ์ดํฐ์ ํ์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ํจ๊ป ์ด๋ฅด๋ ๋ง
ํฌ์๋์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก ๊ฐ๊ณต๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํจ
๋ฐ๋ผ์ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ ์ถ์ผ๋ฉด outputs.conf์์ sendCookedData=false ๊ฐ์ ์ค์ ํด์ผํจ
๐ ํ์ฑ๋์ง ์์ ๋ฐ์ดํฐ
๐ธ ์ต์ํ์ ์ฒ๋ฆฌ ์์ ๋ง ์ํํ ๋ฐ์ดํฐ
๐ธ ๋ฐ์ดํฐ ์คํธ๋ฆผ์ ๋ฉํ๋ฐ์ดํฐ ํ๊ทธ๋ฅผ ์ ์ฉํ ๋ฐ์ดํฐ
๐ธ ๋ฐ์ดํฐ ์คํธ๋ฆผ์ 64KB ๋ธ๋ก์ผ๋ก ๋๋ ๋ฐ์ดํฐ
๐ธ ์์ ์ธ๋ฑ์์์ ์ฌ์ฉํ ์ ์๋ ์คํธ๋ฆผ์ ๊ธฐ๋ณธ์ ์ธ ํ์์คํฌํ๊ฐ ์ ์ฉ๋ ๋ฐ์ดํฐ
๐ ํ์ฑ๋ ๋ฐ์ดํฐ
๐ธ ๊ฐ๋ณ ์ด๋ฒคํธ๋ก ๋๋ ๋ฐ์ดํฐ
๐ธ ํ๊ทธ๋ฅผ ์ง์ ํ ๋ฐ์ดํฐ
๐ธ ํ์ฑ๋ ๋ฐ์ดํฐ๋ ํ๋ ๊ฐ๊ณผ ๊ฐ์ ์ด๋ฒคํธ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ์ค์ผ๋ก ์กฐ๊ฑด๋ถ ๋ผ์ฐํ ์ ์ํํ ์ ์์
'Splunk > Splunk Basic' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ Splunk Basic ] SPL: Search Processing Language (0) | 2023.06.05 |
---|---|
[ Splunk Basic ] System Components (0) | 2023.06.05 |
[ Splunk Basic ] Core Features (0) | 2023.06.05 |
[ Splunk Basic ] Concepts (0) | 2023.06.05 |
[Splunk Basic] ์ธ์คํด์ค(instance) vs. ๊ตฌ์ฑ์์(Component) (0) | 2023.04.24 |