HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋‹ค์Œ HighLoad++ ์ปจํผ๋Ÿฐ์Šค๋Š” 6๋…„ 7์›” 2020์ผ๊ณผ XNUMX์ผ์— ์ƒํŠธํŽ˜ํ…Œ๋ฅด๋ถ€๋ฅดํฌ์—์„œ ๊ฐœ์ตœ๋ฉ๋‹ˆ๋‹ค. ์„ธ๋ถ€ ์ •๋ณด ๋ฐ ํ‹ฐ์ผ“ ๋งํฌ. HighLoad++ ๋ชจ์Šคํฌ๋ฐ” 2018. "๋ชจ์Šคํฌ๋ฐ”" ํ™€. 9์›” 15์ผ 00:XNUMX. ๋…ผ๋ฌธ๊ณผ ์ œ์ถœ.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

* ๋ชจ๋‹ˆํ„ฐ๋ง - ์˜จ๋ผ์ธ ๋ฐ ๋ถ„์„.
* ZABBIX ํ”Œ๋žซํผ์˜ ๊ธฐ๋ณธ ์ œํ•œ ์‚ฌํ•ญ.
* ๋ถ„์„ ์Šคํ† ๋ฆฌ์ง€ ํ™•์žฅ์„ ์œ„ํ•œ ์†”๋ฃจ์…˜์ž…๋‹ˆ๋‹ค.
* ZABBIX ์„œ๋ฒ„ ์ตœ์ ํ™”.
* UI ์ตœ์ ํ™”.
* 40k NVPS ์ด์ƒ์˜ ๋ถ€ํ•˜์—์„œ ์‹œ์Šคํ…œ์„ ์šด์˜ํ•ด ๋ณธ ๊ฒฝํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค.
* ๊ฐ„๋žตํ•œ ๊ฒฐ๋ก .

๋ฏธํ•˜์ผ ๋งˆ์ฟ ๋กœํ”„(์ดํ•˜ โ€“ MM): - ์•ˆ๋…•ํ•˜์„ธ์š” ์—ฌ๋Ÿฌ๋ถ„!

๋ง‰์‹ฌ ์ฒด๋ฅด๋„ค์ดˆํ”„(์ดํ•˜ โ€“ MCH): - ์ข‹์€ ์˜คํ›„์—์š”!

MM: โ€“ ๋งฅ์‹ฌ์„ ์†Œ๊ฐœํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Max๋Š” ์žฌ๋Šฅ ์žˆ๋Š” ์—”์ง€๋‹ˆ์–ด์ด์ž ์ œ๊ฐ€ ์•„๋Š” ์ตœ๊ณ ์˜ ๋„คํŠธ์›Œํฌ ์ „๋ฌธ๊ฐ€์ž…๋‹ˆ๋‹ค. Maxim์€ ๋„คํŠธ์›Œํฌ ๋ฐ ์„œ๋น„์Šค, ๊ฐœ๋ฐœ ๋ฐ ์šด์˜์— ์ฐธ์—ฌํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

MCH: โ€“ ๊ทธ๋ฆฌ๊ณ  ๋ฏธํ•˜์ผ์— ๋Œ€ํ•ด ๋ง์”€๋“œ๋ฆฌ๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. Mikhail์€ C ๊ฐœ๋ฐœ์ž์ž…๋‹ˆ๋‹ค. ๊ทธ๋Š” ์šฐ๋ฆฌ ํšŒ์‚ฌ๋ฅผ ์œ„ํ•ด ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ๊ณ ๋ถ€ํ•˜ ํŠธ๋ž˜ํ”ฝ ์ฒ˜๋ฆฌ ์†”๋ฃจ์…˜์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” Intersvyaz ํšŒ์‚ฌ์˜ ํ„ฐํ”„ํ•œ ๋‚จ์ž Chelyabinsk์˜ ๋„์‹œ Urals์—์„œ ์‚ด๊ณ  ์ผํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ํšŒ์‚ฌ๋Š” 16๊ฐœ ๋„์‹œ์—์„œ ๋ฐฑ๋งŒ ๋ช…์˜ ์‚ฌ๋žŒ๋“ค์—๊ฒŒ ์ธํ„ฐ๋„ท ๋ฐ ์ผ€์ด๋ธ” TV ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ์—…์ฒด์ž…๋‹ˆ๋‹ค.

MM: โ€“ ๊ทธ๋ฆฌ๊ณ  Intersvyaz๋Š” ๋‹จ์ˆœํ•œ ์ œ๊ณต์—…์ฒด๊ฐ€ ์•„๋‹Œ IT ํšŒ์‚ฌ๋ผ๊ณ  ๋งํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ์†”๋ฃจ์…˜์˜ ๋Œ€๋ถ€๋ถ„์€ IT ๋ถ€์„œ์—์„œ ๋งŒ๋“ค์–ด์ง‘๋‹ˆ๋‹ค.

A : ํŠธ๋ž˜ํ”ฝ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ์„œ๋ฒ„๋ถ€ํ„ฐ ์ฝœ์„ผํ„ฐ ๋ฐ ๋ชจ๋ฐ”์ผ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜๊นŒ์ง€. ํ˜„์žฌ IT ๋ถ€์„œ์—๋Š” ๋งค์šฐ ๋‹ค์–‘ํ•œ ์—ญ๋Ÿ‰์„ ๊ฐ–์ถ˜ ์•ฝ 80๋ช…์˜ ์ง์›์ด ์žˆ์Šต๋‹ˆ๋‹ค.

Zabbix ๋ฐ ํ•ด๋‹น ์•„ํ‚คํ…์ฒ˜ ์ •๋ณด

MCH: โ€“ ์ด์ œ ๊ฐœ์ธ ๊ธฐ๋ก์„ ์„ธ์šฐ๊ณ  Zabbix(์ดํ•˜ โ€œZabbixโ€)๊ฐ€ ๋ฌด์—‡์ธ์ง€ XNUMX๋ถ„ ์•ˆ์— ๋ง์”€๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

Zabbix๋Š” ๊ธฐ์—… ์ˆ˜์ค€์˜ ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ์œผ๋กœ ์ž๋ฆฌ๋งค๊น€ํ–ˆ์Šต๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์—๋Š” ๊ณ ๊ธ‰ ์—์Šค์ปฌ๋ ˆ์ด์…˜ ๊ทœ์น™, ํ†ตํ•ฉ์„ ์œ„ํ•œ API, ํ˜ธ์ŠคํŠธ ๋ฐ ๋ฉ”ํŠธ๋ฆญ์˜ ๊ทธ๋ฃนํ™” ๋ฐ ์ž๋™ ๊ฐ์ง€ ๋“ฑ ์‚ถ์„ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“œ๋Š” ๋งŽ์€ ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค. Zabbix์—๋Š” ์†Œ์œ„ ํ™•์žฅ ๋„๊ตฌ์ธ ํ”„๋ก์‹œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Zabbix๋Š” ์˜คํ”ˆ ์†Œ์Šค ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.

๊ฑด์ถ•์— ๋Œ€ํ•ด ๊ฐ„๋žตํžˆ ์„ค๋ช…ํ•ฉ๋‹ˆ๋‹ค. ์„ธ ๊ฐ€์ง€ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋˜์–ด ์žˆ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

  • ์„ฌ๊ธฐ๋Š” ์‚ฌ๋žŒ. C๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์Šค๋ ˆ๋“œ ๊ฐ„์˜ ์ •๋ณด ์ฒ˜๋ฆฌ ๋ฐ ์ „์†ก์ด ๋‹ค์†Œ ๋ณต์žกํ•ฉ๋‹ˆ๋‹ค. ์ˆ˜์‹ ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ €์žฅ๊นŒ์ง€ ๋ชจ๋“  ์ฒ˜๋ฆฌ๊ฐ€ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.
  • ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. Zabbix๋Š” MySQL, PostreSQL ๋ฐ Oracle์„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์›น ์ธํ„ฐํŽ˜์ด์Šค๋Š” PHP๋กœ ์ž‘์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋Œ€๋ถ€๋ถ„์˜ ์‹œ์Šคํ…œ์—๋Š” Apache ์„œ๋ฒ„๊ฐ€ ํ•จ๊ป˜ ์ œ๊ณต๋˜์ง€๋งŒ nginx + php์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ๋” ํšจ์œจ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์˜ค๋Š˜์€ Zabbix์™€ ๊ด€๋ จ๋œ ํšŒ์‚ฌ ์ƒํ™œ์˜ ํ•œ ๊ฐ€์ง€ ์ด์•ผ๊ธฐ๋ฅผ ๋“ค๋ ค๋“œ๋ฆฌ๊ณ ์ž ํ•ฉ๋‹ˆ๋‹ค...

Intersvyaz ํšŒ์‚ฌ์˜ ์‚ถ์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ. ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ๋ฌด์—‡์ด ์žˆ๊ณ  ๋ฌด์—‡์ด ํ•„์š”ํ•ฉ๋‹ˆ๊นŒ?

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS
5~6๊ฐœ์›” ์ „์ด์—์š”. ํ‡ด๊ทผํ•˜๊ณ  ์–ด๋Š๋‚ ..

MCH: - ๋ฏธ์ƒค, ์•ˆ๋…•ํ•˜์„ธ์š”! ๋‹น์‹ ์„ ๋ถ™์žก์„ ์ˆ˜ ์žˆ์–ด์„œ ๊ธฐ๋ป์š”. ๋Œ€ํ™”๊ฐ€ ์žˆ์–ด์š”. ๋ชจ๋‹ˆํ„ฐ๋ง์— ๋‹ค์‹œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ํฐ ์‚ฌ๊ณ ๊ฐ€ ๋‚ฌ์„ ๋•Œ ๋ชจ๋“  ๊ฒƒ์ด ๋Š๋ ค์กŒ๊ณ  ๋„คํŠธ์›Œํฌ ์ƒํƒœ์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ๋ถˆํ–‰ํ•˜๊ฒŒ๋„ ์ด๋Ÿฐ ์ผ์ด ์ฒ˜์Œ์€ ์•„๋‹™๋‹ˆ๋‹ค. ๋‹น์‹ ์˜ ๋„์›€์ด ํ•„์š”ํ•ด์š”. ์–ด๋–ค ์ƒํ™ฉ์—์„œ๋„ ๋ชจ๋‹ˆํ„ฐ๋ง์ด ์ž‘๋™ํ•˜๋„๋ก ํ•ฉ์‹œ๋‹ค!

MM: - ํ•˜์ง€๋งŒ ๋จผ์ € ๋™๊ธฐํ™”๋ฅผ ํ•ด๋ณด์ž. ๋‚˜๋Š” ๋ช‡ ๋…„ ๋™์•ˆ ๊ฑฐ๊ธฐ๋ฅผ ๋ณด์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ œ๊ฐ€ ๊ธฐ์–ตํ•˜๋Š” ํ•œ, ์šฐ๋ฆฌ๋Š” ์•ฝ 8๋…„ ์ „์— Nagios๋ฅผ ๋ฒ„๋ฆฌ๊ณ  Zabbix๋กœ ์ „ํ™˜ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด์ œ ์šฐ๋ฆฌ๋Š” 6๊ฐœ์˜ ๊ฐ•๋ ฅํ•œ ์„œ๋ฒ„์™€ ์•ฝ XNUMX๊ฐœ์˜ ํ”„๋ก์‹œ๋ฅผ ๋ณด์œ ํ•˜๊ณ  ์žˆ๋Š” ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ๋‚ด๊ฐ€ ํ˜ผ๋ž€์Šค๋Ÿฌ์šด ๊ฒŒ ์žˆ๋‚˜์š”?

MCH: - ๊ฑฐ์˜. 15๊ฐœ์˜ ์„œ๋ฒ„ ์ค‘ ์ผ๋ถ€๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์ž…๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ทธ๊ฒƒ์ด ์šฐ๋ฆฌ์—๊ฒŒ ๊ฐ€์žฅ ํ•„์š”ํ•œ ์ˆœ๊ฐ„์— ์šฐ๋ฆฌ๋ฅผ ๊ตฌํ•ด์ฃผ์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋งˆ์น˜ ์‚ฌ๊ณ ์ฒ˜๋Ÿผ ์„œ๋ฒ„ ์†๋„๊ฐ€ ๋Š๋ ค์ง€๊ณ  ์•„๋ฌด๊ฒƒ๋„ ๋ณผ ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๊ตฌ์„ฑ์„ ์ตœ์ ํ™”ํ•˜๋ ค๊ณ  ์‹œ๋„ํ–ˆ์ง€๋งŒ ์ตœ์ ์˜ ์„ฑ๋Šฅ ํ–ฅ์ƒ์„ ์ œ๊ณตํ•˜์ง€ ๋ชปํ–ˆ์Šต๋‹ˆ๋‹ค.

MM: - ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๋ญ”๊ฐ€๋ฅผ ๋ณด์…จ๋‚˜์š”? ์ด๋ฏธ ์ง„๋‹จ์—์„œ ๋ญ”๊ฐ€๋ฅผ ํŒŒํ—ค์น˜์…จ๋‚˜์š”?

MCH: โ€“ ๊ฐ€์žฅ ๋จผ์ € ์ฒ˜๋ฆฌํ•ด์•ผ ํ•  ๊ฒƒ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. MySQL์€ ์ง€์†์ ์œผ๋กœ ๋กœ๋“œ๋˜์–ด ์ƒˆ๋กœ์šด ์ง€ํ‘œ๋ฅผ ์ €์žฅํ•˜๋ฉฐ, Zabbix๊ฐ€ ์—ฌ๋Ÿฌ ์ด๋ฒคํŠธ๋ฅผ ์ƒ์„ฑํ•˜๊ธฐ ์‹œ์ž‘ํ•˜๋ฉด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋Š” ๋ง ๊ทธ๋Œ€๋กœ ๋ช‡ ์‹œ๊ฐ„ ๋™์•ˆ ๊ณผ๋ถ€ํ•˜ ์ƒํƒœ๊ฐ€ ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ ๊ตฌ์„ฑ ์ตœ์ ํ™”์— ๋Œ€ํ•ด ๋ง์”€๋“œ๋ ธ์ง€๋งŒ ์˜ฌํ•ด ๋ง ๊ทธ๋Œ€๋กœ ํ•˜๋“œ์›จ์–ด๊ฐ€ ์—…๋ฐ์ดํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„์—๋Š” SSD RAID์— XNUMXGB ์ด์ƒ์˜ ๋ฉ”๋ชจ๋ฆฌ์™€ ๋””์Šคํฌ ์–ด๋ ˆ์ด๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ์žฅ๊ธฐ์ ์œผ๋กœ ์„ ํ˜•์ ์œผ๋กœ ํ™•์žฅํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋ฌด์—‡์„ํ•ด์•ผํ•ฉ๋‹ˆ๊นŒ?

MM: - ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ MySQL์€ LTP ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ž…๋‹ˆ๋‹ค. ๋ถ„๋ช…ํžˆ ์šฐ๋ฆฌ ๊ทœ๋ชจ์˜ ์ธก์ • ํ•ญ๋ชฉ ์•„์นด์ด๋ธŒ๋ฅผ ์ €์žฅํ•˜๋Š” ๋ฐ ๋” ์ด์ƒ ์ ํ•ฉํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์„ ์•Œ์•„ ๋ด…์‹œ๋‹ค.

MCH: - ํ•˜์ž!

ํ•ด์ปคํ†ค ๊ฒฐ๊ณผ๋กœ Zabbix์™€ Clickhouse๊ฐ€ ํ†ตํ•ฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์–ผ๋งˆ ํ›„ ์šฐ๋ฆฌ๋Š” ํฅ๋ฏธ๋กœ์šด ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•˜์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ณต๊ฐ„์˜ ๋Œ€๋ถ€๋ถ„์€ ๋ฉ”ํŠธ๋ฆญ ์•„์นด์ด๋ธŒ๊ฐ€ ์ฐจ์ง€ํ–ˆ์œผ๋ฉฐ 1% ๋ฏธ๋งŒ์ด ๊ตฌ์„ฑ, ํ…œํ”Œ๋ฆฟ ๋ฐ ์„ค์ •์— ์‚ฌ์šฉ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋•Œ์ฏค ์šฐ๋ฆฌ๋Š” ํด๋ฆญํ•˜์šฐ์Šค ๊ธฐ๋ฐ˜์˜ ๋น…๋ฐ์ดํ„ฐ ์†”๋ฃจ์…˜์„ XNUMX๋…„ ๋„˜๊ฒŒ ์šด์˜ํ•˜๊ณ  ์žˆ์—ˆ๋‹ค. ์ด๋™ ๋ฐฉํ–ฅ์€ ์šฐ๋ฆฌ์—๊ฒŒ ๋ถ„๋ช…ํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ด„ ํ•ด์ปคํ†ค์—์„œ ์ €๋Š” ์„œ๋ฒ„ ๋ฐ ํ”„๋ŸฐํŠธ์—”๋“œ์šฉ Clickhouse์™€ Zabbix์˜ ํ†ตํ•ฉ์„ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹œ Zabbix๋Š” ์ด๋ฏธ ElasticSearch๋ฅผ ์ง€์›ํ•˜๊ณ  ์žˆ์—ˆ๊ณ  ์šฐ๋ฆฌ๋Š” ์ด๋ฅผ ๋น„๊ตํ•˜๊ธฐ๋กœ ๊ฒฐ์ •ํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

Clickhouse์™€ Elasticsearch์˜ ๋น„๊ต

MM: โ€“ ๋น„๊ต๋ฅผ ์œ„ํ•ด Zabbix ์„œ๋ฒ„๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ๋กœ๋“œ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‹œ์Šคํ…œ์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์‚ดํŽด๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” CURL์„ ์‚ฌ์šฉํ•˜์—ฌ 1000์ค„์”ฉ ์ผ๊ด„์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ผ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” Zabbix๊ฐ€ ์ˆ˜ํ–‰ํ•˜๋Š” ๋กœ๋“œ ํ”„๋กœํ•„์— ๋Œ€ํ•ด Clickhouse๊ฐ€ ๋” ํšจ์œจ์ ์ผ ๊ฒƒ์ด๋ผ๊ณ  ๋ฏธ๋ฆฌ ๊ฐ€์ •ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋Š” ์šฐ๋ฆฌ์˜ ๊ธฐ๋Œ€๋ฅผ ๋›ฐ์–ด๋„˜์—ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋™์ผํ•œ ํ…Œ์ŠคํŠธ ์กฐ๊ฑด์—์„œ Clickhouse๋Š” XNUMX๋ฐฐ ๋” ๋งŽ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ž‘์„ฑํ–ˆ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ๋‘ ์‹œ์Šคํ…œ ๋ชจ๋‘ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์„ ๋•Œ ๋งค์šฐ ํšจ์œจ์ ์œผ๋กœ(์†Œ๋Ÿ‰์˜ ๋ฆฌ์†Œ์Šค) ์†Œ๋น„๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ Elastics๋Š” ๋…น์Œํ•  ๋•Œ ๋งŽ์€ ์–‘์˜ ํ”„๋กœ์„ธ์„œ๊ฐ€ ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์ „์ฒด์ ์œผ๋กœ Clickhouse๋Š” ํ”„๋กœ์„ธ์„œ ์†Œ๋น„ ๋ฐ ์†๋„ ์ธก๋ฉด์—์„œ Elastix๋ณด๋‹ค ํ›จ์”ฌ ๋›ฐ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ๋™์‹œ์— ๋ฐ์ดํ„ฐ ์••์ถ•์œผ๋กœ ์ธํ•ด Clickhouse๋Š” ํ•˜๋“œ ๋“œ๋ผ์ด๋ธŒ๋ฅผ 11๋ฐฐ ์ ๊ฒŒ ์‚ฌ์šฉํ•˜๊ณ  ๋””์Šคํฌ ์ž‘์—…์„ ์•ฝ 30๋ฐฐ ์ ๊ฒŒ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

MCH: โ€“ ์˜ˆ, Clickhouse์˜ ๋””์Šคํฌ ํ•˜์œ„ ์‹œ์Šคํ…œ ์ž‘์—…์€ ๋งค์šฐ ํšจ์œจ์ ์œผ๋กœ ๊ตฌํ˜„๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๊ฑฐ๋Œ€ํ•œ SATA ๋””์Šคํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์ดˆ๋‹น ์ˆ˜์‹ญ๋งŒ ๋ผ์ธ์˜ ์“ฐ๊ธฐ ์†๋„๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ ์ œ๊ณต ์‹œ์Šคํ…œ์€ ์ƒค๋”ฉ, ๋ณต์ œ๋ฅผ ์ง€์›ํ•˜๋ฉฐ ๊ตฌ์„ฑ์ด ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. ์ผ๋…„ ๋‚ด๋‚ด ์‚ฌ์šฉํ•ด๋„ ๋งค์šฐ ๋งŒ์กฑ์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

๋ฆฌ์†Œ์Šค๋ฅผ ์ตœ์ ํ™”ํ•˜๋ ค๋ฉด ๊ธฐ์กด ๊ธฐ๋ณธ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜†์— Clickhouse๋ฅผ ์„ค์น˜ํ•˜์—ฌ CPU ์‹œ๊ฐ„๊ณผ ๋””์Šคํฌ ์ž‘์—…์„ ๋งŽ์ด ์ ˆ์•ฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธก์ •ํ•ญ๋ชฉ ์•„์นด์ด๋ธŒ๋ฅผ ๊ธฐ์กด Clickhouse ํด๋Ÿฌ์Šคํ„ฐ๋กœ ์ด๋™ํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์šฐ๋ฆฌ๋Š” ๊ธฐ๋ณธ MySQL ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ Zabbix ์„œ๋ฒ„์™€ ํ•˜๋‚˜์˜ ์‹œ์Šคํ…œ์— ๊ฒฐํ•ฉํ•˜๊ณ  MySQL ์ „์šฉ ์„œ๋ฒ„๋ฅผ ๋ฒ„๋ฆด ์ˆ˜ ์žˆ์„ ์ •๋„๋กœ ๋งŽ์ด ์ค„์˜€์Šต๋‹ˆ๋‹ค.

Zabbix์—์„œ๋Š” ํด๋ง์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋‚˜์š”?

4 ๊ฐœ์›” ์ „

MM: โ€“ ๊ธ€์Ž„์š”, ๊ธฐ์ง€ ๋ฌธ์ œ๋ฅผ ์žŠ์„ ์ˆ˜ ์žˆ์„๊นŒ์š”?

MCH: - ๊ทธ๊ฑด ํ™•์‹คํ•ฉ๋‹ˆ๋‹ค! ์šฐ๋ฆฌ๊ฐ€ ํ•ด๊ฒฐํ•ด์•ผ ํ•  ๋˜ ๋‹ค๋ฅธ ๋ฌธ์ œ๋Š” ๋Š๋ฆฐ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์ž…๋‹ˆ๋‹ค. ์ด์ œ ์šฐ๋ฆฌ์˜ 15๊ฐœ ํ”„๋ก์‹œ ์„œ๋ฒ„ ๋ชจ๋‘๊ฐ€ SNMP ๋ฐ ํด๋ง ํ”„๋กœ์„ธ์Šค๋กœ ์ธํ•ด ๊ณผ๋ถ€ํ•˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์‹ ๊ทœ ์„œ๋ฒ„๋ฅผ ์ƒˆ๋กœ ์„ค์น˜ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋Š” ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.

MM: - ์—„์ฒญ๋‚œ. ํ•˜์ง€๋งŒ ๋จผ์ € Zabbix์—์„œ ํด๋ง์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”์ง€ ์•Œ๋ ค์ฃผ์„ธ์š”.

MCH: โ€“ ๊ฐ„๋‹จํžˆ ๋งํ•ด์„œ 20๊ฐ€์ง€ ์œ ํ˜•์˜ ์ง€ํ‘œ์™€ ์ด๋ฅผ ์–ป๋Š” ๋ฐฉ๋ฒ•์ด XNUMX๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. Zabbix๋Š” "์š”์ฒญ-์‘๋‹ต" ๋ชจ๋“œ์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•˜๊ฑฐ๋‚˜ "ํŠธ๋ž˜ํผ ์ธํ„ฐํŽ˜์ด์Šค"๋ฅผ ํ†ตํ•ด ์ƒˆ ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋‹ค๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์›๋ž˜ Zabbix์—์„œ๋Š” ์ด ๋ฐฉ๋ฒ•(Trapper)์ด ๊ฐ€์žฅ ๋น ๋ฅด๋‹ค๋Š” ์ ์€ ์ฃผ๋ชฉํ•  ๊ฐ€์น˜๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ถ€ํ•˜ ๋ถ„์‚ฐ์„ ์œ„ํ•œ ํ”„๋ก์‹œ ์„œ๋ฒ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

ํ”„๋ก์‹œ๋Š” Zabbix ์„œ๋ฒ„์™€ ๋™์ผํ•œ ์ˆ˜์ง‘ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜์—ฌ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ž‘์—…์„ ์ˆ˜์‹ ํ•˜๊ณ  ์ˆ˜์ง‘๋œ ์ง€ํ‘œ๋ฅผ Trapper ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ๋ถ€ํ•˜๋ฅผ ๋ถ„์‚ฐํ•˜๊ธฐ ์œ„ํ•ด ๊ณต์‹์ ์œผ๋กœ ๊ถŒ์žฅ๋˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. ํ”„๋ก์‹œ๋Š” NAT ๋˜๋Š” ๋Š๋ฆฐ ์ฑ„๋„์„ ํ†ตํ•ด ์ž‘๋™ํ•˜๋Š” ์›๊ฒฉ ์ธํ”„๋ผ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๋ฐ์—๋„ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

MM: โ€“ ์•„ํ‚คํ…์ฒ˜์—์„œ๋Š” ๋ชจ๋“  ๊ฒƒ์ด ๋ช…ํ™•ํ•ฉ๋‹ˆ๋‹ค. ์†Œ์Šค๋ฅผ ์‚ดํŽด๋ด์•ผ ํ•˜๋Š”๋ฐ...

๋ฉฐ์น  ํ›„

nmap fping์ด ์–ด๋–ป๊ฒŒ ์Šน๋ฆฌํ–ˆ๋Š”์ง€์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ

MM: โ€œ๋‚ด๊ฐ€ ๋ญ”๊ฐ€๋ฅผ ํŒŒ๋‚ธ ๊ฒƒ ๊ฐ™์•„์š”.โ€

MCH: - ๋งํ•ด ์ฃผ์„ธ์š”!

MM: โ€“ ๊ฐ€์šฉ์„ฑ์„ ํ™•์ธํ•  ๋•Œ Zabbix๋Š” ํ•œ ๋ฒˆ์— ์ตœ๋Œ€ 128๊ฐœ์˜ ํ˜ธ์ŠคํŠธ๋ฅผ ํ™•์ธํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด ์ˆซ์ž๋ฅผ 500์œผ๋กœ ๋Š˜๋ฆฌ๊ณ  ํ•‘(ping)์—์„œ ํŒจํ‚ท ๊ฐ„ ๊ฐ„๊ฒฉ์„ ์ œ๊ฑฐํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ์ด๋กœ ์ธํ•ด ์„ฑ๋Šฅ์ด ๋‘ ๋ฐฐ๋กœ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋‚˜๋Š” ๋” ํฐ ์ˆซ์ž๋ฅผ ์›ํ•ฉ๋‹ˆ๋‹ค.

MCH: โ€“ ์‹ค์ œ๋กœ ์‹ค์ œ๋กœ ์ˆ˜์ฒœ ๊ฐœ์˜ ํ˜ธ์ŠคํŠธ์˜ ๊ฐ€์šฉ์„ฑ์„ ํ™•์ธํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ๋Š”๋ฐ, ์ด๋ฅผ ์œ„ํ•ด nmap๋ณด๋‹ค ๋น ๋ฅธ ๊ฒƒ์„ ๋ณธ ์ ์ด ์—†์Šต๋‹ˆ๋‹ค. ๋‚˜๋Š” ์ด๊ฒƒ์ด ๊ฐ€์žฅ ๋น ๋ฅธ ๋ฐฉ๋ฒ•์ด๋ผ๊ณ  ํ™•์‹ ํ•ฉ๋‹ˆ๋‹ค. ํ•ด ๋ณด์ž! ๋ฐ˜๋ณต๋‹น ํ˜ธ์ŠคํŠธ ์ˆ˜๋ฅผ ํฌ๊ฒŒ ๋Š˜๋ ค์•ผ ํ•ฉ๋‹ˆ๋‹ค.

MM: โ€“ 600๊ฐœ ์ด์ƒ์„ ํ™•์ธํ•˜์‹œ๋‚˜์š”? XNUMX?

MCH: - ์ตœ์†Œ XNUMX์ฒœ๊ฐœ๋Š” ๋ฉ๋‹ˆ๋‹ค.

MM: - ์ข‹์•„์š”. ์ œ๊ฐ€ ๋งํ•˜๊ณ  ์‹ถ์—ˆ๋˜ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ Zabbix์—์„œ ๋Œ€๋ถ€๋ถ„์˜ ํด๋ง์ด ๋™๊ธฐ์‹์œผ๋กœ ์ˆ˜ํ–‰๋œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ˜๋“œ์‹œ ๋น„๋™๊ธฐ ๋ชจ๋“œ๋กœ ๋ณ€๊ฒฝํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ํŠนํžˆ ๋ฐ˜๋ณต๋‹น ์ง€ํ‘œ ์ˆ˜๋ฅผ ๋Š˜๋ฆฌ๋Š” ๊ฒฝ์šฐ ํด๋Ÿฌ๊ฐ€ ์ˆ˜์ง‘ํ•˜๋Š” ์ง€ํ‘œ ์ˆ˜๋ฅผ ๊ทน์ ์œผ๋กœ ๋Š˜๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MCH: - ์—„์ฒญ๋‚œ! ๊ทธ๋ฆฌ๊ณ  ์–ธ์ œ?

MM: โ€“ ์–ด์ œ๋„ ๋Š˜ ๊ทธ๋žฌ๋“ฏ์ด.

MCH: โ€“ fping๊ณผ nmap์˜ ๋‘ ๋ฒ„์ „์„ ๋น„๊ตํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋‹ค์ˆ˜์˜ ํ˜ธ์ŠคํŠธ์—์„œ nmap์€ ์ตœ๋Œ€ 4๋ฐฐ ๋” ํšจ๊ณผ์ ์ผ ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. nmap์€ ๊ฐ€์šฉ์„ฑ๊ณผ ์‘๋‹ต ์‹œ๊ฐ„๋งŒ ํ™•์ธํ•˜๋ฏ€๋กœ ์†์‹ค ๊ณ„์‚ฐ์„ ํŠธ๋ฆฌ๊ฑฐ๋กœ ์ด๋™ํ•˜๊ณ  ๊ฐ€์šฉ์„ฑ ํ™•์ธ ๊ฐ„๊ฒฉ์„ ํฌ๊ฒŒ ์ค„์˜€์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” nmap์˜ ์ตœ์  ํ˜ธ์ŠคํŠธ ์ˆ˜๊ฐ€ ๋ฐ˜๋ณต๋‹น ์•ฝ 120๊ฐœ๋ผ๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. Nmap์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐ€์šฉ์„ฑ ํ™•์ธ์— ์†Œ์š”๋˜๋Š” CPU ๋น„์šฉ์„ 10๋ฐฐ๋กœ ์ค„์ด๊ณ  ๊ฐ„๊ฒฉ์„ XNUMX์ดˆ์—์„œ XNUMX์ดˆ๋กœ ์ค„์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

ํด๋ง ์ตœ์ ํ™”

MM: โ€œ๊ทธ๋Ÿฐ ๋‹ค์Œ ์šฐ๋ฆฌ๋Š” ์—ฌ๋ก  ์กฐ์‚ฌ๋ฅผ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ฃผ๋กœ SNMP ๊ฐ์ง€ ๋ฐ ์—์ด์ „ํŠธ์— ๊ด€์‹ฌ์ด ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. Zabbix์—์„œ๋Š” ํด๋ง์ด ๋™๊ธฐ์‹์œผ๋กœ ์ˆ˜ํ–‰๋˜๋ฉฐ ์‹œ์Šคํ…œ ํšจ์œจ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ํŠน๋ณ„ํ•œ ์กฐ์น˜๊ฐ€ ์ทจํ•ด์กŒ์Šต๋‹ˆ๋‹ค. ๋™๊ธฐ ๋ชจ๋“œ์—์„œ๋Š” ํ˜ธ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†์œผ๋ฉด ํด๋ง ์„ฑ๋Šฅ์ด ํฌ๊ฒŒ ์ €ํ•˜๋ฉ๋‹ˆ๋‹ค. ์ „์ฒด ์ƒํƒœ ์‹œ์Šคํ…œ์ด ์žˆ๊ณ , ๋„๋‹ฌํ•  ์ˆ˜ ์—†๋Š” ํ˜ธ์ŠคํŠธ์—์„œ๋งŒ ์ž‘๋™ํ•˜๋Š” ์†Œ์œ„ ๋„๋‹ฌํ•  ์ˆ˜ ์—†๋Š” ํด๋Ÿฌ๋ผ๋Š” ํŠน๋ณ„ํ•œ ํ”„๋กœ์„ธ์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์ด๊ฒƒ์€ ์‹œ์Šคํ…œ์ด ํšจ๊ณผ์ ์œผ๋กœ ์œ ์ง€๋˜๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ์ „ํ™˜ ์‹œ์Šคํ…œ์˜ ๋ชจ๋“  ๋ณต์žก์„ฑ์ธ ์ƒํƒœ ๋งคํŠธ๋ฆญ์Šค๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ํ•ด์„ค์ž…๋‹ˆ๋‹ค. ๊ฒŒ๋‹ค๊ฐ€ ๋™๊ธฐ์‹ ํด๋ง ์ž์ฒด๋„ ๋งค์šฐ ๋Š๋ฆฝ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์ด๊ฒƒ์ด ๋ฐ”๋กœ ์ˆ˜์‹ญ ๊ฐœ์˜ ํ”„๋ก์‹œ์— ์žˆ๋Š” ์ˆ˜์ฒœ ๊ฐœ์˜ ํด๋Ÿฌ ์ŠคํŠธ๋ฆผ์ด ์šฐ๋ฆฌ์—๊ฒŒ ํ•„์š”ํ•œ ์–‘์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์—†๋Š” ์ด์œ ์ž…๋‹ˆ๋‹ค. ๋น„๋™๊ธฐ ๊ตฌํ˜„์€ ์Šค๋ ˆ๋“œ ์ˆ˜ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ํ˜ธ์ŠคํŠธ์˜ ์ƒํƒœ ์‹œ์Šคํ…œ์„ ํฌ๊ฒŒ ๋‹จ์ˆœํ™”ํ–ˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ํ•œ ๋ฒˆ์˜ ํด๋ง ๋ฐ˜๋ณต์—์„œ ํ™•์ธ๋œ ์ˆซ์ž์— ๋Œ€ํ•ด ์ตœ๋Œ€ ๋Œ€๊ธฐ ์‹œ๊ฐ„์€ 1ํšŒ ์‹œ๊ฐ„ ์ดˆ๊ณผ์˜€๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋˜ํ•œ SNMP ์š”์ฒญ์— ๋Œ€ํ•œ ํด๋ง ์‹œ์Šคํ…œ์„ ์ˆ˜์ •ํ•˜๊ณ  ๊ฐœ์„ ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์‹ค ๋Œ€๋ถ€๋ถ„์˜ ์‚ฌ๋žŒ๋“ค์€ ๋™์‹œ์— ์—ฌ๋Ÿฌ SNMP ์š”์ฒญ์— ์‘๋‹ตํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๋™์ผํ•œ ํ˜ธ์ŠคํŠธ์˜ SNMP ํด๋ง์ด ๋น„๋™๊ธฐ์ ์œผ๋กœ ์ˆ˜ํ–‰๋˜๋Š” ๊ฒฝ์šฐ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ ๋ชจ๋“œ๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์ด๋Š” ์ „์ฒด ํ˜ธ์ŠคํŠธ ํŒฉ์— ๋Œ€ํ•ด ์ˆ˜ํ–‰๋ฉ๋‹ˆ๋‹ค. 1๊ฐœ์˜ SNMP ๊ฐ’์„ ํด๋งํ•˜๋Š” ๊ฒƒ์ด ์—ฌ์ „ํžˆ XNUMXํšŒ ์ œํ•œ ์‹œ๊ฐ„๋ณด๋‹ค ํ›จ์”ฌ ๋น ๋ฅด๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ชจ๋“œ๋Š” ๊ถ๊ทน์ ์œผ๋กœ ์™„์ „ํžˆ ๋น„๋™๊ธฐ์‹ ๋ชจ๋“œ๋ณด๋‹ค ๋Š๋ฆฌ์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์šฐ๋ฆฌ์˜ ์‹คํ—˜์— ๋”ฐ๋ฅด๋ฉด ํ•œ ๋ฒˆ์˜ ๋ฐ˜๋ณต์—์„œ ์ตœ์ ์˜ ์š”์ฒญ ์ˆ˜๋Š” SNMP ํด๋ง์„ ์‚ฌ์šฉํ•˜์—ฌ ์•ฝ 8๊ฐœ์ž…๋‹ˆ๋‹ค. ์ „์ฒด์ ์œผ๋กœ ๋น„๋™๊ธฐ ๋ชจ๋“œ๋กœ์˜ ์ „ํ™˜์„ ํ†ตํ•ด ํด๋ง ์„ฑ๋Šฅ์„ 200๋ฐฐ, ์ˆ˜๋ฐฑ ๋ฐฐ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

MCH: โ€“ ๊ฒฐ๊ณผ์ ์ธ ํด๋ง ์ตœ์ ํ™” ๊ฒฐ๊ณผ, ๋ชจ๋“  ํ”„๋ก์‹œ๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋งŽ์€ ํ™•์ธ ๊ฐ„๊ฒฉ์„ ์ค„์ผ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๋กœ๋“œ๋ฅผ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ํ”„๋ก์‹œ๊ฐ€ ๋” ์ด์ƒ ํ•„์š”ํ•˜์ง€ ์•Š์Œ์ด ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.

์•ฝ XNUMX๊ฐœ์›” ์ „

์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด ๋ถ€ํ•˜๊ฐ€ ๋Š˜์–ด๋‚ฉ๋‹ˆ๋‹ค!

MM: - ์Œ, ๋งฅ์Šค, ์ด์ œ ์ƒ์‚ฐ์„ฑ์„ ๋†’์ผ ์‹œ๊ฐ„์ธ๊ฐ€์š”? ๊ฐ•๋ ฅํ•œ ์„œ๋ฒ„์™€ ์ข‹์€ ์—”์ง€๋‹ˆ์–ด๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

MCH: - ์•Œ์•˜์–ด, ๊ณ„ํš์„ ์„ธ์›Œ๋ณด์ž. ์ด์ œ ์ดˆ๋‹น 5๋ฉ”ํŠธ๋ฆญ์ด๋ผ๋Š” ํ•œ๊ณ„์ ์—์„œ ๋ฒ—์–ด๋‚˜์•ผ ํ•  ๋•Œ์ž…๋‹ˆ๋‹ค.

์—…๊ทธ๋ ˆ์ด๋“œ ํ›„ ์•„์นจ

MCH: - ๋ฏธ์ƒค, ์šฐ๋ฆฌ๋Š” ์Šค์Šค๋กœ ์—…๋ฐ์ดํŠธํ–ˆ์ง€๋งŒ ์•„์นจ์—๋Š” ๋กค๋ฐฑํ–ˆ์Šต๋‹ˆ๋‹ค... ์šฐ๋ฆฌ๊ฐ€ ๋‹ฌ์„ฑํ•œ ์†๋„๊ฐ€ ์–ด๋Š ์ •๋„์ธ์ง€ ์ถ”์ธกํ•ด ๋ณด์„ธ์š”.

MM: โ€“ ์ตœ๋Œ€ 20๊ฐœ.

MCH: - ์‘, 25์‚ด์ด์•ผ! ๋ถˆํ–‰ํžˆ๋„ ์šฐ๋ฆฌ๋Š” ์šฐ๋ฆฌ๊ฐ€ ์‹œ์ž‘ํ•œ ๋ฐ”๋กœ ๊ทธ ๊ณณ์— ์žˆ์Šต๋‹ˆ๋‹ค.

MM: - ์™œ? ์ง„๋‹จ์„ ์‹คํ–‰ํ–ˆ์Šต๋‹ˆ๊นŒ?

MCH: - ๋ฌผ๋ก ์ด์ง€! ์˜ˆ๋ฅผ ๋“ค์–ด ๋‹ค์Œ์€ ํฅ๋ฏธ๋กœ์šด ์ƒ๋‹จ์ž…๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

MM: - ๊ตฌ๊ฒฝํ•˜์ž. ๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์—„์ฒญ๋‚œ ์ˆ˜์˜ ํด๋ง ์Šค๋ ˆ๋“œ๋ฅผ ์‹œ๋„ํ•œ ๊ฒƒ์„ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๊ทธ๋Ÿฌ๋‚˜ ๋™์‹œ์— ์‹œ์Šคํ…œ์„ ์ ˆ๋ฐ˜๋„ ์žฌํ™œ์šฉํ•  ์ˆ˜ ์—†์—ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๊ทธ๋ฆฌ๊ณ  ์ „๋ฐ˜์ ์ธ ์„ฑ๋Šฅ์€ ์ดˆ๋‹น ์•ฝ 4๊ฐœ ๋ฉ”ํŠธ๋ฆญ์œผ๋กœ ๋งค์šฐ ์ž‘์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋‹ค๋ฅธ ๊ฒƒ์ด ์žˆ๋‚˜์š”?

MCH: โ€“ ์˜ˆ, ํด๋Ÿฌ ์ค‘ ํ•˜๋‚˜์˜ ์ถ”์ :

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

MM: โ€“ ์—ฌ๊ธฐ์—์„œ ํด๋ง ํ”„๋กœ์„ธ์Šค๊ฐ€ "์„ธ๋งˆํฌ์–ด"๋ฅผ ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์Œ์„ ๋ช…ํ™•ํ•˜๊ฒŒ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ž๋ฌผ์‡ ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

MCH: - ๋ถˆ๋ถ„๋ช…ํ•ด์š”.

MM: โ€“ ๋ณด์„ธ์š”, ์ด๊ฒƒ์€ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜๋งŒ ์ž‘์—…ํ•  ์ˆ˜ ์žˆ๋Š” ๋ฆฌ์†Œ์Šค๋ฅผ ์—ฌ๋Ÿฌ ์Šค๋ ˆ๋“œ๊ฐ€ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…ํ•˜๋ ค๊ณ  ํ•˜๋Š” ์ƒํ™ฉ๊ณผ ์œ ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ๊ทธ๋“ค์ด ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์€ ์‹œ๊ฐ„์ด ์ง€๋‚จ์— ๋”ฐ๋ผ ์ด ๋ฆฌ์†Œ์Šค๋ฅผ ๊ณต์œ ํ•˜๋Š” ๊ฒƒ๋ฟ์ž…๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๊ทธ๋ฆฌ๊ณ  ์ด๋Ÿฌํ•œ ๋ฆฌ์†Œ์Šค๋กœ ์ž‘์—…ํ•˜๋Š” ์ „์ฒด ์„ฑ๋Šฅ์€ ํ•˜๋‚˜์˜ ์ฝ”์–ด ์†๋„์— ์˜ํ•ด ์ œํ•œ๋ฉ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ•์—๋Š” ๋‘ ๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

๋จธ์‹ ์˜ ํ•˜๋“œ์›จ์–ด๋ฅผ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๊ณ  ๋” ๋น ๋ฅธ ์ฝ”์–ด๋กœ ์ „ํ™˜ํ•˜์„ธ์š”.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋˜๋Š” ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋ณ€๊ฒฝํ•˜๋Š” ๋™์‹œ์— ๋ถ€ํ•˜๋„ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

MCH: โ€“ ๊ทธ๋Ÿฐ๋ฐ ํ…Œ์ŠคํŠธ ๋จธ์‹ ์—์„œ๋Š” ์ „ํˆฌ ๋จธ์‹ ๋ณด๋‹ค ๋” ์ ์€ ์ˆ˜์˜ ์ฝ”์–ด๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ์ฝ”์–ด๋‹น ์ฃผํŒŒ์ˆ˜๋Š” 1,5๋ฐฐ ๋” ๋น ๋ฆ…๋‹ˆ๋‹ค!

MM: - ๋ถ„๋ช…ํ•œ? ์„œ๋ฒ„ ์ฝ”๋“œ๋ฅผ ์‚ดํŽด๋ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

Zabbix ์„œ๋ฒ„์˜ ๋ฐ์ดํ„ฐ ๊ฒฝ๋กœ

MCH: โ€“ ์ด๋ฅผ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•ด Zabbix ์„œ๋ฒ„ ๋‚ด๋ถ€์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์ „์†ก๋˜๋Š” ๋ฐฉ์‹์„ ๋ถ„์„ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋ฉ‹์ง„ ์‚ฌ์ง„์ด์ฃ ? ์ข€ ๋” ๋ช…ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๊ธฐ ์œ„ํ•ด ๋‹จ๊ณ„๋ณ„๋กœ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์„ ๋‹ด๋‹นํ•˜๋Š” ์Šค๋ ˆ๋“œ์™€ ์„œ๋น„์Šค๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์ˆ˜์ง‘๋œ ์ธก์ •ํ•ญ๋ชฉ์€ ์†Œ์ผ“์„ ํ†ตํ•ด ์ „์ฒ˜๋ฆฌ๊ธฐ ๊ด€๋ฆฌ์ž๋กœ ์ „์†ก๋˜๋ฉฐ, ์—ฌ๊ธฐ์—์„œ ํ์— ์ €์žฅ๋ฉ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

"์ „์ฒ˜๋ฆฌ๊ธฐ ๊ด€๋ฆฌ์ž"๋Š” ์ „์ฒ˜๋ฆฌ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ณ  ๋™์ผํ•œ ์†Œ์ผ“์„ ํ†ตํ•ด ๋‹ค์‹œ ๋ฐ˜ํ™˜ํ•˜๋Š” ์ž‘์—…์ž์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•ฉ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๊ทธ ํ›„ ์ „์ฒ˜๋ฆฌ๊ธฐ ๊ด€๋ฆฌ์ž๋Š” ์ด๋ฅผ ๊ธฐ๋ก ์บ์‹œ์— ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์—ฌ๊ธฐ์—์„œ ํŠธ๋ฆฌ๊ฑฐ ๊ณ„์‚ฐ, ๊ฐ’ ์บ์‹œ ์ฑ„์šฐ๊ธฐ, ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์€ ๊ธฐ๋ก ์ €์žฅ์†Œ์— ๋ฉ”ํŠธ๋ฆญ ์ €์žฅ๊ณผ ๊ฐ™์€ ๋งŽ์€ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๊ธฐ๋ก ์‹ฑ์ปค์— ์˜ํ•ด ๊ฐ€์ ธ์˜ต๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ ํ”„๋กœ์„ธ์Šค๋Š” ๋ณต์žกํ•˜๊ณ  ๋งค์šฐ ํ˜ผ๋ž€์Šค๋Ÿฝ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

MM: โ€“ ์šฐ๋ฆฌ๊ฐ€ ๊ฐ€์žฅ ๋จผ์ € ๋ณธ ๊ฒƒ์€ ๋Œ€๋ถ€๋ถ„์˜ ์Šค๋ ˆ๋“œ๊ฐ€ ์†Œ์œ„ "๊ตฌ์„ฑ ์บ์‹œ"(๋ชจ๋“  ์„œ๋ฒ„ ๊ตฌ์„ฑ์ด ์ €์žฅ๋˜๋Š” ๋ฉ”๋ชจ๋ฆฌ ์˜์—ญ)๋ฅผ ๋†“๊ณ  ๊ฒฝ์Ÿํ•œ๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘์„ ๋‹ด๋‹นํ•˜๋Š” ์Šค๋ ˆ๋“œ๋Š” ํŠนํžˆ ๋งŽ์€ ์ฐจ๋‹จ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

...๊ตฌ์„ฑ์—๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ํฌํ•จ๋œ ์ธก์ •ํ•ญ๋ชฉ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํด๋Ÿฌ๊ฐ€ ๋‹ค์Œ์— ์ˆ˜ํ–‰ํ•  ์ž‘์—…์— ๋Œ€ํ•œ ์ •๋ณด๋ฅผ ๊ฐ€์ ธ์˜ค๋Š” ๋Œ€๊ธฐ์—ด๋„ ์ €์žฅ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ํด๋Ÿฌ๊ฐ€ ๋งŽ๊ณ  ํ•˜๋‚˜๊ฐ€ ๊ตฌ์„ฑ์„ ์ฐจ๋‹จํ•˜๋ฉด ๋‹ค๋ฅธ ํด๋Ÿฌ๋Š” ์š”์ฒญ์„ ๊ธฐ๋‹ค๋ฆฝ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

ํด๋Ÿฌ๋Š” ์ถฉ๋Œํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๊ฐ€ ๊ฐ€์žฅ ๋จผ์ € ํ•œ ์ผ์€ ๋Œ€๊ธฐ์—ด์„ 4๊ฐœ ๋ถ€๋ถ„์œผ๋กœ ๋‚˜๋ˆ„๊ณ  ํด๋Ÿฌ๊ฐ€ ์•ˆ์ „ํ•œ ์กฐ๊ฑด์—์„œ ์ด๋Ÿฌํ•œ ๋Œ€๊ธฐ์—ด์„ ๋™์‹œ์— ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์ด๋กœ ์ธํ•ด ๊ตฌ์„ฑ ์บ์‹œ์— ๋Œ€ํ•œ ๊ฒฝ์Ÿ์ด ์‚ฌ๋ผ์ง€๊ณ  ํด๋Ÿฌ ์†๋„๊ฐ€ ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์šฐ๋ฆฌ๋Š” ์ „์ฒ˜๋ฆฌ๊ธฐ ๊ด€๋ฆฌ์ž๊ฐ€ ์ž‘์—… ๋Œ€๊ธฐ์—ด์„ ์ถ•์ ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์ „์ฒ˜๋ฆฌ๊ธฐ ๊ด€๋ฆฌ์ž๋Š” ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์‹ค์ ์ด ๋ถ€์กฑํ•œ ๊ฒฝ์šฐ์— ์ด๋Ÿฐ ์ผ์ด ์ผ์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๊ทธ๊ฐ€ ํ•  ์ˆ˜ ์žˆ๋Š” ์ผ์€ ๋ฐ์ดํ„ฐ ์ˆ˜์ง‘ ํ”„๋กœ์„ธ์Šค์˜ ์š”์ฒญ์„ ์ถ•์ ํ•˜๊ณ  ๋ชจ๋“  ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์†Œ๋น„ํ•˜๊ณ  ์ถฉ๋Œํ•  ๋•Œ๊นŒ์ง€ ๋ฒ„ํผ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ๋ฟ์ด์—ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์ด ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์šฐ๋ฆฌ๋Š” ํŠน๋ณ„ํžˆ ์›Œ์ปค ์ „์šฉ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋‘ ๋ฒˆ์งธ ์†Œ์ผ“์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋”ฐ๋ผ์„œ ์ „์ฒ˜๋ฆฌ๊ธฐ ๊ด€๋ฆฌ์ž๋Š” ์ž‘์—…์˜ ์šฐ์„ ์ˆœ์œ„๋ฅผ ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ๊ฐ€์กŒ์œผ๋ฉฐ ๋ฒ„ํผ๊ฐ€ ์ปค์ง€๋ฉด ์ œ๊ฑฐ ์†๋„๋ฅผ ๋Šฆ์ถ”์–ด ์ž‘์—…์ž์—๊ฒŒ ์ด ๋ฒ„ํผ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๊ทธ๋Ÿฐ ๋‹ค์Œ ์šฐ๋ฆฌ๋Š” ์†๋„ ์ €ํ•˜์˜ ์›์ธ ์ค‘ ํ•˜๋‚˜๊ฐ€ ๊ทผ๋กœ์ž ์ž์‹ ์ด๋ผ๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค. ์™œ๋ƒํ•˜๋ฉด ๊ทธ๋“ค์€ ์—…๋ฌด์— ์ „ํ˜€ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ์ž์›์„ ๋†“๊ณ  ๊ฒฝ์Ÿํ•˜๊ณ  ์žˆ์—ˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์ด ๋ฌธ์ œ๋ฅผ ๋ฒ„๊ทธ ์ˆ˜์ •์œผ๋กœ ๋ฌธ์„œํ™”ํ–ˆ์œผ๋ฉฐ Zabbix์˜ ์ƒˆ ๋ฒ„์ „์—์„œ๋Š” ์ด๋ฏธ ํ•ด๊ฒฐ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์†Œ์ผ“ ์ˆ˜๋ฅผ ๋Š˜๋ฆฝ๋‹ˆ๋‹ค. ๊ฒฐ๊ณผ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.

๊ฒŒ๋‹ค๊ฐ€ ์ „์ฒ˜๋ฆฌ๊ธฐ ๊ด€๋ฆฌ์ž ์ž์ฒด๊ฐ€ ํ•˜๋‚˜์˜ ์Šค๋ ˆ๋“œ์ด๊ธฐ ๋•Œ๋ฌธ์— ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ๋ฐœ์ƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ฝ”์–ด ์†๋„์— ๊ธฐ๋ฐ˜ํ•˜์—ฌ ์ดˆ๋‹น ์•ฝ 70๋ฏธํ„ฐ์˜ ์ตœ๋Œ€ ์†๋„๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” XNUMX๊ฐœ์˜ ์†Œ์ผ“ ์„ธํŠธ์™€ ํ•จ๊ป˜ XNUMX๊ฐœ์˜ ์ž‘์—…์ž๋ฅผ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์ด๋ฅผ ํ†ตํ•ด ์†๋„๋ฅผ ์•ฝ 130๋งŒ ๋ฉ”ํŠธ๋ฆญ๊นŒ์ง€ ๋†’์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์„ฑ์žฅ์˜ ๋น„์„ ํ˜•์„ฑ์€ ํžˆ์Šคํ† ๋ฆฌ ์บ์‹œ์— ๋Œ€ํ•œ ๊ฒฝ์Ÿ์ด ๋‚˜ํƒ€๋‚ฌ๋‹ค๋Š” ์‚ฌ์‹ค๋กœ ์„ค๋ช…๋ฉ๋‹ˆ๋‹ค. 4๋ช…์˜ ์ „์ฒ˜๋ฆฌ๊ธฐ ๊ด€๋ฆฌ์ž์™€ ํžˆ์Šคํ† ๋ฆฌ ์‹ฑ์ปค๊ฐ€ ์ด๋ฅผ ๋†“๊ณ  ๊ฒฝ์Ÿํ–ˆ์Šต๋‹ˆ๋‹ค. ์ด ์‹œ์ ์—์„œ ์šฐ๋ฆฌ๋Š” ํ…Œ์ŠคํŠธ ์‹œ์Šคํ…œ์—์„œ ์ดˆ๋‹น ์•ฝ 130๊ฐœ์˜ ๋ฉ”ํŠธ๋ฆญ์„ ์ˆ˜์‹ ํ–ˆ์œผ๋ฉฐ ์ด๋ฅผ ํ”„๋กœ์„ธ์„œ์˜ ์•ฝ 95%๊นŒ์ง€ ํ™œ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์•ฝ 2,5๊ฐœ์›” ์ „

snmp ์ปค๋ฎค๋‹ˆํ‹ฐ ๊ฑฐ๋ถ€๋กœ NVP๊ฐ€ XNUMX๋ฐฐ ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

MM: โ€“ ๋งฅ์Šค, ์ƒˆ ํ…Œ์ŠคํŠธ์นด๊ฐ€ ํ•„์š”ํ•ด! ์šฐ๋ฆฌ๋Š” ๋” ์ด์ƒ ํ˜„์žฌ์˜ ์ƒํ™ฉ์— ๋งž์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

MCH: - ์ง€๊ธˆ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

MM: โ€“ ํ˜„์žฌ โ€“ 130๊ฐœ์˜ NVP ๋ฐ ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ํ”„๋กœ์„ธ์„œ.

MCH: - ์šฐ์™€! ์‹œ์›ํ•œ! ์ž ๊น๋งŒ์š”, ๋‘ ๊ฐ€์ง€ ์งˆ๋ฌธ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋‚ด ๊ณ„์‚ฐ์— ๋”ฐ๋ฅด๋ฉด ์ดˆ๋‹น ์•ฝ 15~20๊ฐœ์˜ ๋ฉ”ํŠธ๋ฆญ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์™œ ๋” ํ•„์š”ํ•œ๊ฐ€์š”?

MM: โ€œ์ผ์„ ๋๋‚ด๊ณ  ์‹ถ์–ด์š”.โ€ ๋‚˜๋Š” ์šฐ๋ฆฌ๊ฐ€ ์ด ์‹œ์Šคํ…œ์—์„œ ์–ผ๋งˆ๋‚˜ ๋งŽ์€ ๊ฒƒ์„ ์งœ๋‚ผ ์ˆ˜ ์žˆ๋Š”์ง€ ๋ณด๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค.

MCH: -ํ•˜์ง€๋งŒ ...

MM: "๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์€ ์‚ฌ์—…์— ์“ธ๋ชจ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค."

MCH: - ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ๋‘ ๋ฒˆ์งธ ์งˆ๋ฌธ: ๊ฐœ๋ฐœ์ž์˜ ๋„์›€ ์—†์ด ์šฐ๋ฆฌ๊ฐ€ ์ง€๊ธˆ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ์Šค์Šค๋กœ ์ง€์›ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๊นŒ?

MM: - ์•„๋‹Œ ๊ฒƒ ๊ฐ™์•„์š”. ๊ตฌ์„ฑ ์บ์‹œ ์ž‘๋™ ๋ฐฉ์‹์„ ๋ณ€๊ฒฝํ•˜๋Š” ๊ฒƒ์ด ๋ฌธ์ œ์ž…๋‹ˆ๋‹ค. ์ด๋Š” ๋Œ€๋ถ€๋ถ„์˜ ์Šค๋ ˆ๋“œ์˜ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฉฐ ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ๋งค์šฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ์•„๋งˆ๋„ ๊ทธ๊ฒƒ์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์–ด๋ ค์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

MCH: โ€œ๊ทธ๋ ‡๋‹ค๋ฉด ์šฐ๋ฆฌ์—๊ฒŒ๋Š” ์–ด๋–ค ๋Œ€์•ˆ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.โ€

MM: - ๊ทธ๋Ÿฐ ์„ ํƒ์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์ž ๊ธˆ ์‹œ์Šคํ…œ์„ ํฌ๊ธฐํ•˜๋ฉด์„œ ๋น ๋ฅธ ์ฝ”์–ด๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ์—ฌ์ „ํžˆ 60-80๊ฐœ ์ง€ํ‘œ์˜ ์„ฑ๋Šฅ์„ ์–ป์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ๋™์‹œ์— ๋‚˜๋จธ์ง€ ์ฝ”๋“œ๋Š” ๋ชจ๋‘ ๊ทธ๋Œ€๋กœ ๋‘˜ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. Clickhouse ๋ฐ ๋น„๋™๊ธฐ ํด๋ง์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์œ ์ง€ ๊ด€๋ฆฌ๊ฐ€ ์‰ฌ์šธ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

MCH: - ๋†€๋ผ์šด! ์—ฌ๊ธฐ์„œ ๋ฉˆ์ถ”๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„ ์ธก์„ ์ตœ์ ํ™”ํ•œ ํ›„ ๋งˆ์นจ๋‚ด ์ƒˆ๋กœ์šด ์ฝ”๋“œ๋ฅผ ํ”„๋กœ๋•์…˜์— ์ถœ์‹œํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋น ๋ฅธ ์ฝ”์–ด๋ฅผ ๊ฐ–์ถ˜ ๋จธ์‹ ์œผ๋กœ ์ „ํ™˜ํ•˜๊ณ  ์ฝ”๋“œ ๋ณ€๊ฒฝ ํšŸ์ˆ˜๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์ผ๋ถ€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ์„ ํฌ๊ธฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์ถ”๊ฐ€ ์ž ๊ธˆ์ด ๋„์ž…๋˜๋ฏ€๋กœ ๊ตฌ์„ฑ์„ ๋‹จ์ˆœํ™”ํ•˜๊ณ  ๊ฐ€๋Šฅํ•œ ๊ฒฝ์šฐ ๋ฐ์ดํ„ฐ ํ•ญ๋ชฉ์˜ ๋งคํฌ๋กœ๋ฅผ ์ œ๊ฑฐํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฌธ์„œ์™€ ์˜ˆ์ œ์—์„œ ํ”ํžˆ ๋ณผ ์ˆ˜ ์žˆ๋Š” snmp-community ๋งคํฌ๋กœ๋ฅผ ํฌ๊ธฐํ•˜๋ฉด ์šฐ๋ฆฌ์˜ ๊ฒฝ์šฐ NVP ์†๋„๋ฅผ ์•ฝ 1,5๋ฐฐ ๋” ๋†’์ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

์ œ์ž‘ ์ดํ‹€๋งŒ์—

์‚ฌ๊ฑด ์ด๋ ฅ ํŒ์—… ์ œ๊ฑฐ

MCH: โ€“ Misha, ์šฐ๋ฆฌ๋Š” ์ดํ‹€ ๋™์•ˆ ์‹œ์Šคํ…œ์„ ์‚ฌ์šฉํ•ด ๋ดค๋Š”๋ฐ ๋ชจ๋“  ๊ฒƒ์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋ชจ๋“  ๊ฒƒ์ด ์ž‘๋™ํ•  ๋•Œ๋งŒ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค! ์šฐ๋ฆฌ๋Š” ๋„คํŠธ์›Œํฌ์˜ ์ƒ๋‹นํžˆ ํฐ ๋ถ€๋ถ„์„ ์ด์ „ํ•˜๋Š” ์ž‘์—…์„ ๊ณ„ํšํ–ˆ๊ณ  ๋ฌด์—‡์ด ์ผ์–ด๋‚˜๊ณ  ๋ฌด์—‡์ด ์ผ์–ด๋‚˜์ง€ ์•Š์•˜๋Š”์ง€ ๋‹ค์‹œ ์ง์ ‘ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค.

MM: - ๊ทธ๋Ÿด ๋ฆฌ๊ฐ€ ์—†์–ด! ์šฐ๋ฆฌ๋Š” ๋ชจ๋“  ๊ฒƒ์„ 10๋ฒˆ ํ™•์ธํ–ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋ฒ„๋Š” ์™„์ „ํ•œ ๋„คํŠธ์›Œํฌ ๊ฐ€์šฉ์„ฑ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ์—๋„ ์ฆ‰์‹œ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

MCH: - ์˜ˆ, ๋ชจ๋“  ๊ฒƒ์„ ์ดํ•ดํ•ฉ๋‹ˆ๋‹ค: ์„œ๋ฒ„, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, top, austat, ๋กœ๊ทธ - ๋ชจ๋“  ๊ฒƒ์ด ๋น ๋ฆ…๋‹ˆ๋‹ค... ํ•˜์ง€๋งŒ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋ณด๋ฉด ์„œ๋ฒ„์˜ "์„ ๋ฐ˜์—" ํ”„๋กœ์„ธ์„œ๊ฐ€ ์žˆ๊ณ  ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

MM: - ์•Œ์•˜์Šต๋‹ˆ๋‹ค. ์›น์„ ์‚ดํŽด๋ณด์ž. ์šฐ๋ฆฌ๋Š” ํ™œ์„ฑ ์‚ฌ๊ฑด์ด ๋งŽ์€ ์ƒํ™ฉ์—์„œ ๋Œ€๋ถ€๋ถ„์˜ ๋ผ์ด๋ธŒ ์œ„์ ฏ์ด ๋งค์šฐ ๋Š๋ฆฌ๊ฒŒ ์ž‘๋™ํ•˜๊ธฐ ์‹œ์ž‘ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ๋ฐœ๊ฒฌํ–ˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๊ทธ ์ด์œ ๋Š” ๋ชฉ๋ก์˜ ํ•ญ๋ชฉ๋ณ„๋กœ ์‚ฌ๊ฑด์ด๋ ฅ ํŒ์—…์ด ์ƒ์„ฑ๋˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์šฐ๋ฆฌ๋Š” ์ด๋Ÿฌํ•œ ์ฐฝ ์ƒ์„ฑ์„ ํฌ๊ธฐํ•˜๊ณ (์ฝ”๋“œ์—์„œ 5์ค„์„ ์ฃผ์„ ์ฒ˜๋ฆฌํ•จ) ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ–ˆ์Šต๋‹ˆ๋‹ค.

์ „ํ˜€ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๊ฒฝ์šฐ์—๋„ ์œ„์ ฏ์˜ ๋กœ๋”ฉ ์‹œ๊ฐ„์ด ๋ช‡ ๋ถ„์—์„œ ํ—ˆ์šฉ ๊ฐ€๋Šฅํ•œ 10~15์ดˆ๋กœ ๋‹จ์ถ•๋˜์—ˆ์œผ๋ฉฐ, ์‹œ๊ฐ„์„ ํด๋ฆญํ•˜๋ฉด ๊ธฐ๋ก์„ ๊ณ„์† ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

ํ‡ด๊ทผ ํ›„. 2 ๋‹ฌ์ „

MCH: - ๋ฏธ์ƒค, ๋– ๋‚  ๊ฑฐ์•ผ? ์šฐ๋ฆฌ๋Š” ์–˜๊ธฐํ•ด์•ผ ํ•ด์š”.

MM: - ๊ทธ๋Ÿด ์ƒ๊ฐ์€ ์—†์—ˆ์–ด์š”. ๋˜ Zabbix์™€ ๊ด€๋ จ๋œ ์ผ์ด ์žˆ๋‚˜์š”?

MCH: - ์•„๋‹ˆ, ์ง„์ •ํ•ด! ๋‚˜๋Š” ๋‹จ์ง€ ๋งํ•˜๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค: ๋ชจ๋“  ๊ฒƒ์ด ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค! ๋‚˜๋Š” ๋งฅ์ฃผ๋ฅผ ๋งˆ์‹ ๋‹ค.

Zabbix๋Š” ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค

Zabbix๋Š” ์ƒ๋‹นํžˆ ๋ณดํŽธ์ ์ด๊ณ  ํ’๋ถ€ํ•œ ์‹œ์Šคํ…œ๊ณผ ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ ์†Œ๊ทœ๋ชจ ์„ค์น˜์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์š”๊ตฌ ์‚ฌํ•ญ์ด ์ฆ๊ฐ€ํ•จ์— ๋”ฐ๋ผ ์ตœ์ ํ™”ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€๊ทœ๋ชจ ์ธก์ •ํ•ญ๋ชฉ ์•„์นด์ด๋ธŒ๋ฅผ ์ €์žฅํ•˜๋ ค๋ฉด ์ ํ•ฉํ•œ ์ €์žฅ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์„ธ์š”.

  • Elasticsearch์™€์˜ ํ†ตํ•ฉ ๋˜๋Š” ๊ธฐ๋ก์„ ํ…์ŠคํŠธ ํŒŒ์ผ์— ์—…๋กœ๋“œํ•˜๋Š” ํ˜•ํƒœ๋กœ ๋‚ด์žฅ ๋„๊ตฌ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(๋ฒ„์ „ XNUMX๋ถ€ํ„ฐ ์‚ฌ์šฉ ๊ฐ€๋Šฅ).
  • Clickhouse์™€์˜ ํ†ตํ•ฉ ๋ฐ ๊ฒฝํ—˜์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฉ”ํŠธ๋ฆญ ์ˆ˜์ง‘ ์†๋„๋ฅผ ํš๊ธฐ์ ์œผ๋กœ ๋†’์ด๋ ค๋ฉด ๋น„๋™๊ธฐ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ฉ”ํŠธ๋ฆญ์„ ์ˆ˜์ง‘ํ•˜๊ณ  ํŠธ๋žฉํผ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด Zabbix ์„œ๋ฒ„๋กœ ์ „์†กํ•ฉ๋‹ˆ๋‹ค. ๋˜๋Š” ํŒจ์น˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ Zabbix ํด๋Ÿฌ๋ฅผ ๋น„๋™๊ธฐ์‹์œผ๋กœ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Zabbix๋Š” C๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๋งค์šฐ ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ ๊ฐ€์ง€ ์•„ํ‚คํ…์ฒ˜ ๋ณ‘๋ชฉ ํ˜„์ƒ์„ ํ•ด๊ฒฐํ•˜๋ฉด ์„ฑ๋Šฅ์„ ๋”์šฑ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฉฐ ๊ฒฝํ—˜์ƒ ๋‹จ์ผ ํ”„๋กœ์„ธ์„œ ์‹œ์Šคํ…œ์—์„œ 100๋งŒ ๊ฐœ ์ด์ƒ์˜ ๋ฉ”ํŠธ๋ฆญ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

๋™์ผํ•œ Zabbix ํŒจ์น˜

MM: โ€“ ๋ช‡ ๊ฐ€์ง€ ํฌ์ธํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์Šต๋‹ˆ๋‹ค. ์ „์ฒด ํ˜„์žฌ ๋ณด๊ณ ์„œ, ๋ชจ๋“  ํ…Œ์ŠคํŠธ, ์ˆซ์ž๋Š” ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ์„ฑ์— ๋Œ€ํ•ด ์ œ๊ณต๋ฉ๋‹ˆ๋‹ค. ์ด์ œ ์šฐ๋ฆฌ๋Š” ์ดˆ๋‹น ์•ฝ 20๊ฐœ์˜ ์ธก์ •ํ•ญ๋ชฉ์„ ๊ฐ€์ ธ์˜ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ๋‹น์‹ ์—๊ฒŒ ํšจ๊ณผ๊ฐ€ ์žˆ๋Š”์ง€ ์ดํ•ดํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋น„๊ตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ค๋Š˜ ๋…ผ์˜๋œ ๋‚ด์šฉ์€ ํŒจ์น˜ ํ˜•์‹์œผ๋กœ GitHub์— ๊ฒŒ์‹œ๋ฉ๋‹ˆ๋‹ค. github.com/miklert/zabbix

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

ํŒจ์น˜์—๋Š” ๋‹ค์Œ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค:

  • 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 : - ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ์— ๋Œ€ํ•œ ๋ฌธ์„œ๊ฐ€ ์žˆ์Šต๋‹ˆ๊นŒ?

HighLoad++, Mikhail Makurov, Maxim Chernetsov(Intersvyaz): Zabbix, ์„œ๋ฒ„ ํ•œ ๋Œ€์—์„œ 100kNVPS

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: โ€“ ์‚ฌ์‹ค ์•„์ด๋””์–ด ์ค‘ ํ•˜๋‚˜๊ฐ€ ๋“ค๋ฆฌ์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ํญ๋ฐœ์ ์ธ ์•„์ด๋””์–ด์™€ ๋ณ€ํ™”์˜ ์–‘, ์ง€์› ์šฉ์ด์„ฑ ์‚ฌ์ด์—์„œ ํ•ญ์ƒ ๊ท ํ˜•์„ ์œ ์ง€ํ•ด ์™”์Šต๋‹ˆ๋‹ค.

์ผ๋ถ€ ๊ด‘๊ณ  ๐Ÿ™‚

์šฐ๋ฆฌ์™€ ํ•จ๊ป˜์žˆ์–ด ์ฃผ์…”์„œ ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ ๊ธฐ์‚ฌ๊ฐ€ ๋งˆ์Œ์— ๋“œ์‹ญ๋‹ˆ๊นŒ? ๋” ์žฌ๋ฏธ์žˆ๋Š” ์ฝ˜ํ…์ธ ๋ฅผ ๋ณด๊ณ  ์‹ถ๋‹ค๋ฉด? ์ฃผ๋ฌธํ•˜๊ฑฐ๋‚˜ ์นœ๊ตฌ์—๊ฒŒ ์ถ”์ฒœํ•˜์—ฌ ์šฐ๋ฆฌ๋ฅผ ์ง€์›ํ•˜์‹ญ์‹œ์˜ค. $4.99๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋Š” ๊ฐœ๋ฐœ์ž์šฉ ํด๋ผ์šฐ๋“œ VPS, ๊ท€ํ•˜๋ฅผ ์œ„ํ•ด ์šฐ๋ฆฌ๊ฐ€ ๋ฐœ๋ช…ํ•œ ๊ณ ์œ ํ•œ ๋ณด๊ธ‰ํ˜• ์„œ๋ฒ„ ์•„๋‚ ๋กœ๊ทธ: VPS(KVM) E5-2697 v3(6์ฝ”์–ด) 10GB DDR4 480GB SSD 1Gbps์— ๋Œ€ํ•œ ์ „์ฒด ์ง„์‹ค ๋˜๋Š” ์„œ๋ฒ„ ๊ณต์œ  ๋ฐฉ๋ฒ•์€? (RAID1 ๋ฐ RAID10์—์„œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ, ์ตœ๋Œ€ 24๊ฐœ ์ฝ”์–ด ๋ฐ ์ตœ๋Œ€ 40GB DDR4).

Dell R730xd๋Š” ์•”์Šคํ…Œ๋ฅด๋‹ด์˜ Equinix Tier IV ๋ฐ์ดํ„ฐ ์„ผํ„ฐ์—์„œ 2๋ฐฐ ๋” ์ €๋ ดํ•ฉ๋‹ˆ๊นŒ? ์—ฌ๊ธฐ์„œ ๋งŒ 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV $199๋ถ€ํ„ฐ ๋„ค๋œ๋ž€๋“œ์—์„œ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ์ตœ์ € $99! ์— ๋Œ€ํ•ด ์ฝ๋‹ค ์ธํ”„๋ผ ๊ณต์‚ฌ๋ฅผ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐฉ๋ฒ•. 730ํŽ˜๋‹ˆ์— 5์œ ๋กœ ์ƒ๋‹น์˜ Dell R2650xd E4-9000 vXNUMX ์„œ๋ฒ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํด๋ž˜์Šค?

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€