Macro OBJECT-TYPE
La macro OBJECT-TYPE contiene cláusulas obligatorias y opcionales que describen las características básicas de un objeto MIB. El proveedor SNMP convierte un MIB en las partes correspondientes de la macro OBJECT-TYPE.
Nota
Para más información sobre cómo instalar el proveedor, consulte Configuración del entorno SNMP de WMI.
Componentes
-
Objeto MIB
-
Objeto que contiene la mayoría de los datos en cuestión.
-
Descriptor de objeto
-
Nombre único o descriptor de objeto que identifica cada objeto MIB. Cada descriptor de objeto MIB se asigna exactamente a un nombre de propiedad CIM. Por ejemplo, ifIndex se traduce a ifIndex.
-
Define los datos y el tipo de un objeto MIB.
-
Define una clave para seleccionar una fila de tabla única.
-
Cláusula AUGMENTS
-
Indica que la colección de tablas que especifica se puede considerar una extensión de otra colección de tablas y puede reemplazar la cláusula INDEX en SNMPv2. Las colecciones a las que hace referencia la cláusula AUGMENTS se pueden combinar con otra colección de tablas para formar una única colección. La colección resultante comparte las propiedades de clave principal especificadas en la última colección de tablas de la cadena.
En este caso, las reglas de asignación anteriores especificadas para la cláusula INDEX se aplican a la última colección de tablas de la cadena. La colección de objetos se asigna luego a una definición de clase CIM.
-
Cláusula OBJECT-IDENTIFIER
-
Contiene un identificador de objeto único para un objeto MIB. Este identificador de objeto se asigna al calificador de propiedad CIM object_identifier.
-
Defina los derechos de acceso al objeto MIB.
-
Cláusula DESCRIPTION
-
Proporciona una descripción de texto del objeto, que se asigna al calificador de propiedad CIM Description. Esta cláusula puede estar vacía.
Cada objeto TABLE y ENTRY de una definición de tabla SNMP también contiene una cláusula DESCRIPTION, que también puede estar vacía. Las cláusulas TABLE y ENTRY DESCRIPTION se concatenan, y el resultado se asigna al calificador de clase CIM Description.
-
Cláusula STATUS
-
Indica si se debe admitir el objeto. Cuando el valor de la cláusula STATUS está obsoleto, el proveedor descarta el objeto MIB de la asignación. De lo contrario, la cláusula STATUS se asigna al calificador de propiedad CIM Status.
Para SNMPv1, el valor preferido de Status es obligatorio u opcional, pero el calificador puede contener otro valor. En el caso de SNMPv2C, el valor preferido de Status es actual o en desuso, pero el calificador puede contener otro valor.
-
Cláusula DEFVAL
-
Asigna un valor predeterminado a una variable de una fila de tabla lógica y se asigna al calificador de propiedad CIM de cadena Defval.
-
Cláusula REFERENCE
-
Hace referencia a otro documento que contiene más información sobre el objeto. Esta cláusula se asigna al calificador de propiedad CIM Reference, que es de tipo cadena.
-
Cláusula UNITS
-
Proporciona una definición precisa de lo que representa el objeto. Esta cláusula se asigna al calificador de propiedad CIM Units, que es de tipo cadena.
Comentarios
La macro OBJECT-TYPE describe las características básicas de un objeto MIB individual. Un conjunto de macros OBJECT-TYPE se puede considerar como un grupo de objetos relacionados. En SNMPv2C, use la macro OBJECT-GROUP para agrupar formalmente conjuntos de objetos relacionados en una colección. Sin embargo, no hay ningún mecanismo formal para crear colecciones en SNMPv1. Para los fines del proveedor SNMP, se omite la macro OBJECT-GROUP, pero puede inventar relaciones de agrupación y crear colecciones.