강좌

HOME > 강좌 >
강좌| 리눅스 및 오픈소스에 관련된 강좌를 보실 수 있습니다.
 
MIB(Management Information Base)이란?
조회 : 5,383  


MIB은 Management Information Base의 약어이다.

네트웍장비들 즉 서버, 라우터, 허브, 워크스테이션, 스위치등을 분석대상자원이라고 하고 이들 장비들의 특정한 값을 통해서 관리를 하게되는데 이런 특정한 정보나 자원을 객체라고 하며 이런 객체들의 집합체를 MIB이라고 한다.

, MIB이란 MRTG의 구체적인 작업대상이 되는 것이다.

이런 MIB값을 통해서 각 장비의 상태파악이나 모니터링이 가능해 지는 것이다.

응용프로그램(예, MRTG)을 통해 네트웍자원을 관리한다라는 의미는 이들 MIB값의 정보를 수집하여 이들 자원의 상태를 파악하거나 MIB값의 변경을 통해 이들자원의 상태를 변경시키거나 특정동작을 수행하게 할 수도 있다라는 의미이다.

MIB값은 다음과 같이 정의되고 있다.

  • 이름 :  대상객체를 구별하기위한 식별자
  • 신택스 : 객체의 종류 예) Integer, String, Octect
  • 부호화 : 객체가 전송되는 BIT패턴

MIB은 각 객체들을 데이터베이스화 하여 정의하고 있으며 트리(tree)구조로 되어있다.

현재 TCP/IP기반에서 사용되고 있는 MIB의 정의문서는 RFC-1156에서 찾아볼 수 있으며 RFC-1156문서에 대한 원문은 아래의 URL에서 볼 수가 있다.

ftp://ftp.isi.edu/in-notes/rfc1156.txt

 

RFC-1156 문서의 제목은 "Management Information Base for Network Management of TCP/IP-based internets"라는 것으로 현재 TCP/IP기반의 응용프로그램들이 MIB을 사용하기 위한 기본틀을 제공하고 있다.

또한 MIB-2에 대한 문서는 RFC-1213에 정의되어 있으며 모두 9개의 그룹에 대한 정의가 되어있다.

이 책에서 다루게 되는 MIB그룹은 RFC-1213문서에 따른 것으로 모두 9개의 MIB그룹을 대상으로 설명이 될 것이다.

  • System
  • Interfaces
  • Address Translation
  • IP
  • ICMP
  • TCP
  • UDP
  • EGP

MRTG를 통해서 네트웍자원들의 상황을 모니터링하고 관리하기 위해서는 관리대상의 가장 구체적인 대상이 되는 MIB에 대한 정확한 이해가 필요하다.

이들 그룹에 대해서 하나씩 차례대로 살펴보도록 하자.


[원글링크] : https://www.linux.co.kr/home2/board/subbs/board.php?bo_table=lecture&wr_id=528


이 글을 트위터로 보내기 이 글을 페이스북으로 보내기 이 글을 미투데이로 보내기

 
박성수
파파
헐렁고수