ํฐ์คํ ๋ฆฌ ๋ทฐ
๊ณผ๊ฑฐ์๋ ๋คํธ์ํฌ์ ๊ตฌ์ฑ๋๊ฐ ๋ณต์กํ์ง ์๊ณ , ๊ด๋ฆฌํด์ผ ํ๋ ์ฅ๋น์ ์๊ฐ ๋ง์ง ์์๋ค. ๋ฐ๋ผ์, ๋น์์๋ ๊ฐ ์ฅ์น๋ค์ ์ํ์ ๊ดํ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๊ธฐ ์ํด ICMP(ping)์ ์ฌ์ฉํ์๋ค. ํ์ง๋ง ๋คํธ์ํฌ์ ๊ตฌ์ฑ๋๊ฐ ๋ณต์กํด์ง๊ณ ๋ค์ํ ์ฅ๋น๋ค์ด ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํ๊ฒ ๋จ์ ๋ฐ๋ผ SNMP๊ฐ ๋ฑ์ฅํ๊ฒ ๋์๋ค. SNMP์ ๊ฐ ๊ตฌ์ฑ์์์ ๋์์ ๋ํ ์ดํด๋ฅผ ํด๋ณด๊ณ ์ ํ๋ค.
What is SNMP?
SNMP๋ `Simple Network Management Protocol`์ ์ฝ์์ด๋ค. ์์ ์๋ก ์์ ์ด์ผ๊ธฐํ์๋ฏ์ด, ICMP๋ฅผ ๋์ฒดํ ์ ์์ผ๋ฉฐ ์ฅ๋น๋ค์ ์ํ๋ฅผ ๋ชจ๋ํฐ๋งํ๊ฑฐ๋ ์ค์ ๋ ๊ฐ์ ๋ณ๊ฒฝ(Get/Set)ํ ๋ ์ฌ์ฉํ๋ค. ํด๋น ํ๋กํ ์ฝ์ ๋คํธ์ํฌ 7 ๊ณ์ธต ์ค, `Application`์ ์ํ๋ค.
components
SNMP ๊ตฌ์ฑ์์๋ `Manager`, `Managed devices`, `Agent`, `MIB`์ด๋ค.
key roles
SNMP๋ ๋ค์๊ณผ ๊ฐ์ ์ญํ ์ ์ฃผ๋ก ์ํํ๋ค.
- ๋คํธ์ํฌ ๊ตฌ์ฑ ๊ด๋ฆฌ
- ๋คํธ์ํฌ ์์ ์ฅ๋น๋ค์ด ์ด๋ค ๊ตฌ์กฐ๋ก ์ด๋ฃจ๊ณ ์๋์ง์ ๋ํด `๊ตฌ์ฑ ํ์ `์ด ๊ฐ๋ฅํ๋ค.
- ์ฑ๋ฅ ๊ด๋ฆฌ
- ๋คํธ์ํฌ ๋ ธ๋ ๊ฐ์ ์ฌ์ฉ๋, ์๋ฌ, ์๋ ๋ฐ ์๋ต์๊ฐ์ ๋ํ `ํต๊ณ ์์ง`์ด ๊ฐ๋ฅํ๋ค.
- ์ฅ๋น ๊ด๋ฆฌ
- `์ฅ๋น์ ์์คํ ์์` (CPU, Memory, disk)์ ๋ํด ์ ์ ์๋ค.
- ๋ณด์ ๊ด๋ฆฌ
- SNMP v3์์ `๋ณด์ ๊ธฐ๋ฅ์ ํฅ์`์์ผฐ๋ค.
versions
- version 1
- ๋ง์ PDU๋ก ๋ณด์์ด ๋ฏธ๋นํ๋ค.
- PDU : Protocol Data Unit์ ์ฝ์
- ํ
์ด๋ธ์ ์ด(row)๊ฐ ๋ง์ ๊ฒฝ์ฐ ์์
์ ํจ์จ์ฑ์ด ๋จ์ด์ง๋ค.
- Request, Reply๋ฅผ ๋ฐ๋ณตํ์ฌ์ผ ํ๋ค.
- ๋ง์ PDU๋ก ๋ณด์์ด ๋ฏธ๋นํ๋ค.
- Version 2
- SNMP v1์ ๋จ์ ์ ๋ณด์ํ์๋ค.
- Add `get-bulk-request`
- Manager๊ฐ ๋๋์ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ฐ์ ธ์ฌ ์ ์๋๋ก ํ์๋ค.
- Add `inform-request`
- ๋ค๋ฅธ Manager์๊ฒ ์ ๋ณด๋ฅผ ๋ณด๋ด์ด, MIB์ ๋ํ ์ ๋ณด๋ฅผ ์ ์ ์๋๋ก ํ๋ค.
- version 3
- Authentication๊ณผ Encryption์ ์ถ๊ฐํ์ฌ, ๋ณด์์ ํฅ์ํ๋ค.
MIB
MIB๋ `Management Information Base`์ ์ฝ์์ด๋ค. MIB์ ๊ด๋ฆฌ ๋์์ ๋ง์์ ๊ด๋ฆฌ๋๋ ์ฅ์น๋ค์ด๋ค. ์ด๋ฌํ ์ฅ์น๋ค์ ๊ฐ์ฒด๋ก ํํํ ๊ฒ์ด MIB์ด๋ค. ์ฌ๊ธฐ์ ๊ฐ ๊ฐ์ฒด๋ค์ OID(Object ID)๋ฅผ ๊ฐ์ง๋ค. ์๋ฅผ ๋ค์ด ์์ ๊ทธ๋ฆผ ์์ `sysDescr`์ OID๋ 1.3.3.6.2.1.1.1์ด๋ค.
commands
- GetRequest
- Agent๋ก๋ถํฐ MIB ์ ๋ณด๋ฅผ ์์ฒญํ๋ค.
- GetNextRequest
- MIB๋ฅผ ์์ฐจ์ ์ผ๋ก ์ฐ์ํ์ฌ ์ฐธ์กฐํ๋ ๊ฒฝ์ฐ์ ์ฌ์ฉํ๋ค.
- GetBulkRequest
- SNMP v1์ ๋จ์ ์ ๋ณด์ํ๊ณ ์ ํ ๋ฒ์ ๋ง์ ๋ฐ์ดํฐ๋ฅผ ์์ฒญํ ๋ ์ฌ์ฉํ๋ค.
- SetRequest
- Agent์ ํน์ ๊ฐ์ ๋ณ๊ฒฝํ๊ณ ์ ํ ๋, ์ฌ์ฉํ๋ค.
- Response
- GetRequest์ ๋ํ Agent์ ์๋ตํ๋ค.
- InformRequest
- Manager ๊ฐ์ MIB๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค.
- Trap
- Agent์์ ์์ธ(์ฅ์ )์ ๋ํ ์ํฉ์ Manager์๊ฒ ์๋ฆฐ๋ค.
'๐๏ธโโ๏ธ ๊ธฐ๋ฐ ๋ค์ง๊ธฐ > ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋คํธ์ํฌ: SMTP(Postfix) ์๋ฒ ๊ตฌ์ถ (4) | 2021.02.28 |
---|---|
๋คํธ์ํฌ: Net-SNMP (0) | 2021.02.16 |
๋คํธ์ํฌ: ARP (0) | 2021.01.18 |
๋คํธ์ํฌ: ์ค์์น (0) | 2020.12.10 |
๋คํธ์ํฌ: ํ๋ธ (0) | 2020.12.09 |