The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

snmp

Mikrotik์˜ The Dude ๋ชจ๋‹ˆํ„ฐ๋ง ์„œ๋ฒ„๋ฅผ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์— ๋Œ€ํ•œ ์ง€์นจ์€ ์ธํ„ฐ๋„ท์— ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ ๋ชจ๋‹ˆํ„ฐ๋ง ์„œ๋ฒ„ ํŒจํ‚ค์ง€๋Š” RouterOS์šฉ์œผ๋กœ๋งŒ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Windows์šฉ ๋ฒ„์ „ 4.0์„ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์—ฌ๊ธฐ์—์„œ๋Š” ๋„คํŠธ์›Œํฌ์—์„œ ํ”„๋ฆฐํ„ฐ๋ฅผ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์‚ดํŽด๋ณด๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค. ํ† ๋„ˆ ์ž”๋Ÿ‰์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๊ณ  ํ† ๋„ˆ ์ž”๋Ÿ‰์ด ๋ถ€์กฑํ•˜๋ฉด ์•Œ๋ฆผ์„ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์‹œ์ž‘ํ•ด๋ณด์ž:

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์—ฐ๊ฒฐ์„ ํด๋ฆญํ•˜์„ธ์š”:

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์žฅ์น˜ ์ถ”๊ฐ€(๋นจ๊ฐ„์ƒ‰ ํ”Œ๋Ÿฌ์Šค)๋ฅผ ํด๋ฆญํ•˜๊ณ  ํ”„๋ฆฐํ„ฐ์˜ IP ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

๋‹ค์Œ ๋‹จ๊ณ„์—์„œ ๊ฐ์ง€๋ฅผ ํด๋ฆญํ•˜๋ฉด ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ๋ชจ๋“  ํ”„๋กœ๋ธŒ๋ฅผ ์ฐพ์€ ํ›„ ๋งˆ์นจ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

๋‚˜ํƒ€๋‚˜๋Š” ์•„์ด์ฝ˜์„ ๋‘ ๋ฒˆ ํด๋ฆญํ•˜๋ฉด ์„ค์ •์ด ์—ด๋ฆฌ๊ณ  "ํ”„๋ฆฐํ„ฐ" ์œ ํ˜•์„ ์„ ํƒํ•œ ๋‹ค์Œ "ํ™•์ธ"์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์•„์ด์ฝ˜์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๊ณ  ๋ณด๊ธฐ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

๋ ˆ์ด๋ธ” ํ•„๋“œ์— OID๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค.
[Device.Name] โ€“ ์žฅ์น˜ ์ด๋ฆ„
[oid("1.3.6.1.2.1.43.5.1.1.16.1")] โ€“ ํ”„๋ฆฐํ„ฐ ๋ชจ๋ธ
[oid("1.3.6.1.2.1.43.11.1.1.6.1.1")] โ€“ ์นดํŠธ๋ฆฌ์ง€ ์œ ํ˜•
[oid("1.3.6.1.2.1.43.11.1.1.9.1.1")] โ€“ ํ† ๋„ˆ ์ž”๋Ÿ‰
์ด๋ฏธ์ง€ ํƒญ์—์„œ ์ž์‹ ๋งŒ์˜ ์•„์ด์ฝ˜์„ ์ฒจ๋ถ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์šฐ๋ฆฌ๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋‚˜์˜ต๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

๋ชจ๋“  ํ”„๋ฆฐํ„ฐ์—์„œ ๊ทธ๋Ÿฐ ๊ฒƒ์€ ์•„๋‹™๋‹ˆ๋‹ค. oid("1.3.6.1.2.1.43.11.1.1.9.1.1")๋Š” ํ† ๋„ˆ ์ˆ˜์ค€์„ ์ฆ‰์‹œ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ํ”„๋ฆฐํ„ฐ์—์„œ๋Š” ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๊ฐ€ ์ธ์‡„ํ•  ๋‚จ์€ ํŽ˜์ด์ง€ ์ˆ˜๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ํ† ๋„ˆ ์ž”๋Ÿ‰์„ ๊ณ„์‚ฐํ•˜๋ ค๋ฉด ์ธ์‡„ํ•  ๋‚จ์€ ํŽ˜์ด์ง€ ์ˆ˜๋ฅผ ์นดํŠธ๋ฆฌ์ง€์˜ ์ด ๋ฆฌ์†Œ์Šค๋กœ ๋‚˜๋ˆ„๊ณ  100์„ ๊ณฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ ค๋ฉด "๋ณด๊ธฐ"๋ฅผ ๋‹ค์‹œ ์„ ํƒํ•œ ๋‹ค์Œ ๊ธฐ๋Šฅ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์ƒˆ ํ•จ์ˆ˜ ๋งŒ๋“ค๊ธฐ(๋นจ๊ฐ„์ƒ‰ ํ”Œ๋Ÿฌ์Šค)๋ฅผ ํด๋ฆญํ•˜์„ธ์š”.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

๋‚˜๋Š” ํ•จ์ˆ˜ ํ† ๋„ˆ๋ฅผ ํ˜ธ์ถœํ–ˆ์Šต๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์ฝ”๋“œ ํ•„๋“œ์— ์ˆ˜์‹์„ ์ž‘์„ฑํ•˜๊ณ  ์ €์žฅํ•ฉ๋‹ˆ๋‹ค.

round(100*oid("1.3.6.1.2.1.43.11.1.1.9.1.1")/oid("1.3.6.1.2.1.43.11.1.1.8.1.1"))

๋ ˆ์ด๋ธ”์—์„œ [oid("1.3.6.1.2.1.43.11.1.1.9.1.1")]๋ฅผ ํ•จ์ˆ˜ ํ˜ธ์ถœ [toner()]๋กœ ๋ฐ”๊พธ์„ธ์š”.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

๋‚˜๊ฐ€์ž. ๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋ฐํ˜€์กŒ์Šต๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

ํ•„์š”ํ•œ oid๋ฅผ ์ฐพ๊ณ  ํ•„์š”ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋“ฑ๋กํ•˜๋ ค๋ฉด ํ”„๋ฆฐํ„ฐ์˜ ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์ธ snmp walk ๊ธฐ๋Šฅ(Snmp ์šฐํšŒ ๋„๊ตฌ)์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

ํ”„๋ฆฐํ„ฐ ๊ฐœ์ฒด ํŠธ๋ฆฌ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

ํ•„์š”ํ•œ ํ•ญ๋ชฉ์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๊ณ  OID ๋ณต์‚ฌ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค.

์•Œ๋ฆผ

์ด์ œ ์ด๋ฒคํŠธ(์นดํŠธ๋ฆฌ์ง€ ์†Œ์ง„)์— ๋Œ€ํ•œ ์•Œ๋ฆผ์„ ์„ค์ •ํ•ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ํ”„๋ฆฐํ„ฐ๋ฅผ ์—ด๊ณ  ์„œ๋น„์Šค ํƒญ์œผ๋กœ ์ด๋™ํ•œ ํ›„ ๋”ํ•˜๊ธฐ ๊ธฐํ˜ธ๋ฅผ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค(์ƒˆ ์„œ๋น„์Šค ์ถ”๊ฐ€).

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

ํ”„๋กœ๋ธŒ ํ•„๋“œ์—์„œ ์„ธ ๊ฐœ์˜ ์ ์„ ํด๋ฆญํ•˜์—ฌ ์›ํ•˜๋Š” ํ”„๋กœ๋ธŒ๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์ž์ฒด ํ”„๋กœ๋ธŒ๋ฅผ ๋งŒ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค. ๋นจ๊ฐ„์ƒ‰ ๋”ํ•˜๊ธฐ๋ฅผ ๋ˆ„๋ฅด์„ธ์š”.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์ €๋Š” ์ด๊ฒƒ์„ ํ† ๋„ˆ๋ผ๊ณ  ๋ถ€๋ฅด๊ณ  SNMP ์œ ํ˜•, ๊ธฐ๋ณธ ์—์ด์ „ํŠธ, ๊ธฐ๋ณธ Snmp ํ”„๋กœํ•„์„ ์„ ํƒํ•˜๊ณ 
ํ† ๋„ˆ ๋ ˆ๋ฒจ์„ ๋‹ด๋‹นํ•˜๋Š” Oid๋ฅผ 1.3.6.1.2.1.43.11.1.1.9.1.1, ์œ ํ˜• Oid Integer, ๋น„๊ต ๋ฐฉ๋ฒ• >= 1๋กœ ๋“ฑ๋กํ•ฉ๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์ƒˆ๋กœ ์ƒ์„ฑ๋œ ํ† ๋„ˆ๋ฅผ ์ €์žฅํ•˜๊ณ  ํ”„๋กœ๋ธŒ ํ•„๋“œ์—์„œ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค. ์•Œ๋ฆผ ํƒญ์—์„œ ์ˆ˜์‹ ํ•˜๊ณ  ์ €์žฅํ•  ์•Œ๋ฆผ์„ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

๋ฐ๋ชจ๋ฅผ ์œ„ํ•ด ํ† ๋„ˆ ์ˆ˜์ค€์ด 80๋ณด๋‹ค ๋‚ฎ์•„์„œ๋Š” ์•ˆ ๋˜๋ฉฐ ํ”„๋ฆฐํ„ฐ๊ฐ€ ๋นจ๊ฐ„์ƒ‰์œผ๋กœ ๋ณ€ํ•˜๋„๋ก ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

The Dude์—์„œ snmp ํ”„๋ฆฐํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋ง

์ถœ์ฒ˜ : habr.com

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€