์๋ง์กด ํ์ฌ
์ด ๋ฆด๋ฆฌ์ค๋ ํ๋ซํผ ๊ตฌ์ฑ ์์๋ฅผ Elasticsearch 7.0 ๋ฐ Kibana UI 7.0 ๋ธ๋์น์ ๋๊ธฐํํ๊ณ ์ด๋ค๊ณผ์ ์์ ํ ํธํ์ฑ์ ๋ณด์ฅํ๋ค๋ ์ ์์ ์ฃผ๋ชฉํ ๋งํฉ๋๋ค. ์ฌ๊ธฐ์๋ SQL ์ง์, ์๋ฆผ ์์ฑ, ํด๋ฌ์คํฐ ์ฑ๋ฅ ์ง๋จ ๋ฉ์ปค๋์ฆ ๋ฐ ์ถ๊ฐ ๋ณด์ ๋๊ตฌ(Active Directory, Kerberos, SAML ๋ฐ OpenID๋ฅผ ํตํ ์ธ์ฆ, SSO(Single Sign-On) ๊ตฌํ, ํธ๋ํฝ ์ํธํ ์ง์, ๋ถ๋ฆฌ ์์คํ ๋ฑ์ ๊ธฐ๋ฅ์ด ํฌํจ๋ฉ๋๋ค. ์ญํ ๊ธฐ๋ฐ ์ก์ธ์ค(RBAC), ๊ฐ์ฌ๋ฅผ ์ํ ์ธ๋ถ ๋ก๊น ).
์ํํ๊ณผ ๋น๊ตํ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ:
- ๋ฐ์ดํฐ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ณ ํน์ ๊ฒ์ฌ๊ฐ ํธ๋ฆฌ๊ฑฐ๋ ๋ ์๋์ผ๋ก ์๋ฆผ์ ๋ณด๋ผ ์ ์๋ ์ด๋ฒคํธ ๋ชจ๋ํฐ๋ง ๋ฐ ๊ฒฝ๊ณ ์์ฑ ๋ชจ๋์ด Kibana ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ํตํด ์๋ฆผ ์ ์ก ๊ฐ๋๋ฅผ ์กฐ์ ํ๋ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ์ถ๊ฐ๋์์ต๋๋ค. SQL ์ฟผ๋ฆฌ๋ฅผ ๋ชจ๋ํฐ๋ง ๊ธฐ์ค์ผ๋ก ์ฌ์ฉํ ์ ์๋ ์๊ฐ์ ํ์๊ธฐ๋ ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด์ ๋ณด์ ๋๊ตฌ๋ ์๋ก์ด ๊ตฌ์ฑ ๊ตฌ๋ฌธ๊ณผ YAML ํ์์ผ๋ก ์ค์ ์ ์ง์ ํ๋ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
LDAP/Active Directory์ ์ธ์ฆ์ ์ํ ๋ชจ๋ ๋ฒ์ ์ด ์ ๋ฐ์ดํธ๋์ด ์ด์ ์ฌ๋ฌ ์ญํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ๋ฅผ ์ง์ํ๊ณ ๋ณด๋ค ๊ธฐ๋ฅ์ ์ธ ์ฐ๊ฒฐ ํ์ ๊ตฌํํฉ๋๋ค. - SQL ์ฌ์ฉ์ ์ํ ๋ชจ๋์ ์ถ๊ฐ ์ ์ฉ ๋ฒ์ ํ ์คํธ๊ฐ ์ถ๊ฐ๋์์ผ๋ฉฐ ํน์ SQL ๊ธฐ๋ฅ์ ์ ํ์ ์ผ๋ก ํ์ฑํ ๋ฐ ๋นํ์ฑํํ๋ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค. ์๊ฐ๋๋ฅผ ๊ณ ๋ คํ์ฌ datetime ์ ํ์ ํ๋๋ฅผ SQL JDBC ๋๋ผ์ด๋ฒ๋ก ๋ณํํ๊ธฐ ์ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด ๊ตฌ์กฐ์๋ ๋ค๋ฅธ ํ๋ฌ๊ทธ์ธ์ด ์ ๊ธฐ์ ์ธ ์์ ์ ์ํํ ์ ์๋๋ก SPI ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ ์์ ์ค์ผ์ค๋ฌ ๋ชจ๋์ด ํฌํจ๋์ด ์์ต๋๋ค. ์์ ์์ฝ์ ํธ์ถ ๋น๋ ๊ฐ๊ฒฉ์ ์ค์ ํ๊ฑฐ๋ Cron ์คํ์ผ๋ก ์ํํ ์ ์์ต๋๋ค. ์ฅ๊ธฐ ์คํ ์์ ์ ๊ฐ์ญ์ ๋ฐฉ์งํ๊ธฐ ์ํด ์ ๊ธ ์ค์ ์ด ์ง์๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru