๋ฌด๋ฃ ์คํ ์์ค ๋ชจ๋ํฐ๋ง ์์คํ Zabbix 4.2๊ฐ ์ถ์๋์์ต๋๋ค. Zabbix๋ ์๋ฒ, ์์ง๋์ด๋ง ๋ฐ ๋คํธ์ํฌ ์ฅ๋น, ์ ํ๋ฆฌ์ผ์ด์ , ๋ฐ์ดํฐ๋ฒ ์ด์ค, ๊ฐ์ํ ์์คํ , ์ปจํ ์ด๋, IT ์๋น์ค ๋ฐ ์น ์๋น์ค์ ์ฑ๋ฅ๊ณผ ๊ฐ์ฉ์ฑ์ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํ ๋ฒ์ฉ ์์คํ ์ ๋๋ค.
์์คํ ์ ๋ฐ์ดํฐ ์์ง, ์ฒ๋ฆฌ ๋ฐ ๋ณํ, ์์ ๋ ๋ฐ์ดํฐ ๋ถ์, ์ด ๋ฐ์ดํฐ ์ ์ฅ, ์์ค์ปฌ๋ ์ด์ ๊ท์น์ ์ฌ์ฉํ์ฌ ๊ฒฝ๊ณ ์๊ฐํ ๋ฐ ์ ์ก๊น์ง ์ ์ฒด ์ฃผ๊ธฐ๋ฅผ ๊ตฌํํฉ๋๋ค. ๋ํ ์ด ์์คํ ์ ๋ฐ์ดํฐ ์์ง ๋ฐ ๊ฒฝ๊ณ ๋ฐฉ๋ฒ ํ์ฅ์ ์ํ ์ ์ฐํ ์ต์ ์ ๋ฌผ๋ก API๋ฅผ ํตํ ์๋ํ ๊ธฐ๋ฅ๋ ์ ๊ณตํฉ๋๋ค. ๋จ์ผ ์น ์ธํฐํ์ด์ค๋ ๋ชจ๋ํฐ๋ง ๊ตฌ์ฑ์ ์ค์ ์ง์ค์ ๊ด๋ฆฌ์ ๋ค์ํ ์ฌ์ฉ์ ๊ทธ๋ฃน์ ๋ํ ์ก์ธ์ค ๊ถํ ๋ฐฐํฌ๋ฅผ ๊ตฌํํฉ๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ GPLv2 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค.
Zabbix 4.2๋ ๊ณต์ ์ง์ ๊ธฐ๊ฐ์ด ์งง์ ์๋ก์ด ๋น LTS ๋ฒ์ ์ ๋๋ค. ์ํํธ์จ์ด ์ ํ์ ๊ธด ์๋ช ์ฃผ๊ธฐ์ ์ค์ ์ ๋ ์ฌ์ฉ์์ ๊ฒฝ์ฐ 3.0 ๋ฐ 4.0๊ณผ ๊ฐ์ LTS ๋ฒ์ ์ ์ ํ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋ฒ์ 4.2์ ์ฃผ์ ๊ฐ์ ์ฌํญ:
- ๋ค์ ํ๋ซํผ์ ๋ํ ๊ณต์ ํจํค์ง ๊ฐ์ฉ์ฑ:
- RaspberryPi, SUSE Enterprise Linux ์๋ฒ 12
- MacOS ์์ด์ ํธ
- Windows ์์ด์ ํธ์ MSI ๋น๋
- ๋์ปค ์ด๋ฏธ์ง
- Prometheus ๋ด๋ณด๋ด๊ธฐ ๋ฐ ๋ด์ฅํ PromQL ์ง์์ ํตํ ๋งค์ฐ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ์์ง์ ํตํ ์ ํ๋ฆฌ์ผ์ด์ ๋ชจ๋ํฐ๋ง์ ๋ฎ์ ์์ค์ ๊ฒ์๋ ์ง์ํฉ๋๋ค.
- ์ค๋กํ๋ง์ ์ฌ์ฉํ์ฌ ์ด๊ณ ์ ๋ฌธ์ ๊ฐ์ง๋ฅผ ์ํ ๊ณ ์ฃผํ ๋ชจ๋ํฐ๋ง. Throttling์ ์ฌ์ฉํ๋ฉด ๋ง๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๊ฑฐ๋ ์ ์ฅํ์ง ์๊ณ ๋ ์ด๊ณ ์ฃผํ๋ก ๊ฒ์ฌ๋ฅผ ์ํํ ์ ์์ต๋๋ค.
- ์ ๊ท์, ๊ฐ ๋ฒ์, JSONPath ๋ฐ XMLPath๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ฒ๋ฆฌ ์ ์ ๋ ฅ ๋ฐ์ดํฐ ์ ํจ์ฑ ๊ฒ์ฌ
- ์ ์ฒ๋ฆฌ ๋จ๊ณ์์ ์ค๋ฅ๊ฐ ๋ฐ์ํ ๊ฒฝ์ฐ Zabbix ๋์์ ์ ์ดํ์ฌ ์ด์ ์ ๊ฐ์ ๋ฌด์ํ๊ณ ๊ธฐ๋ณธ๊ฐ์ ์ค์ ํ๊ฑฐ๋ ์ฌ์ฉ์ ์ ์ ์ค๋ฅ ๋ฉ์์ง๋ฅผ ์ค์ ํ๋ ๊ธฐ๋ฅ์ด ๊ฐ๋ฅํฉ๋๋ค.
- JavaScript๋ฅผ ์ฌ์ฉํ ์ ์ฒ๋ฆฌ๋ฅผ ์ํ ์์ ์๊ณ ๋ฆฌ์ฆ ์ง์
- ์์ ํ์ JSON ๋ฐ์ดํฐ ์ง์์ผ๋ก ๋ ์ฌ์ด LLD(์ ์์ค ๊ฒ์)
- ์๋ ํํฐ์ ๋์ ํตํด ๊ณ ํจ์จ TimescaleDB ์คํ ๋ฆฌ์ง์ ๋ํ ์คํ์ ์ง์
- ํ ํ๋ฆฟ ๋ฐ ํธ์คํธ ์์ค์์ ํ๊ทธ๋ฅผ ์ฝ๊ฒ ๊ด๋ฆฌ
- ํ๋ก์ ์ธก์์ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ๋ฅผ ์ง์ํ์ฌ ํจ์จ์ ์ธ ๋ก๋ ํ์ฅ์ด ๊ฐ๋ฅํฉ๋๋ค. ์กฐ์ ๊ธฐ๋ฅ๊ณผ ํจ๊ป ์ด ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ค์ Zabbix ์๋ฒ๋ฅผ ๋ก๋ํ์ง ์๊ณ ๋ ์ด๋น ์๋ฐฑ๋ง ๊ฑด์ ๊ฒ์ฌ๋ฅผ ์ํํ๊ณ ์ฒ๋ฆฌํ ์ ์์ต๋๋ค.
- ์ ๊ท์์ ํตํ ์ฅ์น ์ด๋ฆ ํํฐ๋ง์ ํตํ ์ ์ฐํ ์ฅ์น ์๋ ๋ฑ๋ก
- ๋คํธ์ํฌ ๊ฒ์ ์ค์ ์ฅ์น ์ด๋ฆ์ ๊ด๋ฆฌํ๊ณ ์ธก์ ํญ๋ชฉ ๊ฐ์์ ์ฅ์น ์ด๋ฆ์ ์ป๋ ๊ธฐ๋ฅ
- ์ธํฐํ์ด์ค์์ ์ง์ ์ ์ฒ๋ฆฌ์ ์ฌ๋ฐ๋ฅธ ์๋์ ํธ๋ฆฌํ๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
- ์น ์ธํฐํ์ด์ค์์ ์ง์ ์๋ฆผ ๋ฐฉ๋ฒ์ ๊ธฐ๋ฅ ํ์ธ
- Zabbix ์๋ฒ ๋ฐ ํ๋ก์์ ๋ด๋ถ ๋ฉํธ๋ฆญ(์ฑ๋ฅ ๋ฉํธ๋ฆญ ๋ฐ Zabbix ๊ตฌ์ฑ ์์ ์ํ) ์๊ฒฉ ๋ชจ๋ํฐ๋ง
- HTML ํ์ ์ง์ ๋๋ถ์ ์๋ฆ๋ค์ด ์ด๋ฉ์ผ ๋ฉ์์ง
- ์ง๋์ ์ธ๋ถ ์์คํ ์ ๋ ๋์ ํตํฉ์ ์ํด ๋ง์ถค URL์ ์๋ก์ด ๋งคํฌ๋ก ์ง์
- ๋ฌธ์ ๋ฅผ ๋ณด๋ค ๋ช ํํ๊ฒ ์๊ฐํํ๊ธฐ ์ํด ์ง๋์์ ์ ๋๋ฉ์ด์ GIF ์ด๋ฏธ์ง ์ง์
- ์ฐจํธ ์์ ๋ง์ฐ์ค๋ฅผ ์ฌ๋ฆฌ๋ฉด ์ ํํ ์๊ฐ ํ์
- ํธ๋ฆฌ๊ฑฐ ๊ตฌ์ฑ์ ํธ๋ฆฌํ ์ ํํฐ
- ์ธก์ ํญ๋ชฉ ํ๋กํ ํ์ ์ ๋งค๊ฐ๋ณ์๋ฅผ ๋๋์ผ๋ก ๋ณ๊ฒฝํ๋ ๊ธฐ๋ฅ
- ์น ๋ชจ๋ํฐ๋ง์ HTTP ํค๋์์ ์ธ์ฆ ํ ํฐ์ ํฌํจํ ๋ฐ์ดํฐ๋ฅผ ์ถ์ถํ๋ ๊ธฐ๋ฅ
- Zabbix Sender๋ ์ด์ ์์ด์ ํธ ๊ตฌ์ฑ ํ์ผ์ ๋ชจ๋ IP ์ฃผ์๋ก ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ ๋๋ค.
- ๊ฒ์ ๊ท์น์ ์ข ์ ์ธก์ ํญ๋ชฉ์ด ๋ ์ ์์ต๋๋ค.
- ๋์๋ณด๋์์ ์์ ฏ ์์๋ฅผ ๋ณ๊ฒฝํ๊ธฐ ์ํด ๋ณด๋ค ์์ธก ๊ฐ๋ฅํ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ์ต๋๋ค.
์ด์ ๋ฒ์ ์์ ๋ง์ด๊ทธ๋ ์ด์
ํ๋ ค๋ฉด ์ ๋ฐ์ด๋๋ฆฌ ํ์ผ(์๋ฒ ๋ฐ ํ๋ก์)๊ณผ ์ ์ธํฐํ์ด์ค๋ง ์ค์นํ๋ฉด ๋ฉ๋๋ค. Zabbix๋ ์๋์ผ๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์
๋ฐ์ดํธํฉ๋๋ค.
์ ์์ด์ ํธ๋ฅผ ์ค์นํ ํ์๊ฐ ์์ต๋๋ค.
๋ฌธ์์์ ๋ชจ๋ ๋ณ๊ฒฝ ์ฌํญ์ ์ ์ฒด ๋ชฉ๋ก์ ์ฐพ์ ์ ์์ต๋๋ค.
Habrรฉ์ ๋ํ ๊ธฐ์ฌ์์๋ ๊ธฐ๋ฅ์ ๋ํ ๋ ์์ธํ ์ค๋ช ์ ์ ๊ณตํฉ๋๋ค.
์ถ์ฒ : linux.org.ru