mib.defs 파일 형식

용도

snmpinfo 명령에 대한 MIB (Management Information Base) 변수의 설명을 제공합니다.

설명

mib.defs 파일은 get, next, set, dump 옵션과 함께 실행된 snmpinfo 명령에 대한 MIB 변수의 오브젝트 설명을 제공합니다. 자세한 정보는 snmpinfo 명령을 참조하십시오. 이 명령은 네트워크 지원 기능에 있는 단순 네트워크 관리 프로토콜 에이전트 애플리케이션의 일부입니다.

mib.defs 파일은 사용자가 편집할 수 없습니다. 파일은 mosy 명령으로 작성되어야 합니다. mib.defs 파일을 작성하는 방법에 대한 정보는 mosy 명령을 참조하십시오. 이 파일에는 다음 형식이 있습니다.

MIB 그룹 필드는 공백 또는 탭으로 구분되며 다음 정보를 포함합니다.

항목 설명
GroupDescriptor MIB 그룹의 텍스트 이름을 보유합니다.
GroupEntry 상위 MIB 그룹 및 상위 그룹에서 이 MIB 그룹의 위치를 표시합니다. 이 필드는 snmpinfo 명령이 이 그룹 아래의 MIB 변수에 대한 ASN.1 점분리 표기법을 해석하는 데 사용됩니다.

MIB 그룹은 다음과 같이 정의됩니다.

그룹 디스크립터 그룹 항목
인터넷 iso.3.6.1
디렉토리 internet.1
Mgmt internet.2
. .
. .
. .
mib-2 mgmt.1
시스템 mib-2.1
. .
. .

MIB 변수의 오브젝트 정의는 다음과 같이 형식화됩니다.

오브젝트 설명자 그룹 항목 구문 액세스 상태
sysDescr system.1 DisplayString read-only 필수

MIB 변수 필드는 공백 또는 탭으로 구분되며 다음 정보를 포함합니다.

항목 설명
ObjectDescriptor 오브젝트의 텍스트 이름을 보유합니다.
GroupEntry MIB 오브젝트 그룹 및 이 그룹에서 이 MIB 변수의 위치를 표시합니다. 이 필드는 snmpinfo 명령이 이 MIB 변수에 대한 ASN.1 점분리 표기법을 해석하는 데 사용됩니다.
구문 오브젝트의 유형을 다음 중 하나로 표시합니다.
  • 정수
  • OCTET STRING 또는 DisplayString
  • OBJECT IDENTIFIER
  • 네트워크 주소
  • 카운터
  • 게이지
  • TimeTicks
  • Opaque
액세스 오브젝트에 대한 액세스 권한을 지정하며 다음 중 하나일 수 있습니다.
  • 읽기 전용
  • 읽기/쓰기
  • 쓰기 전용
  • 액세스 불가능
상태 오브젝트의 RFC 1213준수 상태를 지정하며 다음 중 하나일 수 있습니다.
  • 지정
  • 선택적
  • 폐기됨
  • 사용되지 않음

특정 MIB 변수 GroupEntry 정의에 필요한 상위 MIB 그룹 정의는 MIB 변수의 오브젝트 정의 앞에 있어야 합니다.

주석은 # (파운드 부호) 또는 - (두 개의 대시) 로 시작하고 행 끝까지 계속됩니다.

파일

항목 설명
/ usr/samples/snmpd/smi.my RFC 1155에서 정의된 대로 SMI를 정의하는 ASN.1 정의를 정의합니다.
/ usr/samples/snmpd/mibII.my RFC 1213에 정의된 대로 MIB II 변수에 대한 ASN.1 정의를 정의합니다.