728x90
๋ฐ์ํ
๐ณ Splunk ๊ฒ์์ ์ผ๋ จ์ command์ argument๋ค๋ก ๊ตฌ์ฑ๋์ด ์๋ค.
- ๋ช ๋ น์ ํ์ดํ "|"์ ํจ๊ป ์ฐ๊ฒฐ๋๋ฉฐ
- ์ผ์ชฝ ๋ช ๋ น์ ์ถ๋ ฅ์ด ์ค๋ฅธ์ชฝ์ ์๋ ๋ค์ ๋ช ๋ น์ ๋์์ด ๋๋ค.
- ๊ฒ์ ํ์ดํ๋ผ์ธ์ ์์ ๋ถ๋ถ์๋ ์ธ๋ฑ์ค์์ ์ด๋ฒคํธ๋ฅผ ๊ฒ์ํ๊ธฐ ์ํ ์์์ ๊ฒ์ ๋ช ๋ น์ด ์๋ค.
- ๊ฒ์ ์์ฒญ์ ํค์๋, ์ธ์ฉ๊ตฌ, ๋ถ์ธ ์, ์์ผ๋์นด๋, ํ๋ ์ด๋ฆ/๊ฐ ์ ๋ฐ ๋น๊ต ์์ผ๋ก ์์ฑ๋๋ฉฐ
- AND ์ฐ์ฐ์๋ ๊ฒ์์ด ์ฌ์ด์ ๋ดํฌ๋์ด ์๋ค.
- ์์ ๊ฒ์์ sourcetype์ด access_combined์ด๋ฉด์ event์ error๋ผ๋ string์ด ์๋ event๋ฅผ ๊ฒ์ํ ํ,
์์ 5๊ฐ์ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ uri๋ฅผ ๋ฐํํ๋ค. - ๊ฒ์ ๋ช ๋ น์ ์ํ์ง ์๋ ์ด๋ฒคํธ๋ฅผ ํํฐ๋งํ๊ณ , ๋ ๋ง์ ์ ๋ณด๋ฅผ ์ถ์ถํ๊ณ , ๊ฐ์ ๊ณ์ฐํ๊ณ , ๋ณํํ๊ณ , ์ธ๋ฑ์ฑ๋ ๋ฐ์ดํฐ๋ฅผ ํต๊ณ์ ์ผ๋ก ๋ถ์ํ๋ ๋ฐ ์ฌ์ฉํ๋ค.
- ๊ฒ์ ๊ฒฐ๊ณผ๋ฅผ ์ธ๋ฑ์ค์์ ๊ฐ์ ธ์จ ๋์ ์ผ๋ก ์์ฑ๋ ํ ์ด๋ธ๋ก ์๊ฐํ๋ฉด ๋๋ค.
- ์ธ๋ฑ์ฑ๋ ๊ฐ ์ด๋ฒคํธ๋ ํ์ ๋๋ค. ํ๋ ๊ฐ์ ์ด์ ๋๋ค.
- ๊ฐ ๊ฒ์ ๋ช
๋ น์ ํด๋น ํ
์ด๋ธ์ ๋ชจ์์ ์ฌ์ ์ํฉ๋๋ค.
์๋ฅผ ๋ค์ด ์ด๋ฒคํธ๋ฅผ ํํฐ๋งํ๋ ๊ฒ์ ๋ช ๋ น์ ํ์ ์ ๊ฑฐํ๊ณ ํ๋๋ฅผ ์ถ์ถํ๋ ๊ฒ์ ๋ช ๋ น์ ์ด์ ์ถ๊ฐํฉ๋๋ค.
๐Time Modifiers๐
latest
๋ฐearliest
๊ฒ์ ์์ ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ฒ์๊ณผ ํจ๊ป ์ธ๋ผ์ธ์ผ๋ก ์ด๋ฒคํธ๋ฅผ ๊ฒ์ํ ์๊ฐ ๋ฒ์๋ฅผ ์ง์ ํ ์ ์์ต๋๋ค.- ์๋ ์๊ฐ์ ์๊ฐ์ ์(์ ์ ๋ฐ ๋จ์)๊ณผ ์ ํ์ ์ธ ์๊ฐ ๋จ์์ธ "๋ง์ถ๊ธฐ"๋ฅผ ๋ํ๋ด๋ ๋ฌธ์์ด๋ก ์ง์ ๋ฉ๋๋ค.
- ๋ฌธ๋ฒ:
[+|-] <integer><unit>@<snap_time_unit>
error earliest=-d@d latest=-h@h
- ์ด์ ๋ฐ์ํ error๊ฐ ํฌํจ๋ ์ด๋ฒคํธ๋ฅผ ๊ฒ์ํ์ฌ ์ฒ์์ผ๋ก ์ค๋ ํ๋ค.
- ์ค๋์ ๊ฐ์ฅ ์ต๊ทผ ์๊ฐ(00:00:00)๊ณผ ์ค๋์ ๊ฐ์ฅ ์ต๊ทผ ์๊ฐ๊น์ง ์ ๊ฐ์ ์ค๋ ํ๋ค.
- ์๊ฐ ๋จ์๋ก ๋ง์ถ๊ธฐ๋ ์๊ฐ์ ๋ด๋ฆผํฉ๋๋ค.
- ์๋ฅผ ๋ค์ด 11:59:00์ด๊ณ ์๊ฐ(@h)์ผ๋ก ์ค๋ ํ๋ฉด ์ฌ์ฉ๋ ์๊ฐ์ 12:00:00์ด ์๋๋ผ 11:00:00์ ๋๋ค.
- ์ผ์์ผ์ @w0, ์์์ผ์ @w1 ๋ฑ์ ์ฌ์ฉํ์ฌ ํน์ ์์ผ๋ก ์ค๋ ํ ์๋ ์์ต๋๋ค.
๐Subsearches๐
- ํ์ ๊ฒ์์ ์์ฒด ๊ฒ์์ ์คํํ๊ณ ๊ฒฐ๊ณผ๋ฅผ ์ธ์ ๊ฐ์ผ๋ก ์์ ๋ช ๋ น์ ๋ฐํํฉ๋๋ค.
- ํ์ ๊ฒ์์ด ๋จผ์ ์คํ๋๊ณ ๋๊ดํธ ์์ ํฌํจ๋ฉ๋๋ค.
sourcetype = syslog [ search login error | return 1 user ]
- ์๋ฅผ ๋ค์ด ๋ค์ ๊ฒ์์ ํ์ ๊ฒ์์ ์ฌ์ฉํ์ฌ ๋ง์ง๋ง ๋ก๊ทธ์ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ฌ์ฉ์์ ๋ชจ๋ syslog ์ด๋ฒคํธ๋ฅผ ์ฐพ์ต๋๋ค.
๐Optimizing Searches๐
- ๋น ๋ฅธ ๊ฒ์์ ํต์ฌ์ ๋์คํฌ์์ ๊ฐ์ ธ์์ผ ํ๋ ๋ฐ์ดํฐ๋ฅผ ์ต์ํ์ผ๋ก ์ ํํ๋ ๊ฒ์ ๋๋ค.
- ๊ทธ๋ฐ ๋ค์ ๊ฐ๋ฅํ ํ ๋นจ๋ฆฌ ํด๋น ๋ฐ์ดํฐ๋ฅผ ํํฐ๋งํ์ฌ ํ์ํ ์ต์ํ์ ๋ฐ์ดํฐ์ ๋ํด ์ฒ๋ฆฌ๊ฐ ์ํ๋๋๋ก ํฉ๋๋ค.
- ์ฌ๋ฌ ์ ํ์ ๋ฐ์ดํฐ์์ ๊ฒ์์ ๊ฑฐ์ ์ํํ์ง ์๋ ๊ฒฝ์ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณ๋์ ์ธ๋ฑ์ค๋ก ๋ถํ ํฉ๋๋ค.
- ์๋ฅผ ๋ค์ด ์น ๋ฐ์ดํฐ๋ฅผ ํ ์ธ๋ฑ์ค์ ๋ฃ๊ณ ๋ฐฉํ๋ฒฝ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฅธ ์ธ๋ฑ์ค์ ๋ฃ์ต๋๋ค.
- ์๊ฐ ๋ฒ์๋ฅผ ํ์ํ ๋งํผ๋ง ์ ํํ์ญ์์ค.
- ์๋ฅผ ๋ค์ด,
-1w
๊ฐ ์๋-1h
์ด๊ฑฐ๋earliest = -1d
์ ๋๋ค.
- ์๋ฅผ ๋ค์ด,
- ๊ฐ๋ฅํ ํ ๊ตฌ์ฒด์ ์ผ๋ก ๊ฒ์ํ์ญ์์ค.
- ์๋ฅผ ๋ค์ด,
*error*
๊ฐ ์๋fatal_error
๋ก ๊ฒ์ํ๋ ๊ฒ์ด ๋ ์ข์ต๋๋ค.
- ์๋ฅผ ๋ค์ด,
- ๋์๋ณด๋์์ ์ฌํ ์ฒ๋ฆฌ ๊ฒ์์ ์ฌ์ฉํฉ๋๋ค.
- ์์ฝ ์ธ๋ฑ์ฑ, ๋ณด๊ณ ์ ๋ฐ ๋ฐ์ดํฐ ๋ชจ๋ธ ๊ฐ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํฉ๋๋ค.
๐Machine Learning Capabilities๐
- Splunk์ ๋จธ์ ๋ฌ๋ ๊ธฐ๋ฅ์ ํฌํธํด๋ฆฌ์ค ์ ์ฒด์ ํตํฉ๋์ด ์์ผ๋ฉฐ ๋ค์๊ณผ ๊ฐ์ ์ ํ์ ํตํด ์๋ฃจ์
์ ๋ด์ฅ๋์ด ์๋ค.
- Splunk MLTK
- Streaming ML
- Framework
- Splunk Machine Learning Environment
๐SPL2๐
- ์ฌ๋ฌ Splunk ์ ํ์ SPL2๋ผ๋ ์๋ก์ด ๋ฒ์ ์ SPL์ ์ฌ์ฉํ์ฌ ๊ฒ์ ์ธ์ด๋ฅผ ๋ ์ฝ๊ฒ ์ฌ์ฉํ ์ ์๊ฒ ํ๊ณ ์์ฃผ ์ฌ์ฉํ์ง ์๋ ๋ช ๋ น์ ์ ๊ฑฐํ๋ฉฐ ๋ช ๋ น ๊ตฌ๋ฌธ์ ์ผ๊ด์ฑ์ ํฅ์์ํต๋๋ค.
- https://docs.splunk.com/Documentation/SCS/current/SearchReference/Introduction ์ฐธ์กฐ
728x90
๋ฐ์ํ
'Splunk > Splunk Basic' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ Splunk Basic ] Splunk Enterprise Web์์ HTTP Event Collector ์ค์ ๋ฐ ์ฌ์ฉ (0) | 2024.06.28 |
---|---|
[ Splunk Basic ] Splunk Web Server HTTPS ์ํธํ ํ์ฑํ (0) | 2024.05.07 |
[ Splunk Basic ] System Components (0) | 2023.06.05 |
[ Splunk Basic ] Core Features (0) | 2023.06.05 |
[ Splunk Basic ] Concepts (0) | 2023.06.05 |