IoT ๋ฐ ์ข…ํ•ฉ ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์ง€์›ํ•˜๋Š” Zabbix 5.2 ์ถœ์‹œ

์™„์ „ ์˜คํ”ˆ ์†Œ์Šค Zabbix 5.2๋ฅผ ์‚ฌ์šฉํ•œ ๋ฌด๋ฃŒ ๋ชจ๋‹ˆํ„ฐ๋ง ์‹œ์Šคํ…œ์ด ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Zabbix๋Š” ์„œ๋ฒ„, ์—”์ง€๋‹ˆ์–ด๋ง ๋ฐ ๋„คํŠธ์›Œํฌ ์žฅ๋น„, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค, ๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ, ์ปจํ…Œ์ด๋„ˆ, IT ์„œ๋น„์Šค, ์›น ์„œ๋น„์Šค, ํด๋ผ์šฐ๋“œ ์ธํ”„๋ผ์˜ ์„ฑ๋Šฅ๊ณผ ๊ฐ€์šฉ์„ฑ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ธฐ ์œ„ํ•œ ๋ฒ”์šฉ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค.

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

๋‹จ์ผ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋Š” ๋ชจ๋‹ˆํ„ฐ๋ง ๊ตฌ์„ฑ์˜ ์ค‘์•™ ์ง‘์ค‘์‹ ๊ด€๋ฆฌ์™€ ๋‹ค์–‘ํ•œ ์‚ฌ์šฉ์ž ๊ทธ๋ฃน์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ ๋ฐฐํฌ๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” GPLv2 ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค.

Zabbix 5.2๋Š” ํ‘œ์ค€ ๊ณต์‹ ์ง€์› ๊ธฐ๊ฐ„์ด ํฌํ•จ๋œ ์ƒˆ๋กœ์šด ์ฃผ์š” ๋น„LTS ๋ฒ„์ „์ž…๋‹ˆ๋‹ค.

๋ฒ„์ „ 5.2์˜ ์ฃผ์š” ๊ฐœ์„  ์‚ฌํ•ญ:

  • ๋ฐ์ดํ„ฐ๋ฅผ ์–ป๊ณ  ๋ณต์žกํ•œ ์„œ๋น„์Šค ๊ฐ€์šฉ์„ฑ ๊ฒ€์‚ฌ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ๋‹ค๋‹จ๊ณ„ ๋ณต์žกํ•œ ์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ์ข…ํ•ฉ ๋ชจ๋‹ˆํ„ฐ๋ง ์ง€์›
  • "23์›” ์ดˆ๋‹น ๊ฑฐ๋ž˜ ์ˆ˜๊ฐ€ XNUMX% ์ฆ๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค"์™€ ๊ฐ™์€ ์•Œ๋ฆผ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์žฅ๊ธฐ ๋ถ„์„์„ ์œ„ํ•œ ์ผ๋ จ์˜ ํŠธ๋ฆฌ๊ฑฐ ๊ธฐ๋Šฅ์ด ๋‚˜ํƒ€๋‚ฌ์Šต๋‹ˆ๋‹ค.
  • ๋‹ค์–‘ํ•œ ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์„ฑ ์š”์†Œ, API ๋ฐฉ๋ฒ• ๋ฐ ์‚ฌ์šฉ์ž ์ž‘์—…์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ์–ดํ•˜๋Š” โ€‹โ€‹๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž ๊ถŒํ•œ์„ ์„ธ๋ถ€์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๊ธฐ ์œ„ํ•œ ์‚ฌ์šฉ์ž ์—ญํ•  ์ง€์›
  • ๋ณด์•ˆ์„ ๊ทน๋Œ€ํ™”ํ•˜๊ธฐ ์œ„ํ•ด Zabbix์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋ชจ๋“  ๋น„๋ฐ€ ์ •๋ณด(๋น„๋ฐ€๋ฒˆํ˜ธ, ํ† ํฐ, ์ธ์ฆ์„ ์œ„ํ•œ ์‚ฌ์šฉ์ž ์ด๋ฆ„ ๋“ฑ)๋ฅผ ์™ธ๋ถ€ Hashicorp Vault์— ์ €์žฅํ•˜๋Š” ๊ธฐ๋Šฅ
  • Modus ๋ฐ MQTT ํ”„๋กœํ† ์ฝœ์„ ์ด์šฉํ•œ IoT ๋ชจ๋‹ˆํ„ฐ๋ง ๋ฐ ์‚ฐ์—… ์žฅ๋น„ ๋ชจ๋‹ˆํ„ฐ๋ง ์ง€์›
  • ์ธํ„ฐํŽ˜์ด์Šค์—์„œ ํ•„ํ„ฐ๋ฅผ ์ €์žฅํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ „ํ™˜ํ•˜๋Š” ๊ธฐ๋Šฅ

๋‹ค์Œ์œผ๋กœ ์ธํ•ด ๋ชจ๋‹ˆํ„ฐ๋ง์˜ ๋ณด์•ˆ ๋ฐ ์‹ ๋ขฐ์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

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

๋‹ค์Œ์œผ๋กœ ์ธํ•ด ์„ฑ๋Šฅ ๋ฐ ์—ฐ์†์„ฑ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

  • ์›น ์ธํ„ฐํŽ˜์ด์Šค ๋ฐ API์— ๋Œ€ํ•œ ๋กœ๋“œ ๋ฐธ๋Ÿฐ์‹ฑ ์ง€์›์œผ๋กœ ์ด๋Ÿฌํ•œ ๊ตฌ์„ฑ์š”์†Œ์˜ ์ˆ˜ํ‰์  ํ™•์žฅ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๋ฒคํŠธ ์ฒ˜๋ฆฌ ๋กœ์ง์˜ ์„ฑ๋Šฅ ๊ฐœ์„ 

๊ธฐํƒ€ ์ค‘์š”ํ•œ ๊ฐœ์„  ์‚ฌํ•ญ:

  • ์‚ฌ์šฉ์ž๋งˆ๋‹ค ๋‹ค๋ฅธ ์‹œ๊ฐ„๋Œ€๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ธฐ๋Šฅ
  • Zabbix ์ž‘๋™์„ ๋” ์ž˜ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด ์‹คํ–‰ ์ค‘์ธ ์‹œ์Šคํ…œ์˜ ๊ธฐ๋ก ์บ์‹œ์˜ ํ˜„์žฌ ์ƒํƒœ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋Š” ๊ธฐ๋Šฅ
  • ์Šคํฌ๋ฆฐ์ƒท๊ณผ ๋Œ€์‹œ๋ณด๋“œ์˜ ๊ธฐ๋Šฅ์„ ๊ฒฐํ•ฉํ•˜๋Š” ๊ณผ์ •์—์„œ ์Šคํฌ๋ฆฐ์ƒท ํ…œํ”Œ๋ฆฟ์ด ๋Œ€์‹œ๋ณด๋“œ ํ…œํ”Œ๋ฆฟ์œผ๋กœ ๋ณ€ํ™˜๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
    ํ˜ธ์ŠคํŠธ ํ”„๋กœํ† ํƒ€์ž…์— ๋Œ€ํ•œ ํ˜ธ์ŠคํŠธ ์ธํ„ฐํŽ˜์ด์Šค ์ง€์›
  • ํ˜ธ์ŠคํŠธ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์„ ํƒ์‚ฌํ•ญ์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค
  • ํ˜ธ์ŠคํŠธ ํ”„๋กœํ† ํƒ€์ž…์— ๋Œ€ํ•œ ํƒœ๊ทธ ์ง€์› ์ถ”๊ฐ€
  • ์ „์ฒ˜๋ฆฌ ์Šคํฌ๋ฆฝํŠธ ์ฝ”๋“œ์—์„œ ์‚ฌ์šฉ์ž ์ •์˜ ๋งคํฌ๋กœ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์ด๋Ÿฌํ•œ ์ด๋ฒคํŠธ์— ๋Œ€ํ•œ ๋น ๋ฅธ ์‘๋‹ต๊ณผ ๋ณด๋‹ค ์•ˆ์ •์ ์ธ ์„œ๋น„์Šค ๊ฐ€์šฉ์„ฑ ํ™•์ธ์„ ์œ„ํ•ด ์ „์ฒ˜๋ฆฌ์—์„œ ์ง€์›๋˜์ง€ ์•Š๋Š” ๋ฉ”ํŠธ๋ฆญ ์ƒํƒœ๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์šด์˜ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜๋Š” ์ด๋ฒคํŠธ๋กœ๊ทธ ๋งคํฌ๋กœ ์ง€์›
  • ์ธก์ •ํ•ญ๋ชฉ ์„ค๋ช…์˜ ์‚ฌ์šฉ์ž ์ •์˜ ๋งคํฌ๋กœ ์ง€์›
  • HTTP ๊ฒ€์‚ฌ์— ๋Œ€ํ•œ ๋‹ค์ด์ œ์ŠคํŠธ ์ธ์ฆ ์ง€์›
  • ํ™œ์„ฑ Zabbix ์—์ด์ „ํŠธ๋Š” ์ด์ œ ์—ฌ๋Ÿฌ ํ˜ธ์ŠคํŠธ์— ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • ์‚ฌ์šฉ์ž ๋งคํฌ๋กœ์˜ ์ตœ๋Œ€ ๊ธธ์ด๊ฐ€ 2048๋ฐ”์ดํŠธ๋กœ ๋Š˜์–ด๋‚ฌ์Šต๋‹ˆ๋‹ค.
  • ์ „์ฒ˜๋ฆฌ ์Šคํฌ๋ฆฝํŠธ์—์„œ HTTP ํ—ค๋”๋กœ ์ž‘์—…ํ•˜๋Š” ๊ธฐ๋Šฅ
    ๋ชจ๋“  ์‚ฌ์šฉ์ž์˜ ๊ธฐ๋ณธ ์–ธ์–ด ์ค‘์ง€ ์ง€์›
  • ๋Œ€์‹œ๋ณด๋“œ ๋ชฉ๋ก์—๋Š” ๋‚ด๊ฐ€ ๋งŒ๋“  ๋Œ€์‹œ๋ณด๋“œ๊ฐ€ โ€‹โ€‹๋ฌด์—‡์ธ์ง€, ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ํ•ด๋‹น ๋Œ€์‹œ๋ณด๋“œ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค ๊ถŒํ•œ์„ ๋ถ€์—ฌํ–ˆ๋Š”์ง€ ์—ฌ๋ถ€๊ฐ€ ๋ช…ํ™•ํ•˜๊ฒŒ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • SNMP ๋ฉ”ํŠธ๋ฆญ์„ ํ…Œ์ŠคํŠธํ•˜๋Š” ๊ธฐ๋Šฅ
  • ์žฅ๋น„ ๋ฐ ์„œ๋น„์Šค์˜ ์œ ์ง€ ๊ด€๋ฆฌ ๊ธฐ๊ฐ„์„ ์„ค์ •ํ•˜๋Š” ๋” ๊ฐ„๋‹จํ•œ ์–‘์‹
  • ํ…œํ”Œ๋ฆฟ ์ด๋ฆ„์ด ๋‹จ์ˆœํ™”๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์ง€์›๋˜์ง€ ์•Š๋Š” ์ธก์ •ํ•ญ๋ชฉ์— ๋Œ€ํ•œ ํ™•์ธ ์ผ์ •์„ ์˜ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•œ ๋” ๊ฐ„๋‹จํ•œ ๋…ผ๋ฆฌ
  • Yaml์€ ๊ฐ€์ ธ์˜ค๊ธฐ ๋ฐ ๋‚ด๋ณด๋‚ด๊ธฐ ์ž‘์—…์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ๊ธฐ๋ณธ ํ˜•์‹์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • Asterisk, Microsoft IIS, Oracle Database, MSSQL, etcd, PHP FPM, Squid ๋ชจ๋‹ˆํ„ฐ๋ง์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ํ…œํ”Œ๋ฆฟ ์†”๋ฃจ์…˜

์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ Zabbix๋Š” ๋‹ค์Œ๊ณผ์˜ ํ†ตํ•ฉ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ํ—ฌํ”„ ๋ฐ์Šคํฌ ํ”Œ๋žซํผ Jira, Jira ServiceDesk, Redmine, ServiceNow, Zendesk, OTRS, Zammad, Solarwinds Service Desk, TOPdesk, SysAid
  • ์‚ฌ์šฉ์ž ์•Œ๋ฆผ ์‹œ์Šคํ…œ Slack, Pushover, Discord, Telegram, VictorOps, Microsoft Teams, SINGNL4, Mattermost, OpsGenie, PagerDuty, iLert

๊ณต์‹ ํŒจํ‚ค์ง€๋Š” ๋‹ค์Œ ํ”Œ๋žซํผ์˜ ํ˜„์žฌ ๋ฒ„์ „์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋‹ค์–‘ํ•œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์œ„ํ•œ Linux ๋ฐฐํฌํŒ RHEL, CentOS, Debian, SuSE, Ubuntu, Raspbian
  • VMWare, VirtualBox, Hyper-V, XEN ๊ธฐ๋ฐ˜ ๊ฐ€์ƒํ™” ์‹œ์Šคํ…œ
    ๋„์ปค
  • MacOS ๋ฐ Windows ์—์ด์ „ํŠธ์šฉ MSI ํŒจํ‚ค์ง€๋ฅผ ํฌํ•จํ•œ ๋ชจ๋“  ํ”Œ๋žซํผ์šฉ ์—์ด์ „ํŠธ

ํด๋ผ์šฐ๋“œ ํ”Œ๋žซํผ์šฉ Zabbix์˜ ๋น ๋ฅธ ์„ค์น˜๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค:

  • AWS, Azure, Google Cloud, Digital Ocean, IBM/RedHat Cloud, Yandex Cloud

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

๋ชจ๋“  ๋ณ€๊ฒฝ ์‚ฌํ•ญ์˜ ์ „์ฒด ๋ชฉ๋ก์€ ๋‹ค์Œ์—์„œ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ณ€๊ฒฝ ์‚ฌํ•ญ ์„ค๋ช… ะธ ์„ ์  ์„œ๋ฅ˜ ๋น„์น˜.


์—ฌ๊ธฐ์— ๋งํฌ ๋‹ค์šด๋กœ๋“œ ๋ฐ ํด๋ผ์šฐ๋“œ ์„ค์น˜์šฉ.

์ถœ์ฒ˜ : linux.org.ru