๋ค์ HighLoad++ ์ปจํผ๋ฐ์ค๋ 6๋
7์ 2020์ผ๊ณผ XNUMX์ผ์ ์ํธํํ
๋ฅด๋ถ๋ฅดํฌ์์ ๊ฐ์ต๋ฉ๋๋ค. ์ธ๋ถ ์ ๋ณด ๋ฐ ํฐ์ผ
* ๋ชจ๋ํฐ๋ง - ์จ๋ผ์ธ ๋ฐ ๋ถ์.
* ZABBIX ํ๋ซํผ์ ๊ธฐ๋ณธ ์ ํ ์ฌํญ.
* ๋ถ์ ์คํ ๋ฆฌ์ง ํ์ฅ์ ์ํ ์๋ฃจ์
์
๋๋ค.
* ZABBIX ์๋ฒ ์ต์ ํ.
* UI ์ต์ ํ.
* 40k NVPS ์ด์์ ๋ถํ์์ ์์คํ
์ ์ด์ํด ๋ณธ ๊ฒฝํ์ด ์์ต๋๋ค.
* ๊ฐ๋ตํ ๊ฒฐ๋ก .
๋ฏธํ์ผ ๋ง์ฟ ๋กํ(์ดํ โ MM): - ์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ!
๋ง์ฌ ์ฒด๋ฅด๋ค์ดํ(์ดํ โ MCH): - ์ข์ ์คํ์์!
MM: โ ๋งฅ์ฌ์ ์๊ฐํ๊ฒ ์ต๋๋ค. Max๋ ์ฌ๋ฅ ์๋ ์์ง๋์ด์ด์ ์ ๊ฐ ์๋ ์ต๊ณ ์ ๋คํธ์ํฌ ์ ๋ฌธ๊ฐ์ ๋๋ค. Maxim์ ๋คํธ์ํฌ ๋ฐ ์๋น์ค, ๊ฐ๋ฐ ๋ฐ ์ด์์ ์ฐธ์ฌํ๊ณ ์์ต๋๋ค.
MCH: โ ๊ทธ๋ฆฌ๊ณ ๋ฏธํ์ผ์ ๋ํด ๋ง์๋๋ฆฌ๊ณ ์ถ์ต๋๋ค. Mikhail์ C ๊ฐ๋ฐ์์
๋๋ค. ๊ทธ๋ ์ฐ๋ฆฌ ํ์ฌ๋ฅผ ์ํด ์ฌ๋ฌ ๊ฐ์ง ๊ณ ๋ถํ ํธ๋ํฝ ์ฒ๋ฆฌ ์๋ฃจ์
์ ์์ฑํ์ต๋๋ค. ์ฐ๋ฆฌ๋ Intersvyaz ํ์ฌ์ ํฐํํ ๋จ์ Chelyabinsk์ ๋์ Urals์์ ์ด๊ณ ์ผํฉ๋๋ค. ์ฐ๋ฆฌ ํ์ฌ๋ 16๊ฐ ๋์์์ ๋ฐฑ๋ง ๋ช
์ ์ฌ๋๋ค์๊ฒ ์ธํฐ๋ท ๋ฐ ์ผ์ด๋ธ TV ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ์
์ฒด์
๋๋ค.
MM: โ ๊ทธ๋ฆฌ๊ณ Intersvyaz๋ ๋จ์ํ ์ ๊ณต์ ์ฒด๊ฐ ์๋ IT ํ์ฌ๋ผ๊ณ ๋งํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ์ฐ๋ฆฌ ์๋ฃจ์ ์ ๋๋ถ๋ถ์ IT ๋ถ์์์ ๋ง๋ค์ด์ง๋๋ค.
A : ํธ๋ํฝ์ ์ฒ๋ฆฌํ๋ ์๋ฒ๋ถํฐ ์ฝ์ผํฐ ๋ฐ ๋ชจ๋ฐ์ผ ์ ํ๋ฆฌ์ผ์ด์ ๊น์ง. ํ์ฌ IT ๋ถ์์๋ ๋งค์ฐ ๋ค์ํ ์ญ๋์ ๊ฐ์ถ ์ฝ 80๋ช ์ ์ง์์ด ์์ต๋๋ค.
Zabbix ๋ฐ ํด๋น ์ํคํ ์ฒ ์ ๋ณด
MCH: โ ์ด์ ๊ฐ์ธ ๊ธฐ๋ก์ ์ธ์ฐ๊ณ Zabbix(์ดํ โZabbixโ)๊ฐ ๋ฌด์์ธ์ง XNUMX๋ถ ์์ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค.
Zabbix๋ ๊ธฐ์ ์์ค์ ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ํฐ๋ง ์์คํ ์ผ๋ก ์๋ฆฌ๋งค๊นํ์ต๋๋ค. ์ฌ๊ธฐ์๋ ๊ณ ๊ธ ์์ค์ปฌ๋ ์ด์ ๊ท์น, ํตํฉ์ ์ํ API, ํธ์คํธ ๋ฐ ๋ฉํธ๋ฆญ์ ๊ทธ๋ฃนํ ๋ฐ ์๋ ๊ฐ์ง ๋ฑ ์ถ์ ๋ ์ฝ๊ฒ ๋ง๋๋ ๋ง์ ๊ธฐ๋ฅ์ด ์์ต๋๋ค. Zabbix์๋ ์์ ํ์ฅ ๋๊ตฌ์ธ ํ๋ก์๊ฐ ์์ต๋๋ค. Zabbix๋ ์คํ ์์ค ์์คํ ์ ๋๋ค.
๊ฑด์ถ์ ๋ํด ๊ฐ๋ตํ ์ค๋ช ํฉ๋๋ค. ์ธ ๊ฐ์ง ๊ตฌ์ฑ ์์๋ก ๊ตฌ์ฑ๋์ด ์๋ค๊ณ ๋งํ ์ ์์ต๋๋ค.
- ์ฌ๊ธฐ๋ ์ฌ๋. C๋ก ์์ฑ๋์์ต๋๋ค. ์ค๋ ๋ ๊ฐ์ ์ ๋ณด ์ฒ๋ฆฌ ๋ฐ ์ ์ก์ด ๋ค์ ๋ณต์กํฉ๋๋ค. ์์ ๋ถํฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ฅ๊น์ง ๋ชจ๋ ์ฒ๋ฆฌ๊ฐ ์ด๋ฃจ์ด์ง๋๋ค.
- ๋ชจ๋ ๋ฐ์ดํฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ฅ๋ฉ๋๋ค. Zabbix๋ MySQL, PostreSQL ๋ฐ Oracle์ ์ง์ํฉ๋๋ค.
- ์น ์ธํฐํ์ด์ค๋ PHP๋ก ์์ฑ๋์์ต๋๋ค. ๋๋ถ๋ถ์ ์์คํ ์๋ Apache ์๋ฒ๊ฐ ํจ๊ป ์ ๊ณต๋์ง๋ง nginx + php์ ํจ๊ป ์ฌ์ฉํ๋ฉด ๋ ํจ์จ์ ์ผ๋ก ์๋ํฉ๋๋ค.
์ค๋์ Zabbix์ ๊ด๋ จ๋ ํ์ฌ ์ํ์ ํ ๊ฐ์ง ์ด์ผ๊ธฐ๋ฅผ ๋ค๋ ค๋๋ฆฌ๊ณ ์ ํฉ๋๋ค...
Intersvyaz ํ์ฌ์ ์ถ์ ๋ํ ์ด์ผ๊ธฐ. ์ฐ๋ฆฌ์๊ฒ๋ ๋ฌด์์ด ์๊ณ ๋ฌด์์ด ํ์ํฉ๋๊น?
5~6๊ฐ์ ์ ์ด์์. ํด๊ทผํ๊ณ ์ด๋๋ ..
MCH: - ๋ฏธ์ค, ์๋ ํ์ธ์! ๋น์ ์ ๋ถ์ก์ ์ ์์ด์ ๊ธฐ๋ป์. ๋ํ๊ฐ ์์ด์. ๋ชจ๋ํฐ๋ง์ ๋ค์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ํฐ ์ฌ๊ณ ๊ฐ ๋ฌ์ ๋ ๋ชจ๋ ๊ฒ์ด ๋๋ ค์ก๊ณ ๋คํธ์ํฌ ์ํ์ ๋ํ ์ ๋ณด๊ฐ ์์์ต๋๋ค. ๋ถํํ๊ฒ๋ ์ด๋ฐ ์ผ์ด ์ฒ์์ ์๋๋๋ค. ๋น์ ์ ๋์์ด ํ์ํด์. ์ด๋ค ์ํฉ์์๋ ๋ชจ๋ํฐ๋ง์ด ์๋ํ๋๋ก ํฉ์๋ค!
MM: - ํ์ง๋ง ๋จผ์ ๋๊ธฐํ๋ฅผ ํด๋ณด์. ๋๋ ๋ช ๋ ๋์ ๊ฑฐ๊ธฐ๋ฅผ ๋ณด์ง ์์์ต๋๋ค. ์ ๊ฐ ๊ธฐ์ตํ๋ ํ, ์ฐ๋ฆฌ๋ ์ฝ 8๋ ์ ์ Nagios๋ฅผ ๋ฒ๋ฆฌ๊ณ Zabbix๋ก ์ ํํ์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด์ ์ฐ๋ฆฌ๋ 6๊ฐ์ ๊ฐ๋ ฅํ ์๋ฒ์ ์ฝ XNUMX๊ฐ์ ํ๋ก์๋ฅผ ๋ณด์ ํ๊ณ ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ๋ด๊ฐ ํผ๋์ค๋ฌ์ด ๊ฒ ์๋์?
MCH: - ๊ฑฐ์. 15๊ฐ์ ์๋ฒ ์ค ์ผ๋ถ๋ ๊ฐ์ ๋จธ์ ์ ๋๋ค. ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๊ทธ๊ฒ์ด ์ฐ๋ฆฌ์๊ฒ ๊ฐ์ฅ ํ์ํ ์๊ฐ์ ์ฐ๋ฆฌ๋ฅผ ๊ตฌํด์ฃผ์ง ์๋๋ค๋ ๊ฒ์ ๋๋ค. ๋ง์น ์ฌ๊ณ ์ฒ๋ผ ์๋ฒ ์๋๊ฐ ๋๋ ค์ง๊ณ ์๋ฌด๊ฒ๋ ๋ณผ ์ ์์ต๋๋ค. ๊ตฌ์ฑ์ ์ต์ ํํ๋ ค๊ณ ์๋ํ์ง๋ง ์ต์ ์ ์ฑ๋ฅ ํฅ์์ ์ ๊ณตํ์ง ๋ชปํ์ต๋๋ค.
MM: - ์์์ต๋๋ค. ๋ญ๊ฐ๋ฅผ ๋ณด์ จ๋์? ์ด๋ฏธ ์ง๋จ์์ ๋ญ๊ฐ๋ฅผ ํํค์น์ จ๋์?
MCH: โ ๊ฐ์ฅ ๋จผ์ ์ฒ๋ฆฌํด์ผ ํ ๊ฒ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. MySQL์ ์ง์์ ์ผ๋ก ๋ก๋๋์ด ์๋ก์ด ์งํ๋ฅผ ์ ์ฅํ๋ฉฐ, Zabbix๊ฐ ์ฌ๋ฌ ์ด๋ฒคํธ๋ฅผ ์์ฑํ๊ธฐ ์์ํ๋ฉด ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๋ง ๊ทธ๋๋ก ๋ช ์๊ฐ ๋์ ๊ณผ๋ถํ ์ํ๊ฐ ๋ฉ๋๋ค. ์ด๋ฏธ ๊ตฌ์ฑ ์ต์ ํ์ ๋ํด ๋ง์๋๋ ธ์ง๋ง ์ฌํด ๋ง ๊ทธ๋๋ก ํ๋์จ์ด๊ฐ ์ ๋ฐ์ดํธ๋์์ต๋๋ค. ์๋ฒ์๋ SSD RAID์ XNUMXGB ์ด์์ ๋ฉ๋ชจ๋ฆฌ์ ๋์คํฌ ์ด๋ ์ด๊ฐ ์์ผ๋ฏ๋ก ์ฅ๊ธฐ์ ์ผ๋ก ์ ํ์ ์ผ๋ก ํ์ฅํ ํ์๊ฐ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋ฌด์์ํด์ผํฉ๋๊น?
MM: - ์์์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก MySQL์ LTP ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ค. ๋ถ๋ช ํ ์ฐ๋ฆฌ ๊ท๋ชจ์ ์ธก์ ํญ๋ชฉ ์์นด์ด๋ธ๋ฅผ ์ ์ฅํ๋ ๋ฐ ๋ ์ด์ ์ ํฉํ์ง ์์ต๋๋ค. ๊ทธ๊ฒ์ ์์ ๋ด ์๋ค.
MCH: - ํ์!
ํด์ปคํค ๊ฒฐ๊ณผ๋ก Zabbix์ Clickhouse๊ฐ ํตํฉ๋์์ต๋๋ค.
์ผ๋ง ํ ์ฐ๋ฆฌ๋ ํฅ๋ฏธ๋ก์ด ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ต๋๋ค.
๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ณต๊ฐ์ ๋๋ถ๋ถ์ ๋ฉํธ๋ฆญ ์์นด์ด๋ธ๊ฐ ์ฐจ์งํ์ผ๋ฉฐ 1% ๋ฏธ๋ง์ด ๊ตฌ์ฑ, ํ
ํ๋ฆฟ ๋ฐ ์ค์ ์ ์ฌ์ฉ๋์์ต๋๋ค. ๊ทธ๋์ฏค ์ฐ๋ฆฌ๋ ํด๋ฆญํ์ฐ์ค ๊ธฐ๋ฐ์ ๋น
๋ฐ์ดํฐ ์๋ฃจ์
์ XNUMX๋
๋๊ฒ ์ด์ํ๊ณ ์์๋ค. ์ด๋ ๋ฐฉํฅ์ ์ฐ๋ฆฌ์๊ฒ ๋ถ๋ช
ํ์ต๋๋ค. ๋ด ํด์ปคํค์์ ์ ๋ ์๋ฒ ๋ฐ ํ๋ฐํธ์๋์ฉ Clickhouse์ Zabbix์ ํตํฉ์ ์์ฑํ์ต๋๋ค. ๋น์ Zabbix๋ ์ด๋ฏธ ElasticSearch๋ฅผ ์ง์ํ๊ณ ์์๊ณ ์ฐ๋ฆฌ๋ ์ด๋ฅผ ๋น๊ตํ๊ธฐ๋ก ๊ฒฐ์ ํ์ต๋๋ค.
Clickhouse์ Elasticsearch์ ๋น๊ต
MM: โ ๋น๊ต๋ฅผ ์ํด Zabbix ์๋ฒ๊ฐ ์ ๊ณตํ๋ ๊ฒ๊ณผ ๋์ผํ ๋ก๋๋ฅผ ์์ฑํ๊ณ ์์คํ ์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ์ดํด๋ณด์์ต๋๋ค. ์ฐ๋ฆฌ๋ CURL์ ์ฌ์ฉํ์ฌ 1000์ค์ฉ ์ผ๊ด์ ์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ผ์ต๋๋ค. ์ฐ๋ฆฌ๋ Zabbix๊ฐ ์ํํ๋ ๋ก๋ ํ๋กํ์ ๋ํด Clickhouse๊ฐ ๋ ํจ์จ์ ์ผ ๊ฒ์ด๋ผ๊ณ ๋ฏธ๋ฆฌ ๊ฐ์ ํ์ต๋๋ค. ๊ฒฐ๊ณผ๋ ์ฐ๋ฆฌ์ ๊ธฐ๋๋ฅผ ๋ฐ์ด๋์์ต๋๋ค.
๋์ผํ ํ
์คํธ ์กฐ๊ฑด์์ Clickhouse๋ XNUMX๋ฐฐ ๋ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ์ต๋๋ค. ๋์์ ๋ ์์คํ
๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ๋ ๋งค์ฐ ํจ์จ์ ์ผ๋ก(์๋์ ๋ฆฌ์์ค) ์๋น๋์์ต๋๋ค. ๊ทธ๋ฌ๋ Elastics๋ ๋
น์ํ ๋ ๋ง์ ์์ ํ๋ก์ธ์๊ฐ ํ์ํ์ต๋๋ค.
์ ์ฒด์ ์ผ๋ก Clickhouse๋ ํ๋ก์ธ์ ์๋น ๋ฐ ์๋ ์ธก๋ฉด์์ Elastix๋ณด๋ค ํจ์ฌ ๋ฐ์ด๋ฌ์ต๋๋ค. ๋์์ ๋ฐ์ดํฐ ์์ถ์ผ๋ก ์ธํด Clickhouse๋ ํ๋ ๋๋ผ์ด๋ธ๋ฅผ 11๋ฐฐ ์ ๊ฒ ์ฌ์ฉํ๊ณ ๋์คํฌ ์์
์ ์ฝ 30๋ฐฐ ์ ๊ฒ ์ํํฉ๋๋ค.
MCH: โ ์, Clickhouse์ ๋์คํฌ ํ์ ์์คํ
์์
์ ๋งค์ฐ ํจ์จ์ ์ผ๋ก ๊ตฌํ๋ฉ๋๋ค. ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๊ฑฐ๋ํ SATA ๋์คํฌ๋ฅผ ์ฌ์ฉํ๊ณ ์ด๋น ์์ญ๋ง ๋ผ์ธ์ ์ฐ๊ธฐ ์๋๋ฅผ ์ป์ ์ ์์ต๋๋ค. ๊ธฐ๋ณธ ์ ๊ณต ์์คํ
์ ์ค๋ฉ, ๋ณต์ ๋ฅผ ์ง์ํ๋ฉฐ ๊ตฌ์ฑ์ด ๋งค์ฐ ์ฝ์ต๋๋ค. ์ผ๋
๋ด๋ด ์ฌ์ฉํด๋ ๋งค์ฐ ๋ง์กฑ์ค๋ฝ์ต๋๋ค.
๋ฆฌ์์ค๋ฅผ ์ต์ ํํ๋ ค๋ฉด ๊ธฐ์กด ๊ธฐ๋ณธ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ Clickhouse๋ฅผ ์ค์นํ์ฌ CPU ์๊ฐ๊ณผ ๋์คํฌ ์์ ์ ๋ง์ด ์ ์ฝํ ์ ์์ต๋๋ค. ์ธก์ ํญ๋ชฉ ์์นด์ด๋ธ๋ฅผ ๊ธฐ์กด Clickhouse ํด๋ฌ์คํฐ๋ก ์ด๋ํ์ต๋๋ค.
์ฐ๋ฆฌ๋ ๊ธฐ๋ณธ MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ Zabbix ์๋ฒ์ ํ๋์ ์์คํ
์ ๊ฒฐํฉํ๊ณ MySQL ์ ์ฉ ์๋ฒ๋ฅผ ๋ฒ๋ฆด ์ ์์ ์ ๋๋ก ๋ง์ด ์ค์์ต๋๋ค.
Zabbix์์๋ ํด๋ง์ด ์ด๋ป๊ฒ ์๋ํ๋์?
4 ๊ฐ์ ์
MM: โ ๊ธ์์, ๊ธฐ์ง ๋ฌธ์ ๋ฅผ ์์ ์ ์์๊น์?
MCH: - ๊ทธ๊ฑด ํ์คํฉ๋๋ค! ์ฐ๋ฆฌ๊ฐ ํด๊ฒฐํด์ผ ํ ๋ ๋ค๋ฅธ ๋ฌธ์ ๋ ๋๋ฆฐ ๋ฐ์ดํฐ ์์ง์ ๋๋ค. ์ด์ ์ฐ๋ฆฌ์ 15๊ฐ ํ๋ก์ ์๋ฒ ๋ชจ๋๊ฐ SNMP ๋ฐ ํด๋ง ํ๋ก์ธ์ค๋ก ์ธํด ๊ณผ๋ถํ๋์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๊ท ์๋ฒ๋ฅผ ์๋ก ์ค์นํ๋ ๊ฒ ์ธ์๋ ๋ฐฉ๋ฒ์ด ์์ต๋๋ค.
MM: - ์์ฒญ๋. ํ์ง๋ง ๋จผ์ Zabbix์์ ํด๋ง์ด ์ด๋ป๊ฒ ์๋ํ๋์ง ์๋ ค์ฃผ์ธ์.
MCH: โ ๊ฐ๋จํ ๋งํด์ 20๊ฐ์ง ์ ํ์ ์งํ์ ์ด๋ฅผ ์ป๋ ๋ฐฉ๋ฒ์ด XNUMX๊ฐ์ง๊ฐ ์์ต๋๋ค. Zabbix๋ "์์ฒญ-์๋ต" ๋ชจ๋์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ๊ฑฐ๋ "ํธ๋ํผ ์ธํฐํ์ด์ค"๋ฅผ ํตํด ์ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ค๋ฆด ์ ์์ต๋๋ค.
์๋ Zabbix์์๋ ์ด ๋ฐฉ๋ฒ(Trapper)์ด ๊ฐ์ฅ ๋น ๋ฅด๋ค๋ ์ ์ ์ฃผ๋ชฉํ ๊ฐ์น๊ฐ ์์ต๋๋ค.
๋ถํ ๋ถ์ฐ์ ์ํ ํ๋ก์ ์๋ฒ๊ฐ ์์ต๋๋ค.
ํ๋ก์๋ Zabbix ์๋ฒ์ ๋์ผํ ์์ง ๊ธฐ๋ฅ์ ์ํํ์ฌ ์๋ฒ๋ก๋ถํฐ ์์
์ ์์ ํ๊ณ ์์ง๋ ์งํ๋ฅผ Trapper ์ธํฐํ์ด์ค๋ฅผ ํตํด ๋ณด๋ผ ์ ์์ต๋๋ค. ์ด๋ ๋ถํ๋ฅผ ๋ถ์ฐํ๊ธฐ ์ํด ๊ณต์์ ์ผ๋ก ๊ถ์ฅ๋๋ ๋ฐฉ๋ฒ์
๋๋ค. ํ๋ก์๋ NAT ๋๋ ๋๋ฆฐ ์ฑ๋์ ํตํด ์๋ํ๋ ์๊ฒฉ ์ธํ๋ผ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ ๋ฐ์๋ ์ ์ฉํฉ๋๋ค.
MM: โ ์ํคํ
์ฒ์์๋ ๋ชจ๋ ๊ฒ์ด ๋ช
ํํฉ๋๋ค. ์์ค๋ฅผ ์ดํด๋ด์ผ ํ๋๋ฐ...
๋ฉฐ์น ํ
nmap fping์ด ์ด๋ป๊ฒ ์น๋ฆฌํ๋์ง์ ๋ํ ์ด์ผ๊ธฐ
MM: โ๋ด๊ฐ ๋ญ๊ฐ๋ฅผ ํ๋ธ ๊ฒ ๊ฐ์์.โ
MCH: - ๋งํด ์ฃผ์ธ์!
MM: โ ๊ฐ์ฉ์ฑ์ ํ์ธํ ๋ Zabbix๋ ํ ๋ฒ์ ์ต๋ 128๊ฐ์ ํธ์คํธ๋ฅผ ํ์ธํ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ๋๋ ์ด ์ซ์๋ฅผ 500์ผ๋ก ๋๋ฆฌ๊ณ ํ(ping)์์ ํจํท ๊ฐ ๊ฐ๊ฒฉ์ ์ ๊ฑฐํด ๋ณด์์ต๋๋ค. ์ด๋ก ์ธํด ์ฑ๋ฅ์ด ๋ ๋ฐฐ๋ก ํฅ์๋์์ต๋๋ค. ํ์ง๋ง ๋๋ ๋ ํฐ ์ซ์๋ฅผ ์ํฉ๋๋ค.
MCH: โ ์ค์ ๋ก ์ค์ ๋ก ์์ฒ ๊ฐ์ ํธ์คํธ์ ๊ฐ์ฉ์ฑ์ ํ์ธํด์ผ ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ, ์ด๋ฅผ ์ํด nmap๋ณด๋ค ๋น ๋ฅธ ๊ฒ์ ๋ณธ ์ ์ด ์์ต๋๋ค. ๋๋ ์ด๊ฒ์ด ๊ฐ์ฅ ๋น ๋ฅธ ๋ฐฉ๋ฒ์ด๋ผ๊ณ ํ์ ํฉ๋๋ค. ํด ๋ณด์! ๋ฐ๋ณต๋น ํธ์คํธ ์๋ฅผ ํฌ๊ฒ ๋๋ ค์ผ ํฉ๋๋ค.
MM: โ 600๊ฐ ์ด์์ ํ์ธํ์๋์? XNUMX?
MCH: - ์ต์ XNUMX์ฒ๊ฐ๋ ๋ฉ๋๋ค.
MM: - ์ข์์. ์ ๊ฐ ๋งํ๊ณ ์ถ์๋ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ Zabbix์์ ๋๋ถ๋ถ์ ํด๋ง์ด ๋๊ธฐ์์ผ๋ก ์ํ๋๋ค๋ ๊ฒ์ ๋๋ค. ๋ฐ๋์ ๋น๋๊ธฐ ๋ชจ๋๋ก ๋ณ๊ฒฝํด์ผ ํฉ๋๋ค. ๊ทธ๋ฐ ๋ค์ ํนํ ๋ฐ๋ณต๋น ์งํ ์๋ฅผ ๋๋ฆฌ๋ ๊ฒฝ์ฐ ํด๋ฌ๊ฐ ์์งํ๋ ์งํ ์๋ฅผ ๊ทน์ ์ผ๋ก ๋๋ฆด ์ ์์ต๋๋ค.
MCH: - ์์ฒญ๋! ๊ทธ๋ฆฌ๊ณ ์ธ์ ?
MM: โ ์ด์ ๋ ๋ ๊ทธ๋ฌ๋ฏ์ด.
MCH: โ fping๊ณผ nmap์ ๋ ๋ฒ์ ์ ๋น๊ตํ์ต๋๋ค.
๋ค์์ ํธ์คํธ์์ nmap์ ์ต๋ 4๋ฐฐ ๋ ํจ๊ณผ์ ์ผ ๊ฒ์ผ๋ก ์์๋์์ต๋๋ค. nmap์ ๊ฐ์ฉ์ฑ๊ณผ ์๋ต ์๊ฐ๋ง ํ์ธํ๋ฏ๋ก ์์ค ๊ณ์ฐ์ ํธ๋ฆฌ๊ฑฐ๋ก ์ด๋ํ๊ณ ๊ฐ์ฉ์ฑ ํ์ธ ๊ฐ๊ฒฉ์ ํฌ๊ฒ ์ค์์ต๋๋ค. ์ฐ๋ฆฌ๋ nmap์ ์ต์ ํธ์คํธ ์๊ฐ ๋ฐ๋ณต๋น ์ฝ 120๊ฐ๋ผ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. Nmap์ ์ฌ์ฉํ๋ฉด ๊ฐ์ฉ์ฑ ํ์ธ์ ์์๋๋ CPU ๋น์ฉ์ 10๋ฐฐ๋ก ์ค์ด๊ณ ๊ฐ๊ฒฉ์ XNUMX์ด์์ XNUMX์ด๋ก ์ค์ผ ์ ์์์ต๋๋ค.
ํด๋ง ์ต์ ํ
MM: โ๊ทธ๋ฐ ๋ค์ ์ฐ๋ฆฌ๋ ์ฌ๋ก ์กฐ์ฌ๋ฅผ ์์ํ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ฃผ๋ก SNMP ๊ฐ์ง ๋ฐ ์์ด์ ํธ์ ๊ด์ฌ์ด ์์์ต๋๋ค. Zabbix์์๋ ํด๋ง์ด ๋๊ธฐ์์ผ๋ก ์ํ๋๋ฉฐ ์์คํ ํจ์จ์ฑ์ ๋์ด๊ธฐ ์ํด ํน๋ณํ ์กฐ์น๊ฐ ์ทจํด์ก์ต๋๋ค. ๋๊ธฐ ๋ชจ๋์์๋ ํธ์คํธ๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉด ํด๋ง ์ฑ๋ฅ์ด ํฌ๊ฒ ์ ํ๋ฉ๋๋ค. ์ ์ฒด ์ํ ์์คํ ์ด ์๊ณ , ๋๋ฌํ ์ ์๋ ํธ์คํธ์์๋ง ์๋ํ๋ ์์ ๋๋ฌํ ์ ์๋ ํด๋ฌ๋ผ๋ ํน๋ณํ ํ๋ก์ธ์ค๊ฐ ์์ต๋๋ค.
์ด๊ฒ์ ์์คํ
์ด ํจ๊ณผ์ ์ผ๋ก ์ ์ง๋๊ธฐ ์ํด ํ์ํ ์ ํ ์์คํ
์ ๋ชจ๋ ๋ณต์ก์ฑ์ธ ์ํ ๋งคํธ๋ฆญ์ค๋ฅผ ๋ณด์ฌ์ฃผ๋ ํด์ค์
๋๋ค. ๊ฒ๋ค๊ฐ ๋๊ธฐ์ ํด๋ง ์์ฒด๋ ๋งค์ฐ ๋๋ฆฝ๋๋ค.
์ด๊ฒ์ด ๋ฐ๋ก ์์ญ ๊ฐ์ ํ๋ก์์ ์๋ ์์ฒ ๊ฐ์ ํด๋ฌ ์คํธ๋ฆผ์ด ์ฐ๋ฆฌ์๊ฒ ํ์ํ ์์ ๋ฐ์ดํฐ๋ฅผ ์์งํ ์ ์๋ ์ด์ ์
๋๋ค. ๋น๋๊ธฐ ๊ตฌํ์ ์ค๋ ๋ ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ ๋ฟ๋ง ์๋๋ผ ์ฌ์ฉํ ์ ์๋ ํธ์คํธ์ ์ํ ์์คํ
์ ํฌ๊ฒ ๋จ์ํํ์ต๋๋ค. ์๋ํ๋ฉด ํ ๋ฒ์ ํด๋ง ๋ฐ๋ณต์์ ํ์ธ๋ ์ซ์์ ๋ํด ์ต๋ ๋๊ธฐ ์๊ฐ์ 1ํ ์๊ฐ ์ด๊ณผ์๊ธฐ ๋๋ฌธ์
๋๋ค.
๋ํ SNMP ์์ฒญ์ ๋ํ ํด๋ง ์์คํ
์ ์์ ํ๊ณ ๊ฐ์ ํ์ต๋๋ค. ์ฌ์ค ๋๋ถ๋ถ์ ์ฌ๋๋ค์ ๋์์ ์ฌ๋ฌ SNMP ์์ฒญ์ ์๋ตํ ์ ์์ต๋๋ค. ๋ฐ๋ผ์ ๋์ผํ ํธ์คํธ์ SNMP ํด๋ง์ด ๋น๋๊ธฐ์ ์ผ๋ก ์ํ๋๋ ๊ฒฝ์ฐ ํ์ด๋ธ๋ฆฌ๋ ๋ชจ๋๋ฅผ ๋ง๋ค์์ต๋๋ค.
์ด๋ ์ ์ฒด ํธ์คํธ ํฉ์ ๋ํด ์ํ๋ฉ๋๋ค. 1๊ฐ์ SNMP ๊ฐ์ ํด๋งํ๋ ๊ฒ์ด ์ฌ์ ํ XNUMXํ ์ ํ ์๊ฐ๋ณด๋ค ํจ์ฌ ๋น ๋ฅด๊ธฐ ๋๋ฌธ์ ์ด ๋ชจ๋๋ ๊ถ๊ทน์ ์ผ๋ก ์์ ํ ๋น๋๊ธฐ์ ๋ชจ๋๋ณด๋ค ๋๋ฆฌ์ง ์์ต๋๋ค.
์ฐ๋ฆฌ์ ์คํ์ ๋ฐ๋ฅด๋ฉด ํ ๋ฒ์ ๋ฐ๋ณต์์ ์ต์ ์ ์์ฒญ ์๋ SNMP ํด๋ง์ ์ฌ์ฉํ์ฌ ์ฝ 8๊ฐ์ ๋๋ค. ์ ์ฒด์ ์ผ๋ก ๋น๋๊ธฐ ๋ชจ๋๋ก์ ์ ํ์ ํตํด ํด๋ง ์ฑ๋ฅ์ 200๋ฐฐ, ์๋ฐฑ ๋ฐฐ ํฅ์ํ ์ ์์์ต๋๋ค.
MCH: โ ๊ฒฐ๊ณผ์ ์ธ ํด๋ง ์ต์ ํ ๊ฒฐ๊ณผ, ๋ชจ๋ ํ๋ก์๋ฅผ ์ ๊ฑฐํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ๋ง์ ํ์ธ ๊ฐ๊ฒฉ์ ์ค์ผ ์ ์์ผ๋ฉฐ ๋ก๋๋ฅผ ๊ณต์ ํ๋ ๋ฐฉ๋ฒ์ผ๋ก ํ๋ก์๊ฐ ๋ ์ด์ ํ์ํ์ง ์์์ด ๋ํ๋ฌ์ต๋๋ค.
์ฝ XNUMX๊ฐ์ ์
์ํคํ ์ฒ๋ฅผ ๋ณ๊ฒฝํ๋ฉด ๋ถํ๊ฐ ๋์ด๋ฉ๋๋ค!
MM: - ์, ๋งฅ์ค, ์ด์ ์์ฐ์ฑ์ ๋์ผ ์๊ฐ์ธ๊ฐ์? ๊ฐ๋ ฅํ ์๋ฒ์ ์ข์ ์์ง๋์ด๊ฐ ํ์ํฉ๋๋ค.
MCH: - ์์์ด, ๊ณํ์ ์ธ์๋ณด์. ์ด์ ์ด๋น 5๋ฉํธ๋ฆญ์ด๋ผ๋ ํ๊ณ์ ์์ ๋ฒ์ด๋์ผ ํ ๋์ ๋๋ค.
์ ๊ทธ๋ ์ด๋ ํ ์์นจ
MCH: - ๋ฏธ์ค, ์ฐ๋ฆฌ๋ ์ค์ค๋ก ์ ๋ฐ์ดํธํ์ง๋ง ์์นจ์๋ ๋กค๋ฐฑํ์ต๋๋ค... ์ฐ๋ฆฌ๊ฐ ๋ฌ์ฑํ ์๋๊ฐ ์ด๋ ์ ๋์ธ์ง ์ถ์ธกํด ๋ณด์ธ์.
MM: โ ์ต๋ 20๊ฐ.
MCH: - ์, 25์ด์ด์ผ! ๋ถํํ๋ ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ๊ฐ ์์ํ ๋ฐ๋ก ๊ทธ ๊ณณ์ ์์ต๋๋ค.
MM: - ์? ์ง๋จ์ ์คํํ์ต๋๊น?
MCH: - ๋ฌผ๋ก ์ด์ง! ์๋ฅผ ๋ค์ด ๋ค์์ ํฅ๋ฏธ๋ก์ด ์๋จ์ ๋๋ค.
MM: - ๊ตฌ๊ฒฝํ์. ๋๋ ์ฐ๋ฆฌ๊ฐ ์์ฒญ๋ ์์ ํด๋ง ์ค๋ ๋๋ฅผ ์๋ํ ๊ฒ์ ํ์ธํ์ต๋๋ค.
๊ทธ๋ฌ๋ ๋์์ ์์คํ
์ ์ ๋ฐ๋ ์ฌํ์ฉํ ์ ์์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ ๋ฐ์ ์ธ ์ฑ๋ฅ์ ์ด๋น ์ฝ 4๊ฐ ๋ฉํธ๋ฆญ์ผ๋ก ๋งค์ฐ ์์ต๋๋ค.
๋ค๋ฅธ ๊ฒ์ด ์๋์?
MCH: โ ์, ํด๋ฌ ์ค ํ๋์ ์ถ์ :
MM: โ ์ฌ๊ธฐ์์ ํด๋ง ํ๋ก์ธ์ค๊ฐ "์ธ๋งํฌ์ด"๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์์ ๋ช
ํํ๊ฒ ๋ณผ ์ ์์ต๋๋ค. ์๋ฌผ์ ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
MCH: - ๋ถ๋ถ๋ช
ํด์.
MM: โ ๋ณด์ธ์, ์ด๊ฒ์ ํ ๋ฒ์ ํ๋๋ง ์์ ํ ์ ์๋ ๋ฆฌ์์ค๋ฅผ ์ฌ๋ฌ ์ค๋ ๋๊ฐ ์ฌ์ฉํ์ฌ ์์ ํ๋ ค๊ณ ํ๋ ์ํฉ๊ณผ ์ ์ฌํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ๊ทธ๋ค์ด ํ ์ ์๋ ์ผ์ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ด ๋ฆฌ์์ค๋ฅผ ๊ณต์ ํ๋ ๊ฒ๋ฟ์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ด๋ฌํ ๋ฆฌ์์ค๋ก ์์
ํ๋ ์ ์ฒด ์ฑ๋ฅ์ ํ๋์ ์ฝ์ด ์๋์ ์ํด ์ ํ๋ฉ๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ์๋ ๋ ๊ฐ์ง๊ฐ ์์ต๋๋ค.
๋จธ์ ์ ํ๋์จ์ด๋ฅผ ์ ๊ทธ๋ ์ด๋ํ๊ณ ๋ ๋น ๋ฅธ ์ฝ์ด๋ก ์ ํํ์ธ์.
๋๋ ์ํคํ
์ฒ๋ฅผ ๋ณ๊ฒฝํ๋ ๋์์ ๋ถํ๋ ๋ณ๊ฒฝํฉ๋๋ค.
MCH: โ ๊ทธ๋ฐ๋ฐ ํ
์คํธ ๋จธ์ ์์๋ ์ ํฌ ๋จธ์ ๋ณด๋ค ๋ ์ ์ ์์ ์ฝ์ด๋ฅผ ์ฌ์ฉํ์ง๋ง ์ฝ์ด๋น ์ฃผํ์๋ 1,5๋ฐฐ ๋ ๋น ๋ฆ
๋๋ค!
MM: - ๋ถ๋ช ํ? ์๋ฒ ์ฝ๋๋ฅผ ์ดํด๋ด์ผ ํฉ๋๋ค.
Zabbix ์๋ฒ์ ๋ฐ์ดํฐ ๊ฒฝ๋ก
MCH: โ ์ด๋ฅผ ํ์ ํ๊ธฐ ์ํด Zabbix ์๋ฒ ๋ด๋ถ์์ ๋ฐ์ดํฐ๊ฐ ์ ์ก๋๋ ๋ฐฉ์์ ๋ถ์ํ๊ธฐ ์์ํ์ต๋๋ค.
๋ฉ์ง ์ฌ์ง์ด์ฃ ? ์ข ๋ ๋ช
ํํ๊ฒ ์ค๋ช
ํ๊ธฐ ์ํด ๋จ๊ณ๋ณ๋ก ์ดํด๋ณด๊ฒ ์ต๋๋ค. ๋ฐ์ดํฐ ์์ง์ ๋ด๋นํ๋ ์ค๋ ๋์ ์๋น์ค๊ฐ ์์ต๋๋ค.
์์ง๋ ์ธก์ ํญ๋ชฉ์ ์์ผ์ ํตํด ์ ์ฒ๋ฆฌ๊ธฐ ๊ด๋ฆฌ์๋ก ์ ์ก๋๋ฉฐ, ์ฌ๊ธฐ์์ ํ์ ์ ์ฅ๋ฉ๋๋ค.
"์ ์ฒ๋ฆฌ๊ธฐ ๊ด๋ฆฌ์"๋ ์ ์ฒ๋ฆฌ ๋ช
๋ น์ ์คํํ๊ณ ๋์ผํ ์์ผ์ ํตํด ๋ค์ ๋ฐํํ๋ ์์
์์๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ ์กํฉ๋๋ค.
๊ทธ ํ ์ ์ฒ๋ฆฌ๊ธฐ ๊ด๋ฆฌ์๋ ์ด๋ฅผ ๊ธฐ๋ก ์บ์์ ์ ์ฅํฉ๋๋ค.
์ฌ๊ธฐ์์ ํธ๋ฆฌ๊ฑฐ ๊ณ์ฐ, ๊ฐ ์บ์ ์ฑ์ฐ๊ธฐ, ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๊ธฐ๋ก ์ ์ฅ์์ ๋ฉํธ๋ฆญ ์ ์ฅ๊ณผ ๊ฐ์ ๋ง์ ๊ธฐ๋ฅ์ ์ํํ๋ ๊ธฐ๋ก ์ฑ์ปค์ ์ํด ๊ฐ์ ธ์ต๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ํ๋ก์ธ์ค๋ ๋ณต์กํ๊ณ ๋งค์ฐ ํผ๋์ค๋ฝ์ต๋๋ค.
MM: โ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ๋จผ์ ๋ณธ ๊ฒ์ ๋๋ถ๋ถ์ ์ค๋ ๋๊ฐ ์์ "๊ตฌ์ฑ ์บ์"(๋ชจ๋ ์๋ฒ ๊ตฌ์ฑ์ด ์ ์ฅ๋๋ ๋ฉ๋ชจ๋ฆฌ ์์ญ)๋ฅผ ๋๊ณ ๊ฒฝ์ํ๋ค๋ ๊ฒ์
๋๋ค. ๋ฐ์ดํฐ ์์ง์ ๋ด๋นํ๋ ์ค๋ ๋๋ ํนํ ๋ง์ ์ฐจ๋จ์ ์ํํฉ๋๋ค.
...๊ตฌ์ฑ์๋ ๋งค๊ฐ๋ณ์๊ฐ ํฌํจ๋ ์ธก์ ํญ๋ชฉ๋ฟ๋ง ์๋๋ผ ํด๋ฌ๊ฐ ๋ค์์ ์ํํ ์์
์ ๋ํ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ค๋ ๋๊ธฐ์ด๋ ์ ์ฅ๋๊ธฐ ๋๋ฌธ์
๋๋ค. ํด๋ฌ๊ฐ ๋ง๊ณ ํ๋๊ฐ ๊ตฌ์ฑ์ ์ฐจ๋จํ๋ฉด ๋ค๋ฅธ ํด๋ฌ๋ ์์ฒญ์ ๊ธฐ๋ค๋ฆฝ๋๋ค.
ํด๋ฌ๋ ์ถฉ๋ํด์๋ ์ ๋ฉ๋๋ค.
๋ฐ๋ผ์ ์ฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ๋จผ์ ํ ์ผ์ ๋๊ธฐ์ด์ 4๊ฐ ๋ถ๋ถ์ผ๋ก ๋๋๊ณ ํด๋ฌ๊ฐ ์์ ํ ์กฐ๊ฑด์์ ์ด๋ฌํ ๋๊ธฐ์ด์ ๋์์ ์ฐจ๋จํ ์ ์๋๋ก ํ๋ ๊ฒ์
๋๋ค.
์ด๋ก ์ธํด ๊ตฌ์ฑ ์บ์์ ๋ํ ๊ฒฝ์์ด ์ฌ๋ผ์ง๊ณ ํด๋ฌ ์๋๊ฐ ํฌ๊ฒ ํฅ์๋์์ต๋๋ค. ๊ทธ๋ฌ๋ ์ฐ๋ฆฌ๋ ์ ์ฒ๋ฆฌ๊ธฐ ๊ด๋ฆฌ์๊ฐ ์์
๋๊ธฐ์ด์ ์ถ์ ํ๊ธฐ ์์ํ๋ค๋ ์ฌ์ค์ ๋ฐ๊ฒฌํ์ต๋๋ค.
์ ์ฒ๋ฆฌ๊ธฐ ๊ด๋ฆฌ์๋ ์ฐ์ ์์๋ฅผ ์ ํ ์ ์์ด์ผ ํฉ๋๋ค.
์ค์ ์ด ๋ถ์กฑํ ๊ฒฝ์ฐ์ ์ด๋ฐ ์ผ์ด ์ผ์ด๋ฌ์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ ๊ทธ๊ฐ ํ ์ ์๋ ์ผ์ ๋ฐ์ดํฐ ์์ง ํ๋ก์ธ์ค์ ์์ฒญ์ ์ถ์ ํ๊ณ ๋ชจ๋ ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์๋นํ๊ณ ์ถฉ๋ํ ๋๊น์ง ๋ฒํผ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ๋ฟ์ด์์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ํน๋ณํ ์์ปค ์ ์ฉ์ผ๋ก ์ฌ์ฉ๋๋ ๋ ๋ฒ์งธ ์์ผ์ ์ถ๊ฐํ์ต๋๋ค.
๋ฐ๋ผ์ ์ ์ฒ๋ฆฌ๊ธฐ ๊ด๋ฆฌ์๋ ์์
์ ์ฐ์ ์์๋ฅผ ์ ํ ์ ์๋ ๊ธฐํ๋ฅผ ๊ฐ์ก์ผ๋ฉฐ ๋ฒํผ๊ฐ ์ปค์ง๋ฉด ์ ๊ฑฐ ์๋๋ฅผ ๋ฆ์ถ์ด ์์
์์๊ฒ ์ด ๋ฒํผ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ธฐํ๋ฅผ ์ ๊ณตํฉ๋๋ค.
๊ทธ๋ฐ ๋ค์ ์ฐ๋ฆฌ๋ ์๋ ์ ํ์ ์์ธ ์ค ํ๋๊ฐ ๊ทผ๋ก์ ์์ ์ด๋ผ๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค. ์๋ํ๋ฉด ๊ทธ๋ค์ ์
๋ฌด์ ์ ํ ์ค์ํ์ง ์์ ์์์ ๋๊ณ ๊ฒฝ์ํ๊ณ ์์๊ธฐ ๋๋ฌธ์
๋๋ค. ์ฐ๋ฆฌ๋ ์ด ๋ฌธ์ ๋ฅผ ๋ฒ๊ทธ ์์ ์ผ๋ก ๋ฌธ์ํํ์ผ๋ฉฐ Zabbix์ ์ ๋ฒ์ ์์๋ ์ด๋ฏธ ํด๊ฒฐ๋์์ต๋๋ค.
์์ผ ์๋ฅผ ๋๋ฆฝ๋๋ค. ๊ฒฐ๊ณผ๋ฅผ ์ป์ต๋๋ค.
๊ฒ๋ค๊ฐ ์ ์ฒ๋ฆฌ๊ธฐ ๊ด๋ฆฌ์ ์์ฒด๊ฐ ํ๋์ ์ค๋ ๋์ด๊ธฐ ๋๋ฌธ์ ๋ณ๋ชฉ ํ์์ด ๋ฐ์ํ์ต๋๋ค. ์ด๋ ์ฝ์ด ์๋์ ๊ธฐ๋ฐํ์ฌ ์ด๋น ์ฝ 70๋ฏธํฐ์ ์ต๋ ์๋๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ XNUMX๊ฐ์ ์์ผ ์ธํธ์ ํจ๊ป XNUMX๊ฐ์ ์์
์๋ฅผ ๋ง๋ค์์ต๋๋ค.
์ด๋ฅผ ํตํด ์๋๋ฅผ ์ฝ 130๋ง ๋ฉํธ๋ฆญ๊น์ง ๋์ผ ์ ์์์ต๋๋ค.
์ฑ์ฅ์ ๋น์ ํ์ฑ์ ํ์คํ ๋ฆฌ ์บ์์ ๋ํ ๊ฒฝ์์ด ๋ํ๋ฌ๋ค๋ ์ฌ์ค๋ก ์ค๋ช
๋ฉ๋๋ค. 4๋ช
์ ์ ์ฒ๋ฆฌ๊ธฐ ๊ด๋ฆฌ์์ ํ์คํ ๋ฆฌ ์ฑ์ปค๊ฐ ์ด๋ฅผ ๋๊ณ ๊ฒฝ์ํ์ต๋๋ค. ์ด ์์ ์์ ์ฐ๋ฆฌ๋ ํ
์คํธ ์์คํ
์์ ์ด๋น ์ฝ 130๊ฐ์ ๋ฉํธ๋ฆญ์ ์์ ํ์ผ๋ฉฐ ์ด๋ฅผ ํ๋ก์ธ์์ ์ฝ 95%๊น์ง ํ์ฉํ์ต๋๋ค.
์ฝ 2,5๊ฐ์ ์
snmp ์ปค๋ฎค๋ํฐ ๊ฑฐ๋ถ๋ก NVP๊ฐ XNUMX๋ฐฐ ์ฆ๊ฐํ์ต๋๋ค.
MM: โ ๋งฅ์ค, ์ ํ ์คํธ์นด๊ฐ ํ์ํด! ์ฐ๋ฆฌ๋ ๋ ์ด์ ํ์ฌ์ ์ํฉ์ ๋ง์ง ์์ต๋๋ค.
MCH: - ์ง๊ธ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ ๋ฌด์์ ๋๊น?
MM: โ ํ์ฌ โ 130๊ฐ์ NVP ๋ฐ ์ฆ์ ์ฌ์ฉ ๊ฐ๋ฅํ ํ๋ก์ธ์.
MCH: - ์ฐ์! ์์ํ! ์ ๊น๋ง์, ๋ ๊ฐ์ง ์ง๋ฌธ์ด ์์ต๋๋ค. ๋ด ๊ณ์ฐ์ ๋ฐ๋ฅด๋ฉด ์ด๋น ์ฝ 15~20๊ฐ์ ๋ฉํธ๋ฆญ์ด ํ์ํฉ๋๋ค. ์ ๋ ํ์ํ๊ฐ์?
MM: โ์ผ์ ๋๋ด๊ณ ์ถ์ด์.โ ๋๋ ์ฐ๋ฆฌ๊ฐ ์ด ์์คํ ์์ ์ผ๋ง๋ ๋ง์ ๊ฒ์ ์ง๋ผ ์ ์๋์ง ๋ณด๊ณ ์ถ์ต๋๋ค.
MCH: -ํ์ง๋ง ...
MM: "๊ทธ๋ฌ๋ ๊ทธ๊ฒ์ ์ฌ์ ์ ์ธ๋ชจ๊ฐ ์์ต๋๋ค."
MCH: - ์์์ต๋๋ค. ๋ ๋ฒ์งธ ์ง๋ฌธ: ๊ฐ๋ฐ์์ ๋์ ์์ด ์ฐ๋ฆฌ๊ฐ ์ง๊ธ ๊ฐ์ง๊ณ ์๋ ๊ฒ์ ์ค์ค๋ก ์ง์ํ ์ ์์ต๋๊น?
MM: - ์๋ ๊ฒ ๊ฐ์์. ๊ตฌ์ฑ ์บ์ ์๋ ๋ฐฉ์์ ๋ณ๊ฒฝํ๋ ๊ฒ์ด ๋ฌธ์ ์ ๋๋ค. ์ด๋ ๋๋ถ๋ถ์ ์ค๋ ๋์ ๋ณ๊ฒฝ ์ฌํญ์ ์ํฅ์ ๋ฏธ์น๋ฉฐ ์ ์ง ๊ด๋ฆฌ๊ฐ ๋งค์ฐ ์ด๋ ต์ต๋๋ค. ์๋ง๋ ๊ทธ๊ฒ์ ์ ์งํ๋ ๊ฒ์ ๋งค์ฐ ์ด๋ ค์ธ ๊ฒ์ ๋๋ค.
MCH: โ๊ทธ๋ ๋ค๋ฉด ์ฐ๋ฆฌ์๊ฒ๋ ์ด๋ค ๋์์ด ํ์ํฉ๋๋ค.โ
MM: - ๊ทธ๋ฐ ์ ํ์ง๊ฐ ์์ต๋๋ค. ์๋ก์ด ์ ๊ธ ์์คํ ์ ํฌ๊ธฐํ๋ฉด์ ๋น ๋ฅธ ์ฝ์ด๋ก ์ ํํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๋ ์ฌ์ ํ 60-80๊ฐ ์งํ์ ์ฑ๋ฅ์ ์ป์ ๊ฒ์ ๋๋ค. ๋์์ ๋๋จธ์ง ์ฝ๋๋ ๋ชจ๋ ๊ทธ๋๋ก ๋ ์ ์์ต๋๋ค. Clickhouse ๋ฐ ๋น๋๊ธฐ ํด๋ง์ด ์๋ํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ฌ์ธ ๊ฒ์ ๋๋ค.
MCH: - ๋๋ผ์ด! ์ฌ๊ธฐ์ ๋ฉ์ถ๋ ๊ฒ์ด ์ข์ต๋๋ค.
์๋ฒ ์ธก์ ์ต์ ํํ ํ ๋ง์นจ๋ด ์๋ก์ด ์ฝ๋๋ฅผ ํ๋ก๋์ ์ ์ถ์ํ ์ ์์์ต๋๋ค. ์ฐ๋ฆฌ๋ ๋น ๋ฅธ ์ฝ์ด๋ฅผ ๊ฐ์ถ ๋จธ์ ์ผ๋ก ์ ํํ๊ณ ์ฝ๋ ๋ณ๊ฒฝ ํ์๋ฅผ ์ต์ํํ๊ธฐ ์ํด ์ผ๋ถ ๋ณ๊ฒฝ ์ฌํญ์ ํฌ๊ธฐํ์ต๋๋ค. ๋ํ ์ถ๊ฐ ์ ๊ธ์ด ๋์ ๋๋ฏ๋ก ๊ตฌ์ฑ์ ๋จ์ํํ๊ณ ๊ฐ๋ฅํ ๊ฒฝ์ฐ ๋ฐ์ดํฐ ํญ๋ชฉ์ ๋งคํฌ๋ก๋ฅผ ์ ๊ฑฐํ์ต๋๋ค.
์๋ฅผ ๋ค์ด, ๋ฌธ์์ ์์ ์์ ํํ ๋ณผ ์ ์๋ snmp-community ๋งคํฌ๋ก๋ฅผ ํฌ๊ธฐํ๋ฉด ์ฐ๋ฆฌ์ ๊ฒฝ์ฐ NVP ์๋๋ฅผ ์ฝ 1,5๋ฐฐ ๋ ๋์ผ ์ ์์์ต๋๋ค.
์ ์ ์ดํ๋ง์
์ฌ๊ฑด ์ด๋ ฅ ํ์ ์ ๊ฑฐ
MCH: โ Misha, ์ฐ๋ฆฌ๋ ์ดํ ๋์ ์์คํ ์ ์ฌ์ฉํด ๋ดค๋๋ฐ ๋ชจ๋ ๊ฒ์ด ์๋ํฉ๋๋ค. ํ์ง๋ง ๋ชจ๋ ๊ฒ์ด ์๋ํ ๋๋ง ๊ฐ๋ฅํฉ๋๋ค! ์ฐ๋ฆฌ๋ ๋คํธ์ํฌ์ ์๋นํ ํฐ ๋ถ๋ถ์ ์ด์ ํ๋ ์์ ์ ๊ณํํ๊ณ ๋ฌด์์ด ์ผ์ด๋๊ณ ๋ฌด์์ด ์ผ์ด๋์ง ์์๋์ง ๋ค์ ์ง์ ํ์ธํ์ต๋๋ค.
MM: - ๊ทธ๋ด ๋ฆฌ๊ฐ ์์ด! ์ฐ๋ฆฌ๋ ๋ชจ๋ ๊ฒ์ 10๋ฒ ํ์ธํ์ต๋๋ค. ์๋ฒ๋ ์์ ํ ๋คํธ์ํฌ ๊ฐ์ฉ์ฑ์ด ๋ฐ์ํ์ง ์๋ ๊ฒฝ์ฐ์๋ ์ฆ์ ์ฒ๋ฆฌํฉ๋๋ค.
MCH: - ์, ๋ชจ๋ ๊ฒ์ ์ดํดํฉ๋๋ค: ์๋ฒ, ๋ฐ์ดํฐ๋ฒ ์ด์ค, top, austat, ๋ก๊ทธ - ๋ชจ๋ ๊ฒ์ด ๋น ๋ฆ ๋๋ค... ํ์ง๋ง ์น ์ธํฐํ์ด์ค๋ฅผ ๋ณด๋ฉด ์๋ฒ์ "์ ๋ฐ์" ํ๋ก์ธ์๊ฐ ์๊ณ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
MM: - ์์์ต๋๋ค. ์น์ ์ดํด๋ณด์. ์ฐ๋ฆฌ๋ ํ์ฑ ์ฌ๊ฑด์ด ๋ง์ ์ํฉ์์ ๋๋ถ๋ถ์ ๋ผ์ด๋ธ ์์ ฏ์ด ๋งค์ฐ ๋๋ฆฌ๊ฒ ์๋ํ๊ธฐ ์์ํ๋ค๋ ๊ฒ์ ๋ฐ๊ฒฌํ์ต๋๋ค.
๊ทธ ์ด์ ๋ ๋ชฉ๋ก์ ํญ๋ชฉ๋ณ๋ก ์ฌ๊ฑด์ด๋ ฅ ํ์
์ด ์์ฑ๋๊ธฐ ๋๋ฌธ์
๋๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ์ด๋ฌํ ์ฐฝ ์์ฑ์ ํฌ๊ธฐํ๊ณ (์ฝ๋์์ 5์ค์ ์ฃผ์ ์ฒ๋ฆฌํจ) ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
์ ํ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ์๋ ์์ ฏ์ ๋ก๋ฉ ์๊ฐ์ด ๋ช ๋ถ์์ ํ์ฉ ๊ฐ๋ฅํ 10~15์ด๋ก ๋จ์ถ๋์์ผ๋ฉฐ, ์๊ฐ์ ํด๋ฆญํ๋ฉด ๊ธฐ๋ก์ ๊ณ์ ๋ณผ ์ ์์ต๋๋ค.
ํด๊ทผ ํ. 2 ๋ฌ์
MCH: - ๋ฏธ์ค, ๋ ๋ ๊ฑฐ์ผ? ์ฐ๋ฆฌ๋ ์๊ธฐํด์ผ ํด์.
MM: - ๊ทธ๋ด ์๊ฐ์ ์์์ด์. ๋ Zabbix์ ๊ด๋ จ๋ ์ผ์ด ์๋์?
MCH: - ์๋, ์ง์ ํด! ๋๋ ๋จ์ง ๋งํ๊ณ ์ถ์์ต๋๋ค: ๋ชจ๋ ๊ฒ์ด ์๋ํฉ๋๋ค. ๊ฐ์ฌํฉ๋๋ค! ๋๋ ๋งฅ์ฃผ๋ฅผ ๋ง์ ๋ค.
Zabbix๋ ํจ์จ์ ์ ๋๋ค
Zabbix๋ ์๋นํ ๋ณดํธ์ ์ด๊ณ ํ๋ถํ ์์คํ ๊ณผ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์์ต๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ์๊ท๋ชจ ์ค์น์ ์ฌ์ฉํ ์ ์์ง๋ง ์๊ตฌ ์ฌํญ์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ ์ต์ ํํด์ผ ํฉ๋๋ค. ๋๊ท๋ชจ ์ธก์ ํญ๋ชฉ ์์นด์ด๋ธ๋ฅผ ์ ์ฅํ๋ ค๋ฉด ์ ํฉํ ์ ์ฅ์๋ฅผ ์ฌ์ฉํ์ธ์.
- Elasticsearch์์ ํตํฉ ๋๋ ๊ธฐ๋ก์ ํ ์คํธ ํ์ผ์ ์ ๋ก๋ํ๋ ํํ๋ก ๋ด์ฅ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค(๋ฒ์ XNUMX๋ถํฐ ์ฌ์ฉ ๊ฐ๋ฅ).
- Clickhouse์์ ํตํฉ ๋ฐ ๊ฒฝํ์ ํ์ฉํ ์ ์์ต๋๋ค.
๋ฉํธ๋ฆญ ์์ง ์๋๋ฅผ ํ๊ธฐ์ ์ผ๋ก ๋์ด๋ ค๋ฉด ๋น๋๊ธฐ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ๋ฉํธ๋ฆญ์ ์์งํ๊ณ ํธ๋ฉํผ ์ธํฐํ์ด์ค๋ฅผ ํตํด Zabbix ์๋ฒ๋ก ์ ์กํฉ๋๋ค. ๋๋ ํจ์น๋ฅผ ์ฌ์ฉํ์ฌ Zabbix ํด๋ฌ๋ฅผ ๋น๋๊ธฐ์์ผ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
Zabbix๋ C๋ก ์์ฑ๋์์ผ๋ฉฐ ๋งค์ฐ ํจ์จ์ ์ ๋๋ค. ์ฌ๋ฌ ๊ฐ์ง ์ํคํ ์ฒ ๋ณ๋ชฉ ํ์์ ํด๊ฒฐํ๋ฉด ์ฑ๋ฅ์ ๋์ฑ ํฅ์์ํฌ ์ ์์ผ๋ฉฐ ๊ฒฝํ์ ๋จ์ผ ํ๋ก์ธ์ ์์คํ ์์ 100๋ง ๊ฐ ์ด์์ ๋ฉํธ๋ฆญ์ ์ป์ ์ ์์ต๋๋ค.
๋์ผํ Zabbix ํจ์น
MM: โ ๋ช ๊ฐ์ง ํฌ์ธํธ๋ฅผ ์ถ๊ฐํ๊ณ ์ถ์ต๋๋ค. ์ ์ฒด ํ์ฌ ๋ณด๊ณ ์, ๋ชจ๋ ํ
์คํธ, ์ซ์๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๊ตฌ์ฑ์ ๋ํด ์ ๊ณต๋ฉ๋๋ค. ์ด์ ์ฐ๋ฆฌ๋ ์ด๋น ์ฝ 20๊ฐ์ ์ธก์ ํญ๋ชฉ์ ๊ฐ์ ธ์ค๊ณ ์์ต๋๋ค. ์ด๊ฒ์ด ๋น์ ์๊ฒ ํจ๊ณผ๊ฐ ์๋์ง ์ดํดํ๋ ค๋ ๊ฒฝ์ฐ ๋น๊ตํ ์ ์์ต๋๋ค. ์ค๋ ๋
ผ์๋ ๋ด์ฉ์ ํจ์น ํ์์ผ๋ก GitHub์ ๊ฒ์๋ฉ๋๋ค.
ํจ์น์๋ ๋ค์์ด ํฌํจ๋ฉ๋๋ค:
- Clickhouse(Zabbix ์๋ฒ์ ํ๋ฐํธ์๋ ๋ชจ๋)์์ ์์ ํ ํตํฉ
- ์ ์ฒ๋ฆฌ๊ธฐ ๊ด๋ฆฌ์๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
- ๋น๋๊ธฐ ํด๋ง.
ํจ์น๋ lts๋ฅผ ํฌํจํ ๋ชจ๋ ๋ฒ์ 4์ ํธํ๋ฉ๋๋ค. ์๋ง๋ ์ต์ํ์ ๋ณ๊ฒฝ๋ง์ผ๋ก ๋ฒ์ 3.4์์ ์๋ํ ๊ฒ์ ๋๋ค.
๊ด์ฌ์ ๊ฐ์ ธ ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
์ง๋ฌธ
์ฒญ์ค์ ์ง๋ฌธ(์ดํ โ A): โ ์๋ ํ์ธ์! ์ด๊ฒ์ด ํจ์น๊ฐ ์๋๋ผ Zabbix์ ์ ์์ ์ธ ๋์์ด ๋๋๋ก Zabbix ํ ๋๋ ๊ทธ๋ค๊ณผ ์ง์ค์ ์ผ๋ก ์ํธ ์์ฉํ ๊ณํ์ด ์์ต๋๊น?
MM: โ ์, ์ผ๋ถ ๋ณ๊ฒฝ ์ฌํญ์ ํ์คํ ์ปค๋ฐํ๊ฒ ์ต๋๋ค. ์ด๋ค ์ผ์ด ์ผ์ด๋ ๊ฒ์ด๊ณ , ํจ์น์ ์ด๋ค ์ผ์ด ๋จ์ ๊ฒ์ ๋๋ค.
A : โ ํ๋ฅญํ ๋ณด๊ณ ์๋ฅผ ๋ณด๋ด์ฃผ์ ์ ์ง์ฌ์ผ๋ก ๊ฐ์ฌ๋๋ฆฝ๋๋ค! ํจ์น๋ฅผ ์ ์ฉํ ํ์๋ Zabbix์ ์ง์์ ๊ณ์ ์ ์ง๋๋ฉฐ ๋ ๋์ ๋ฒ์ ์ผ๋ก ๊ณ์ ์ ๋ฐ์ดํธํ๋ ๋ฐฉ๋ฒ์ ์๋ ค์ฃผ์ญ์์ค. ํจ์น ํ Zabbix๋ฅผ 4.2, 5.0์ผ๋ก ์ ๋ฐ์ดํธํ ์ ์์ต๋๊น?
MM: โ ์ง์์ ๋ํด์๋ ์๋ฌด ๋ง๋ ํ ์ ์์ต๋๋ค. ๋ด๊ฐ Zabbix ๊ธฐ์ ์ง์ ๋ด๋น์๋ผ๋ฉด ์๋ง๋ ์๋๋ผ๊ณ ๋๋ตํ ๊ฒ์ ๋๋ค. ์๋ํ๋ฉด ์ด๊ฒ์ ๋ค๋ฅธ ์ฌ๋์ ์ฝ๋์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. 4.2 ์ฝ๋๋ฒ ์ด์ค์ ๋ํ ์ฐ๋ฆฌ์ ์ ์ฅ์ "์ฐ๋ฆฌ๋ ์๊ฐ์ด ์ง๋๋ฉด์ ๋ค์ ๋ฒ์ ์์ ์ ๋ฐ์ดํธํ ๊ฒ์ ๋๋ค."์ ๋๋ค. ๋ฐ๋ผ์ ํ๋์ ์ ๋ฐ์ดํธ๋ ๋ฒ์ ์ ๋ํ ํจ์น๋ฅผ ๊ฒ์ํ ์์ ์ ๋๋ค. ๋ณด๊ณ ์์์ ์ด๋ฏธ ๋งํ๋ฏ์ด ๋ฒ์ ๋ณ๊ฒฝ ํ์๋ ์ฌ์ ํ ๋งค์ฐ ์ ์ต๋๋ค. 3.4์์ 4๋ก ์ ํํ๋ ๋ฐ ์ฝ 15๋ถ ์ ๋ ๊ฑธ๋ฆฐ ๊ฒ ๊ฐ์ต๋๋ค. ๋ญ๊ฐ ๋ณ๊ฒฝ๋์์ง๋ง ๊ทธ๋ค์ง ์ค์ํ์ง๋ ์์ต๋๋ค.
A : โ ๊ทธ๋ฌ๋ฉด ํจ์น๋ฅผ ์ง์ํ ๊ณํ์ด๋ฉฐ ํ๋ก๋์ ํ๊ฒฝ์ ์์ ํ๊ฒ ์ค์นํ๊ณ ํฅํ ์ด๋ค ๋ฐฉ์์ผ๋ก๋ ์ ๋ฐ์ดํธ๋ฅผ ๋ฐ์ ์ ์์ต๋๊น?
MM: โ ๊ฐ๋ ฅํ ์ถ์ฒํฉ๋๋ค. ์ด๊ฒ์ ์ฐ๋ฆฌ์๊ฒ ๋ง์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํฉ๋๋ค.
MCH: โ ๋ค์ ํ ๋ฒ ์ํคํ ์ฒ์ ๋ธ๋กํน์ด๋ ํ์ ๊ด๋ จ๋์ง ์์ ๋ณ๊ฒฝ ์ฌํญ์ ๋ชจ๋์์ด๋ฉฐ ๋ณ๋์ ๋ชจ๋์ ์๋ค๋ ์ฌ์ค์ ์ฃผ๋ชฉํ๊ณ ์ถ์ต๋๋ค. ์ฌ์ํ ๋ณ๊ฒฝ์ด๋ผ๋ ๋งค์ฐ ์ฝ๊ฒ ์ ์ง ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
MM: โ ์ธ๋ถ ์ฌํญ์ ๊ด์ฌ์ด ์์ผ์๋ฉด "Clickhouse"๋ ์์ ์ญ์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ์ด๋ ๋ฌถ์ฌ ์์ง ์์ต๋๋ค. ์ด๋ Elastics ์ง์์ ๋ณต์ฌ๋ณธ์ ๋๋ค. ์ฆ, ๊ตฌ์ฑ ๊ฐ๋ฅํฉ๋๋ค. ํด๋ง์ ํด๋ฌ๋ง ๋ณ๊ฒฝํฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ด๊ฒ์ด ์ค๋ซ๋์ ํจ๊ณผ๊ฐ ์์ ๊ฒ์ด๋ผ๊ณ ๋ฏฟ์ต๋๋ค.
A : - ์ ๋ง ๊ฐ์ฌํฉ๋๋ค. ๋ณ๊ฒฝ ์ฌํญ์ ๋ํ ๋ฌธ์๊ฐ ์์ต๋๊น?
MM: โ ๋ฌธ์๋ ํจ์น์
๋๋ค. ํ์คํ Clickhouse๊ฐ ๋์
๋๊ณ ์๋ก์ด ์ ํ์ ํด๋ฌ๊ฐ ๋์
๋๋ฉด์ ์๋ก์ด ๊ตฌ์ฑ ์ต์
์ด ๋ฑ์ฅํ๊ฒ ๋์์ต๋๋ค. ๋ง์ง๋ง ์ฌ๋ผ์ด๋์ ๋งํฌ์๋ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ํ ๊ฐ๋จํ ์ค๋ช
์ด ๋์ ์์ต๋๋ค.
fping์ nmap์ผ๋ก ๋์ฒดํ๋ ๋ฐฉ๋ฒ
A : โ ์ต์ข ์ ์ผ๋ก ์ด๋ฅผ ์ด๋ป๊ฒ ๊ตฌํํ์ จ๋์? ๊ตฌ์ฒด์ ์ธ ์๋ฅผ ๋ค์ด์ฃผ์ค ์ ์๋์? ์คํธ๋ํผ์ ์ธ๋ถ ์คํฌ๋ฆฝํธ๊ฐ ์๋์? ๊ทธ๋ ๊ฒ ๋ง์ ์์ ํธ์คํธ๋ฅผ ๊ทธ๋ ๊ฒ ๋นจ๋ฆฌ ํ์ธํ๊ฒ ๋ ์ด์ ๋ ๋ฌด์์ ๋๊น? ์ด ํธ์คํธ๋ฅผ ์ด๋ป๊ฒ ์ฑ๊ตดํฉ๋๊น? ์ด๋ป๊ฒ๋ nmap์ ๊ณต๊ธํ๊ณ , ์ด๋๊ฐ์์ ๊ฐ์ ธ์ค๊ณ , ๋ฃ๊ณ , ๋ญ๊ฐ๋ฅผ ์คํํด์ผ ํฉ๋๊น?..
MM: - ์์ํ. ๋งค์ฐ ์ ํํ ์ง๋ฌธ์ ๋๋ค! ์์ ์ ์ด๊ฒ์ด๋ค. ์ฐ๋ฆฌ๋ ํจํท ์(1)๋ฅผ ๋ํ๋ด๋ ICMP ๊ฒ์ฌ๋ฅผ ์ํด ๋ผ์ด๋ธ๋ฌ๋ฆฌ(ICMP ping, Zabbix์ ์ผ๋ถ)๋ฅผ ์์ ํ์ผ๋ฉฐ ์ฝ๋๋ nmap์ ์ฌ์ฉํ๋ ค๊ณ ์๋ํฉ๋๋ค. ์ฆ, ์ด๊ฒ์ Pinger์ ๋ด๋ถ ์์ ์ด ๋ Zabbix์ ๋ด๋ถ ์์ ์ ๋๋ค. ๋ฐ๋ผ์ ๋๊ธฐํ๋ ํธ๋ฉํผ ์ฌ์ฉ์ด ํ์ํ์ง ์์ต๋๋ค. ์ด๋ ์์คํ ์ ๊ทธ๋๋ก ์ ์งํ๊ณ ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์คํ ์ ๋๊ธฐํ๋ฅผ ์ฒ๋ฆฌํ ํ์๊ฐ ์๋๋ก ์๋์ ์ผ๋ก ์ํ๋์์ต๋๋ค. ํ์ธํ ๋ด์ฉ, ํด๋ฌ๋ฅผ ํตํ ์ ๋ก๋, ์ ๋ก๋๊ฐ ์ค๋จ๋์์ต๋๊น?.. ์ด๋ ํจ์ฌ ๊ฐ๋จํฉ๋๋ค.
A : โ ํ๋ก์์์๋ ์๋ํฉ๋๊น?
MM: โ ๋ค, ํ์ง๋ง ํ์ธํ์ง ์์์ต๋๋ค. ํด๋ง ์ฝ๋๋ Zabbix์ ์๋ฒ ๋ชจ๋ ๋์ผํฉ๋๋ค. ์๋ํด์ผํฉ๋๋ค. ๋ค์ ํ ๋ฒ ๊ฐ์กฐํ๊ฒ ์ต๋๋ค. ์์คํ ์ฑ๋ฅ์ ํ๋ก์๊ฐ ํ์ํ์ง ์์ ์ ๋์ ๋๋ค.
MCH: โ ์ง๋ฌธ์ ๋ํ ์ ๋ต์ "๊ทธ๋ฐ ์์คํ ์ ํ๋ก์๊ฐ ์ ํ์ํ๊ฐ์?"์ ๋๋ค. NAT ๋๋ฌธ์ด๊ฑฐ๋ ์ผ์ข ์ ๋๋ฆฐ ์ฑ๋์ ํตํ ๋ชจ๋ํฐ๋ง ๋๋ฌธ์ ๋๋ค.
A : โ ๊ทธ๋ฆฌ๊ณ ๋ด๊ฐ ์ฌ๋ฐ๋ฅด๊ฒ ์ดํดํ๋ค๋ฉด Zabbix๋ฅผ ์๋ ๋ฅด๊ธฐ๋ก ์ฌ์ฉํฉ๋๋ค. ์๋๋ฉด ๊ทธ๋ํฝ(์์นด์ด๋ธ ๋ ์ด์ด๊ฐ ์๋ ๊ณณ)์ Grafana์ ๊ฐ์ ๋ค๋ฅธ ์์คํ ์ผ๋ก ์ฎ๊ฒผ์ต๋๊น? ์๋๋ฉด ์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ง ์์ผ์๋์?
MM: โ ๋ค์ ํ ๋ฒ ๊ฐ์กฐํ๊ฒ ์ต๋๋ค. ์ฐ๋ฆฌ๋ ์์ ํ ํตํฉ์ ๋ฌ์ฑํ์ต๋๋ค. Clickhouse์ ์ด๋ ฅ์ ์์ ๋ถ๊ณ ์์ง๋ง ๋์์ PHP ํ๋ฐํธ์๋๋ ๋ณ๊ฒฝํ์ต๋๋ค. Php ํ๋ฐํธ์๋๋ Clickhouse๋ก ์ด๋ํ์ฌ ๊ฑฐ๊ธฐ์์ ๋ชจ๋ ๊ทธ๋ํฝ์ ์ํํฉ๋๋ค. ๋์์, ์์งํ ๋งํด์ ๋์ผํ Zabbix ๋ฐ์ดํฐ์์ ๋์ผํ Clickhouse์ ๋ค๋ฅธ ๊ทธ๋ํฝ ๋์คํ๋ ์ด ์์คํ ์ ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์ถํ๋ ๋ถ๋ถ์ด ์์ต๋๋ค.
MCH: - <๊ทธ๋ผํ>์๋ ๊ทธ๋ ๊ณ .
์์ ํ ๋น์ ๋ํ ๊ฒฐ์ ์ ์ด๋ป๊ฒ ์ด๋ฃจ์ด์ก์ต๋๊น?
A : โ ๋ด๋ถ ์ฃผ๋ฐฉ์ ์กฐ๊ธ ๊ณต์ ํด ๋ณด์ธ์. ์ ํ์ ์ฌ๊ฐํ ์ฒ๋ฆฌ๋ฅผ ์ํด ์์์ ํ ๋นํด์ผ ํ๋ค๋ ๊ฒฐ์ ์ ์ด๋ป๊ฒ ๋ด๋ ค์ก์ต๋๊น? ์ด๋ ์ผ๋ฐ์ ์ผ๋ก ํน์ ์ํ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ ๋ฒ์ ์ ์ง์ํ ์์ ์ด๋ผ๋ ๋งฅ๋ฝ์์ ์ด ๊ฒฐ์ ์ด ๊ด๋ฆฌ ๊ด์ ์์ ์ด๋ป๊ฒ ์ ๋นํ๋๋์ง ์๋ ค์ฃผ์ญ์์ค.
MM: โ ์๋ฌด๋๋ ์ฐ๋ฆฌ๋ ์ญ์ฌ ๋๋ผ๋ง๋ฅผ ์ ์ ๋ฌํ์ง ๋ชปํ ๊ฒ ๊ฐ๋ค. ์ฐ๋ฆฌ๋ ๋ญ๊ฐ๋ฅผ ํด์ผ ํ๋ ์ํฉ์ ์ฒํด ์์๊ณ ๋ณธ์ง์ ์ผ๋ก ๋ ๊ฐ์ ๋ณ๋ ฌ ํ๊ณผ ํจ๊ป ์งํํ์ต๋๋ค.
- ํ๋๋ ์๋ก์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ์ฌ ๋ชจ๋ํฐ๋ง ์์คํ ์ ์ถ์ํ๋ ๊ฒ์ด์์ต๋๋ค. ์ฆ, ์๋น์คํ ๋ชจ๋ํฐ๋ง, ํ์ค ์คํ ์์ค ์๋ฃจ์ ์ธํธ๋ฅผ ๊ฒฐํฉํ ๋ค์ ์๋ก์ด ๋ชจ๋ํฐ๋ง ์์คํ ๊ณผ ํจ๊ป ์๋ํ๊ธฐ ์ํด ๋น์ฆ๋์ค ํ๋ก์ธ์ค๋ฅผ ๋ณ๊ฒฝํ๋ ค๊ณ ์๋ํ๋ ๊ฒ์ด์์ต๋๋ค.
- ๋์์ (์์ ์ ๋ํด) ์ด ์์ ์ ์ํํ๋ ์ด์ ์ ์ธ ํ๋ก๊ทธ๋๋จธ๊ฐ ์์์ต๋๋ค. ๊ทธ๊ฐ ์ด๊ฒผ์ต๋๋ค.
A : โ ๊ทธ๋ฆฌ๊ณ ํ์ ๊ท๋ชจ๋ ์ด๋ ์ ๋์ธ๊ฐ์?
MCH: - ๊ทธ๋ ๊ฐ ๋น์ ์์ ์์ด์.
A : โ ๊ทธ๋ผ ์ธ์ ๋ ๊ทธ๋ ๋ฏ์ด ์ด์ ์ ์ธ ์ฌ๋์ด ํ์ํ๊ฐ์?
MM: - ์ด์ ์ด ๋ญ์ง ๋ชจ๋ฅด๊ฒ ์ด์.
A : -์ด ๊ฒฝ์ฐ์๋ ๋ถ๋ช ํ ๋น์ ์ ๋๋ค. ์ ๋ง ๊ณ ๋ง์์. ๋น์ ์ ์ ๋ง ๋๋จํด์.
MM: ๊ณ ๋ง์.
Zabbix ํจ์น ์ ๋ณด
A : โ ํ๋ก์๋ฅผ ์ฌ์ฉํ๋ ์์คํ (์: ์ผ๋ถ ๋ถ์ฐ ์์คํ )์ ๊ฒฝ์ฐ ํด๋ฌ, ํ๋ก์ ๋ฐ ๋ถ๋ถ์ ์ผ๋ก Zabbix ์์ฒด์ ์ ์ฒ๋ฆฌ๊ธฐ๋ฅผ ์กฐ์ ํ๊ณ ํจ์นํ๋ ๊ฒ์ด ๊ฐ๋ฅํฉ๋๊น? ๊ทธ๋ฆฌ๊ณ ๊ทธ๋ค์ ์ํธ์์ฉ์? ์ฌ๋ฌ ํ๋ก์๊ฐ ์๋ ์์คํ ์ ๊ธฐ์กด ๊ฐ๋ฐ์ ์ต์ ํํ ์ ์์ต๋๊น?
MM: โ Zabbix ์๋ฒ๋ ํ๋ก์๋ฅผ ์ฌ์ฉํ์ฌ ์กฐ๋ฆฝ๋๋ค๋ ๊ฒ์ ์๊ณ ์์ต๋๋ค(์ฝ๋๊ฐ ์ปดํ์ผ๋์ด ํ๋๋ฉ๋๋ค). ์ฐ๋ฆฌ๋ ์ด๊ฒ์ ํ๋ก๋์ ํ๊ฒฝ์์ ํ ์คํธํ์ง ์์์ต๋๋ค. ์ด์ ๋ํด์๋ ์ ๋ชจ๋ฅด๊ฒ ์ง๋ง ํ๋ก์์์๋ ์ ์ฒ๋ฆฌ๊ธฐ ๊ด๋ฆฌ์๊ฐ ์ฌ์ฉ๋์ง ์๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ๋ก์์ ์๋ฌด๋ Zabbix์์ ์ผ๋ จ์ ๋ฉํธ๋ฆญ์ ๊ฐ์ ธ์ ๋ณํฉ(๊ตฌ์ฑ, ๋ก์ปฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ ๊ธฐ๋ก)ํ๊ณ Zabbix ์๋ฒ์ ๋ค์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฐ ๋ค์ ์๋ฒ ์์ฒด๋ ์ด๋ฅผ ์์ ํ ๋ ์ ์ฒ๋ฆฌ๋ฅผ ์ํํฉ๋๋ค.
ํ๋ก์์ ๋ํ ๊ด์ฌ์ ์ดํดํ ์ ์์ต๋๋ค. ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. ์ด๊ฒ์ ํฅ๋ฏธ๋ก์ด ์ฃผ์ ์ ๋๋ค.
A : โ ์์ด๋์ด๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ํด๋ฌ๋ฅผ ํจ์นํ ์ ์์ผ๋ฉด ํ๋ก์์์ ํจ์นํ๊ณ ์๋ฒ์์ ์ํธ ์์ฉ์ ํจ์นํ๊ณ ์๋ฒ์์๋ง ์ด๋ฌํ ๋ชฉ์ ์ผ๋ก ์ ์ฒ๋ฆฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์์ต๋๋ค.
MM: - ๋ด ์๊ฐ์ ๊ทธ๊ฒ ๋ ๊ฐ๋จํ ๊ฒ ๊ฐ์. ์ฝ๋๋ฅผ ๊ฐ์ ธ์ ํจ์น๋ฅผ ์ ์ฉํ ๋ค์ ํ์ํ ๋ฐฉ์์ผ๋ก ๊ตฌ์ฑํฉ๋๋ค. ์ฆ, ํ๋ก์ ์๋ฒ(์: ODBC ์ฌ์ฉ)๋ฅผ ์์งํ๊ณ ํจ์น๋ ์ฝ๋๋ฅผ ์์คํ ์ ์ฒด์ ๋ฐฐํฌํฉ๋๋ค. ํ์ํ ๊ฒฝ์ฐ - ํ๋ก์๋ฅผ ์์งํ๊ณ , ํ์ํ ๊ฒฝ์ฐ - ์๋ฒ๋ฅผ ์์งํฉ๋๋ค.
A : โ ํ๋ก์ ์ ์ก์ ์๋ฒ์ ์ถ๊ฐ๋ก ํจ์นํ ํ์๋ ์์ ๊ฒ ๊ฐ์๋ฐ์?
MCH: - ์๋์, ํ์ค์ ๋๋ค.
MM: โ ์ฌ์ค ์์ด๋์ด ์ค ํ๋๊ฐ ๋ค๋ฆฌ์ง ์์์ต๋๋ค. ์ฐ๋ฆฌ๋ ํญ๋ฐ์ ์ธ ์์ด๋์ด์ ๋ณํ์ ์, ์ง์ ์ฉ์ด์ฑ ์ฌ์ด์์ ํญ์ ๊ท ํ์ ์ ์งํด ์์ต๋๋ค.
์ผ๋ถ ๊ด๊ณ ๐
์ฐ๋ฆฌ์ ํจ๊ป์์ด ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ์ฐ๋ฆฌ ๊ธฐ์ฌ๊ฐ ๋ง์์ ๋์ญ๋๊น? ๋ ์ฌ๋ฏธ์๋ ์ฝํ
์ธ ๋ฅผ ๋ณด๊ณ ์ถ๋ค๋ฉด? ์ฃผ๋ฌธํ๊ฑฐ๋ ์น๊ตฌ์๊ฒ ์ถ์ฒํ์ฌ ์ฐ๋ฆฌ๋ฅผ ์ง์ํ์ญ์์ค.
Dell R730xd๋ ์์คํ
๋ฅด๋ด์ Equinix Tier IV ๋ฐ์ดํฐ ์ผํฐ์์ 2๋ฐฐ ๋ ์ ๋ ดํฉ๋๊น? ์ฌ๊ธฐ์ ๋ง
์ถ์ฒ : habr.com