Mcompile – HP Systems Insight Manager Manual del usuario

Página 154

Advertising
background image

línea de comandos indicadas más arriba. Esta herramienta es la página SNMP Trap Settings
(Configuración de capturas de SNMP). En esta sección se describe cada una de las herramientas
proporcionadas y su uso específico.

mcompile

La herramienta mcompile comprueba la sintaxis de todas las bases MIB que deben cargarse en
el sistema. mcompile resuelve todas las dependencias de MIB y, si es necesario, convierte las
MIB de SNMP versión 2 en el formato de la versión 1 para cargarlas en la base de datos de
Systems Insight Manager. La herramienta mcompile se encuentra en el directorio <BASE>\lbin
y debe ejecutase desde el directorio <BASE>\mibs. La herramienta mcompile busca de forma
predeterminada todos los archivos de MIB en el directorio <BASE>\mibs, por lo que todas las
MIB que desee registrar deben estar copiadas en el directorio <BASE>\mibs. Si bien mcompile
proporciona alguna capacidad para especificar un directorio distinto para la búsqueda de bases
MIB, HP recomienda colocar todas las MIB en el directorio <BASE>\mibs. La herramienta
mcompile

usa esta sintaxis:

mcompile [-d <especificaciones_dir>] <archivo_mib></

No es necesario usar el modificador -d si se han copiado todas las MIB, incluidas las MIB de
dependencias, en el directorio <BASE>\mibs y la herramienta mcompile se ejecuta desde el
directorio <BASE>\mibs. El modificador -d especifica qué directorio contiene los archivos de
MIB que deben compilarse en Systems Insight Manager. La vía de acceso al directorio debe
especificarse como vía de acceso completa o relativa al directorio <BASE>.

Como salida, mcompile produce un archivo CFG y lo guarda en el directorio <BASE>\mibs.
Este archivo tiene el mismo nombre que la MIB de origen, pero con el sufijo .cfg. En el uso típico
mencionado más arriba, el archivo de salida resultante sería test.cfg. Si se ejecuta mcompile
varias veces en la misma MIB de origen, se generan varias revisiones del archivo CFG y la última
versión mantiene la extensión .cfg. Los archivos CFG son versiones reducidas de las MIB fuente
originales donde se han eliminado todos los componentes, todas las importaciones de otras MIB
se han resuelto y sustituido según la necesidad, y el compilador ha convertido la sintaxis de la
versión 2 a la versión 1 en los casos adecuados.

Cuando se compilan bases MIB con dependencias, la MIB dependiente debe encontrarse en el
mismo directorio que la MIB de destino y debe seguir un convenio de denominación determinado,
generalmente MODULOMIB.MIB. A continuación se muestra un ejemplo en el que se usan
fragmentos de la base CPQFCA MIB:

CPQFCA-MIB DEFINITIONS ::= BEGIN
IMPORTS
compaq
FROM CPQHOST-MIB
enterprises
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
cpqSsChassisName
FROM CPQSTSYS-MIB

La herramienta mcompile ha buscado compaq abriendo el archivo CPQHOST.MIB y mcompile
busca cpqSsChassisName en CPQSTSYS.MIB. Las otras importaciones se resuelven
automáticamente al ejecutar mcompile desde el directorio <BASE>\mibs. HP proporciona
versiones de las bases RFC 1212, 1213 y 1215 para la importación automática durante la
compilación. mcompile resuelve automáticamente e importa internamente desde RFC1155.

154 Compilación y personalización de bases MIB

Advertising