์ฅ๋น๋ฅผ ๋ชจ๋ํฐ๋งํด์ผ ํ๋ฉฐ ์ฆ๊ฒจ ์ฌ์ฉํ๋ Zabbix ์์คํ
์๋ ์ด๋ฌํ ์ ํ์ ์ฅ๋น์ ๋ํ ๊ธฐ์ฑ ํ
ํ๋ฆฟ์ด ์์ต๋๋ค. ์ผ๋ฐ์ ์ธ ์ํฉ? ๋ชจ๋๊ฐ ์์ ์ ๋ฐฉ์์ผ๋ก ๋น ์ ธ ๋์ต๋๋ค. ํ ๊ด๋ฆฌ์๊ฐ ์ธํฐ๋ท์์ ์๋ฃจ์
์ ์ฐพ๊ณ ์์ต๋๋ค. ๋ ๋ฒ์งธ๋ ์์ฒด ๊ฐ๋ฐ์
๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ๋ถ๋ ์ด ์์
์ ํฌ๊ธฐํ ๊ฒ์
๋๋ค. ์ด์ Zabbix ํ์ ์ ๋ฆด๋ฆฌ์ค๊ฐ ๋์ฌ ๋๋ง๋ค ์์คํ
์ ์ฌ์ ์ค์น๋ ํ
ํ๋ฆฟ ์ธํธ๋ฅผ ํ์ฅํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํฅํ ๋ฒ์ 5.0์์๋ IPMI๋ฅผ ํตํด ์๋ฒ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํ ์๋ก์ด ๋ฒ์ฉ ํ
ํ๋ฆฟ์ธ IPMI์ ํ
ํ๋ฆฟ ์๋ฒ๊ฐ ๋ํ๋ฉ๋๋ค. ๋๋ฃ๋ค์ ๋ค์ํ ์ ์กฐ์
์ฒด์ ์ฅ๋น์์ ์๋์ ๋๋ฒ๊น
ํ๋ ๋ฐ ๋์์ ์์ฒญํ์ต๋๋ค. ์ฐ๋ฆฌ์๊ฒ ์ด๊ฒ์ ์๋ก์ด ๊ธฐ๋ฅ์ ํ
์คํธ ๋๋ผ์ด๋ธ๋ฅผ ๋ง๋ จํ ์ ์๋ ๋ ๋ค๋ฅธ ๋
ํนํ ๊ธฐํ์
๋๋ค. ๊ฒฐ๊ณผ๋ฅผ ๊ณต์ ํฉ๋๋ค.
์ ํ ํ๋ฆฟ์ ์ด๋ป๊ฒ ์๊ฒผ์ต๋๊น?
์ด ํ ํ๋ฆฟ์ ์ฌ์ฉํ์ฌ ์๋ฒ๋ฅผ ๋ชจ๋ํฐ๋งํ๋ ค๋ฉด IPMI๋ฅผ ํตํด ๋ชจ๋ํฐ๋ง์ด ๊ตฌ์ฑ๋ ์์คํ ์์ "๋คํธ์ํฌ ๋ ธ๋"๋ฅผ ์์ฑํ๊ณ ํ ํ๋ฆฟ ์๋ฒ๋ฅผ IPMI ํ ํ๋ฆฟ์ผ๋ก ์ฐ๊ฒฐํด์ผ ํฉ๋๋ค(๊ทธ๋ฆผ 1). ์ฌ๊ธฐ์๋ ์ด ์์ ์ ๋ํ ์์ธํ ์ค๋ช ์ด ์์ต๋๋ค. ์์ธํ ์ง์นจ์ ๊ณต์ Zabbix ๋ฌธ์์ ์์ต๋๋ค.
์. 1. IPMI์ ํ ํ๋ฆฟ ์๋ฒ
์ด ํ
ํ๋ฆฟ๊ณผ ๊ทธ ๊ตฌ์กฐ์ ์์น์ ๊ณ ๋ คํ์ญ์์ค.
ํ ํ๋ฆฟ์ ipmitool ์ ํธ๋ฆฌํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๋ค. IPMI๋ฅผ ํตํด ์ฅ๋น์์ ํ์ํ ํต๊ณ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์ด์ ์ฌ์ฉ์๋ IPMI ์์ด์ ํธ ํญ๋ชฉ ์ ํ ๋ฐ ํน์ ipmi.get ํค๋ฅผ ์ฌ์ฉํ์ฌ ์น ์ธํฐํ์ด์ค๋ฅผ ํตํด ์ด ์ ํธ๋ฆฌํฐ์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ณ ํ์ํ ๋ชจ๋ ๋ฐ์ดํฐ๋ฅผ ์ป์ ์ ์์ต๋๋ค. ์ด๊ฒ์ ์ ๋ฒ์ ์์ ipmi.get ํค์ ์ถํ์ผ๋ก ์ธํด ๊ฐ๋ฅํด์ก์ต๋๋ค.
Template Server by IPMI ํ ํ๋ฆฟ์์ Item Get IPMI ์ผ์ ๋ฐ์ดํฐ ์์๋ ์ด ์๋ก์ด ๊ธฐ๋ฅ์ ์ฌ์ฉํ์ฌ ์ ๋ณด ์์ง์ ๊ตฌ์ฑํ๋ ์ญํ ์ ํฉ๋๋ค(๊ทธ๋ฆผ 2).
์. 2. ํญ๋ชฉ IPMI ์ผ์ ๊ฐ์ ธ์ค๊ธฐ
Item Get IPMI ์ผ์ ๋ฐ์ดํฐ ์์์ ์์
๊ฒฐ๊ณผ ๊ตฌ์กฐํ๋ JSON ํ์์ ์ฅ๋น ์ํ์ ๋ํ ์ ๋ณด๊ฐ Zabbix ์์คํ
์ ๋ํ๋ฉ๋๋ค(๊ทธ๋ฆผ 3).
์. 3. IPMI ์ผ์ ๊ฐ์ ธ์ค๊ธฐ ํญ๋ชฉ ๊ฒฐ๊ณผ์ ์
ํญ๋ชฉ ๊ฐ์ ธ์ค๊ธฐ IPMI ์ผ์ ๋ฐ์ดํฐ ์์ ์ธ์๋ ํ
ํ๋ฆฟ์๋ ๋ ๊ฐ์ง ๊ฒ์ ๊ท์น ๊ฐ๋ณ ์ผ์ ๊ฒ์(๊ทธ๋ฆผ 4) ๋ฐ ์๊ณ๊ฐ ์ผ์ ๊ฒ์(๊ทธ๋ฆผ 5)์ด ์์ต๋๋ค. ์ด๋ฌํ ๊ฒ์ ๊ท์น์ ํญ๋ชฉ ๊ฐ์ ธ์ค๊ธฐ IPMI ์ผ์ ํญ๋ชฉ์์ ์์ฑ๋ JSON์ ์ฌ์ฉํ์ฌ ์ ํญ๋ชฉ๊ณผ ํธ๋ฆฌ๊ฑฐ๋ฅผ ์๋์ผ๋ก ์์ฑํฉ๋๋ค. ์ด๋ ๋ง์คํฐ ํญ๋ชฉ ์น์
์ ์๋ ๊ทธ๋ฆผ์์ ๋ช
ํํ๊ฒ ๋ณผ ์ ์์ต๋๋ค.
์. 4. ๊ฐ๋ณ ์ผ์ ๊ฒ์ ๊ท์น
์. 5. ์๊ณ๊ฐ ์ผ์ ๊ฒ์ ๊ท์น
ํ
ํ๋ฆฟ์ด ํ๋๊ฐ ์๋ ๋ ๊ฐ์ ๊ฒ์ ๊ท์น์ ์ฌ์ฉํ๋ ์ด์ ๋ ๋ฌด์์
๋๊น?
์ด์ฐ ์ผ์ ๊ฒ์์ ๊ฐ์ด "๋ฌธ์์ด" ์ ํ์ธ ๋ฐ์ดํฐ ์์์ ์๋ ์์ฑ์ ๋ณด์ฅํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๊ณ๊ฐ ์ผ์ ๊ฒ์ ๊ท์น์ ์ฌ์ฉํ๋ฉด ๊ฐ์ "์ซ์" ์ ํ์ด ์๋ ๋ฐ์ดํฐ ์์๋ฅผ ์๋์ผ๋ก ์์ฑํ ์ ์์ต๋๋ค. ๋ํ ์ด ๊ท์น์ ๊ฐ ๋ฐ์ดํฐ ์์์ ๋ํด ์ต๋ 6๊ฐ์ ํธ๋ฆฌ๊ฑฐ๋ฅผ ํ์ฑํ ์ ์์ต๋๋ค(๊ทธ๋ฆผ 6).
ํธ๋ฆฌ๊ฑฐ ์กฐ๊ฑด์ ๊ฐ์ JSON, ์ฆ ์ฅ์น ์์ฒด์์ ๊ฐ์ ธ์ต๋๋ค. ํธ๋ฆฌ๊ฑฐ๋ 6๊ฐ ์๊ณ๊ฐ(์ํ ํํ, ์ํ ํํ, ๊ฒฝ๊ณ ํํ, ๊ฒฝ๊ณ ์ํ, ์๊ณ ์ํ, ์ํ ์ํ)์ ๋ํด ์์ฑ๋ฉ๋๋ค. ์ผ๋ถ ์๊ณ๊ฐ์ ๋ํ ๊ฐ์ด JSON์์ ๋๋ฝ๋ ๊ฒฝ์ฐ ํธ๋ฆฌ๊ฑฐ๊ฐ ์์ฑ๋์ง ์์ต๋๋ค.
์์ฑ๋ ํธ๋ฆฌ๊ฑฐ์์ Zabbix ์์ค์์ ์๊ณ๊ฐ์ ๋ฌด์ํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ํธ๋ฆฌ๊ฑฐ๋ฅผ ๋ณ๊ฒฝํ๋ ๊ฐ์ฅ ๋ ผ๋ฆฌ์ ์ธ ๋ฐฉ๋ฒ์ ํ๋์จ์ด ์์ค์์ ๋ณํํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ์ํํ๋ ๋ฐฉ๋ฒ์ ์ผ๋ฐ์ ์ผ๋ก ์ฅ์น ์ง์นจ์ ๋์ ์์ต๋๋ค.
์. 6. ์๊ณ๊ฐ ์ผ์ ๋ฐ๊ฒฌ์ 6 ํธ๋ฆฌ๊ฑฐ ํ๋กํ ํ์
ํ๋ค์คํ๊ณ ๊ฐ์
IPMI ํ ํ๋ฆฟ์ผ๋ก ํ ํ๋ฆฟ ์๋ฒ๋ฅผ ํ ์คํธํ๊ธฐ ์ํด IBM, HP ๋ฐ Huawei์ ์ธ ์ ์กฐ์ ์ฒด์์ ์๋ฒ๋ฅผ ์ ํํ์ต๋๋ค. ์ฐ๊ฒฐ ํ ๋ช ๋ถ ํ์ ํ์ ํ์๋ ๊ฒฐ๊ณผ๋ฅผ ์ป์์ต๋๋ค.
ํ 1. IPMI๋ณ ํ ํ๋ฆฟ ์๋ฒ ํ ์คํธ ๊ฒฐ๊ณผ
์ฅ๋น ์ ์กฐ์
์ฒด
์ฅ๋น ๋ชจ๋ธ
์๋์ผ๋ก ์์ฑ๋ ํญ๋ชฉ ์
์๋์ผ๋ก ์์ฑ๋ ํธ๋ฆฌ๊ฑฐ ์
HP
ํ๋ก๋ผ์ด์ธํธ DL360 G5
20
24
ํ์จ์ด
1288H V5
175
56
IBM
์์คํ
X
139
27
๋ชจ๋ ์ฅ๋น๋ ์ ํ ํ๋ฆฟ๊ณผ ์ ํค ipmi.key๋ฅผ ์ฌ์ฉํ์ฌ ์ฑ๊ณต์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ ์ ์์์ต๋๋ค.
์ฐ๋ฆฌ๋ Huawei ์ฅ๋น์์ ๊ฐ์ฅ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์ป์ ์ ์์๊ณ HP์์๋ ๊ฐ์ฅ ์ ์ ๋ฐ์ดํฐ๋ฅผ ์ป์ ์ ์์์ต๋๋ค. ๊ทธ ์ด์ ๋ ์ฅ์น์ ํ๋์จ์ด ์ฐจ์ด์ ์์ผ๋ฉฐ ์ ํ ํ๋ฆฟ์ ํ์ง๊ณผ๋ ์๋ฌด๋ฐ ๊ด๋ จ์ด ์์ต๋๋ค.
์๋ ์คํฌ๋ฆฐ์ท์์ ํ ํ๋ฆฟ์ ์ํด ์๋์ผ๋ก ์์ฑ๋ ํญ๋ชฉ๊ณผ ํธ๋ฆฌ๊ฑฐ๋ฅผ ๋ณผ ์ ์์ต๋๋ค.
์. 7. ์๋์ผ๋ก ์์ฑ๋ ๋ฐ์ดํฐ ์์
์. 8. ํ
ํ๋ฆฟ ์๋ ์์ฑ ํธ๋ฆฌ๊ฑฐ
* * *
IPMI์ Template Server๊ฐ ์ต๊ณ ์์ ์ ์ฆํ์ต๋๋ค. ์ฌ์ฉํ๊ธฐ ์ฝ๊ณ ๊ฐ์ฅ ์ค์ํ ๊ฒ์ "๋ณดํธ์ "์ธ ๊ฒ์ผ๋ก ํ๋ช ๋์์ต๋๋ค.
Template Server by IPMI ํ ํ๋ฆฟ์ Zabbix 5.0 ๋ฒ์ ์ ๊ธฐ๋ณธ ํ ํ๋ฆฟ ๋ชฉ๋ก์ ํฌํจ๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ์ ์กฐ์ ์ฒด์ ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ๊ฐ๋ ฅํ ์ง์งํฉ๋๋ค. ์ ๋ฌธ๊ฐ๊ฐ ์์ ์ ์ ๋ฌธ ํ ํ๋ฆฟ์ ๋ง๋ค์ด์ผ ํ๋ ๊ฒฝ์ฐ์๋ ์ ์กฐ์ ์ฒด๊ฐ ์ง์ ์ ํ๊ณ IPMI์ ํ ํ๋ฆฟ ์๋ฒ์์ ๊ด์ฐฐํ ์ ๊ทผ ๋ฐฉ์์ ๊ธฐ๋ณธ์ผ๋ก ์ผ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋จผ์ ๋ง์คํฐ ํญ๋ชฉ์ ์ด์ฉํ ์๋ ํญ๋ชฉ ๊ฒ์์ ์ฌ์ฉํฉ๋๋ค. ๋์งธ, ๊ฐ๋ฅํ ๊ฒฝ์ฐ ๋ง์คํฐ ํญ๋ชฉ์ ์ฌ์ฉํ์ฌ ์๋ ํธ๋ฆฌ๊ฑฐ ๊ฐ์ง๋ฅผ ์ ์ฉํ์ญ์์ค.
๊ฐ๊น์ด ์์ผ ๋ด์ Zabbix 5.0์ ์ถ์๋ฅผ ๊ธฐ๋ํ๊ณ ์์ต๋๋ค!
์ ์: Dmitry Untila, Jet Infosystems์ ๋ชจ๋ํฐ๋ง ์์คํ
์ค๊ณ์
์ถ์ฒ : habr.com