OBJECT-TYPE 매크로
OBJECT-TYPE 매크로에는 MIB 개체의 기본 특성을 설명하는 필수 및 선택 절이 포함되어 있습니다. SNMP 공급자는 MIB를 OBJECT-TYPE 매크로의 해당 부분으로 변환합니다.
참고
공급자 설치에 관한 자세한 내용은 WMI SNMP 환경 설정을 참조하세요.
구성 요소
-
MIB 개체
-
해당 데이터 대부분이 포함되어 있는 개체입니다.
-
개체 설명자
-
각 MIB 개체를 식별하는 고유한 이름 또는 개체 설명자입니다. 각 MIB 개체 설명자는 CIM 속성 이름에 정확히 매핑됩니다. 예를 들어, ifIndex는 ifIndex로 변환됩니다.
-
MIB 개체의 데이터 및 형식을 정의합니다.
-
고유한 테이블 행을 선택하기 위한 키를 정의합니다.
-
AUGMENTS 절
-
이것이 지정하는 테이블 컬렉션이 다른 테이블 컬렉션의 확장으로 간주되어 SNMPv2의 INDEX 절을 대체할 수 있음을 나타냅니다. AUGMENTS 절에서 참조하는 컬렉션을 다른 테이블 컬렉션과 결합하여 하나의 컬렉션을 구성할 수 있습니다. 그 결과로 나온 컬렉션은 체인의 마지막 테이블 컬렉션에 지정된 기본 키 속성을 공유합니다.
이 경우 이전에 INDEX 절에 지정된 매핑 규칙이 체인의 마지막 테이블 컬렉션에 적용됩니다. 이후 개체 컬렉션이 CIM 클래스 정의 하나에 매핑됩니다.
-
OBJECT-IDENTIFIER 절
-
MIB 개체에 대한 고유 개체 식별자를 포함합니다. 이 개체 식별자는 CIM 속성 한정자 object_identifier에 매핑됩니다.
-
MIB 개체에 대한 액세스 권한을 정의합니다.
-
DESCRIPTION 절
-
CIM 속성 한정자 설명에 매핑되는 개체에 대한 텍스트 설명을 제공합니다. 이 절은 비어 있을 수 있습니다.
SNMP 테이블 정의의 각 TABLE 및 ENTRY 개체에는 DESCRIPTION 절도 포함되어 있으며, 이 절은 비어 있을 수도 있습니다. TABLE 및 ENTRY DESCRIPTION 절이 연결되고 그 결과는 CIM 클래스 한정자 Description에 매핑됩니다.
-
STATUS 절
-
개체가 지원되어야 되는지 여부를 나타냅니다. STATUS 절의 값이 obsolete인 경우 공급자가 매핑에서 MIB 개체를 삭제합니다. 다른 경우에는 STATUS 절이 CIM 속성 한정자 Status에 매핑됩니다.
SNMPv1은 Status의 기본 설정 값이 필수 또는 선택이지만 한정자에 다른 값이 포함될 수 있습니다. SNMPv2C는 Status의 기본 설정 값이 현재 또는 더 이상 사용되지 않음이지만 한정자에 다른 값이 포함될 수 있습니다.
-
DEFVAL 절
-
논리 테이블 행의 변수에 기본값을 할당하고 문자열 CIM 속성 한정자 Defval에 매핑합니다.
-
REFERENCE 절
-
개체에 대한 자세한 정보가 포함된 다른 문서를 참조합니다. 이 절은 문자열 형식인 CIM 속성 한정자 Reference에 매핑됩니다.
-
UNITS 절
-
개체가 나타내는 대상의 정확한 정의를 제공합니다. 이 절은 문자열 형식인 CIM 속성 한정자 Units에 매핑됩니다.
설명
OBJECT-TYPE 매크로는 개별 MIB 개체의 기본 특성을 설명합니다. OBJECT-TYPE 매크로 집합을 관련 개체 그룹으로 간주할 수 있습니다. SNMPv2C에서 OBJECT-GROUP 매크로를 사용하여 관련 개체 집합을 컬렉션으로 공식적으로 그룹화합니다. 그러나 SNMPv1에서 컬렉션을 만드는 공식적인 메커니즘은 없습니다. SNMP 공급자를 위해 OBJECT-GROUP 매크로는 무시되지만 관계 그룹화를 고안하고 컬렉션을 조작할 수 있습니다.