Re: [nv-l] Error when using mib2trap
2004-03-23 16:02:26
Remember that mib2trap works on the
MIB file itself and not on the MIB database (/usr/OV/conf/snmpmib and snmpmib.bin
or snmpv2mib and snmpv2mib.bin). He only considered what's the file.
So he's telling you that he cannot resolve the textual convention
DisplayString.
The IMPORTS tell you that this is defined
in RFC1213-MIB.
So you can get that file and concatenate this Dell MIB to it to create
a big new MIB file, and run mib2trap on that, or you can just go
look in that MIB file to where DisplayString is defined and copy that def
into the Dell MIB before it used, before line 59, and all should be well
James Shanks
Level 3 Support for Tivoli NetView for UNIX and Windows
Tivoli Software / IBM Software Group
"Bursik, Scott {PBSG}"
<Scott.Bursik AT pbsg DOT com>
Sent by: owner-nv-l AT lists.us.ibm DOT com
03/23/2004 03:23 PM
|
To
| "'Nv-L (nv-l AT lists.us.ibm DOT com)'"
<nv-l AT lists.us.ibm DOT com>
|
cc
|
|
Subject
| [nv-l] Error when using mib2trap |
|
AIX 4.3.3 NetView 7.1.3
I am getting errors when loading a MIB for Dell but I am not sure what
the
error means. Anyone out there have an idea what this error is telling me?
Thank You!
/usr/OV/bin/mib2trap DELL_10892.mib DELL_10892.mib.sh
Errors - no script generated.
Textual convention doesn't map to real type.(DisplayString): On or around
line 59
Bad parse of ASN type definition(::=).: On or around line 59
Here is the MIB just a little past line 59
----------------------------------------------------------------------------
---
--
-- Server Administrator MIB : 10892.mib
--
-- Copyright (c) 2000-2002 Dell Computer Corporation.
-- All Rights Reserved.
--
-- The information and functionality described by this MIB file,
-- like many MIB files, is subject to change without notice. Please
-- examine the version number of this MIB and compare it to the version
-- number you are expecting.
--
-- MIB Version 1.55
06 March 2002
--
----------------------------------------------------------------------------
---
MIB-Dell-10892 DEFINITIONS ::= BEGIN
IMPORTS
enterprises, IpAddress
FROM RFC1155-SMI
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
DisplayString
FROM RFC1213-MIB;
-- Dell enterprises ID
dell
OBJECT IDENTIFIER ::= { enterprises 674
}
-- Server Administrator
server3
OBJECT IDENTIFIER ::= { dell
10892 }
-- Server Administrator Groups
baseboardGroup OBJECT
IDENTIFIER ::= { server3 1 }
drsOutOfBandGroup OBJECT IDENTIFIER
::= { server3 2 }
mIBVersionGroup OBJECT
IDENTIFIER ::= { baseboardGroup 1 }
systemManagementSoftwareGroup OBJECT IDENTIFIER ::= { baseboardGroup 100
}
systemStateGroup OBJECT
IDENTIFIER ::= { baseboardGroup 200 }
chassisInformationGroup OBJECT IDENTIFIER ::= { baseboardGroup
300 }
operatingSystemGroup OBJECT IDENTIFIER
::= { baseboardGroup 400 }
systemResourceGroup OBJECT IDENTIFIER
::= { baseboardGroup 500 }
powerGroup
OBJECT IDENTIFIER ::= { baseboardGroup 600 }
thermalGroup OBJECT
IDENTIFIER ::= { baseboardGroup 700 }
userSecurityGroup OBJECT IDENTIFIER
::= { baseboardGroup 800 }
remoteFlashBIOSGroup OBJECT IDENTIFIER
::= { baseboardGroup 900 }
portGroup
OBJECT IDENTIFIER ::= { baseboardGroup 1000 }
deviceGroup
OBJECT IDENTIFIER ::= { baseboardGroup 1100 }
slotGroup
OBJECT IDENTIFIER ::= { baseboardGroup 1200 }
memoryGroup
OBJECT IDENTIFIER ::= { baseboardGroup 1300 }
biosSetUpControlGroup OBJECT IDENTIFIER ::=
{ baseboardGroup 1400 }
lraGroup
OBJECT IDENTIFIER ::= { baseboardGroup 1500 }
cooGroup
OBJECT IDENTIFIER ::= { baseboardGroup 1600 }
remoteAccessGroup OBJECT IDENTIFIER
::= { baseboardGroup 1700 }
alertGroup
OBJECT IDENTIFIER ::= { baseboardGroup 5000 }
--
-- Textual Conventions
--
DellString ::=
DisplayString (SIZE (0..64))
DellSecurityString ::= DisplayString
(SIZE (0..255))
DellCostofOwnershipString ::= DisplayString (SIZE (0..64))
DellObjectRange ::= INTEGER (1..128)
DellUnsigned8BitRange ::= INTEGER (0..255)
DellUnsigned16BitRange ::= INTEGER (0..65535)
DellUnsigned32BitRange ::= INTEGER (0..4294967295)
DellSigned32BitRange ::= INTEGER (-2147483647..2147483647)
DellBoolean ::=
INTEGER (0..1) -- FALSE = 0, TRUE = 1
-- Please Note:
-- Variables with definitions of xxxCapabilities or xxxCapabilitiesUnique
-- are integers representing a series of bit definitions. They are NOT
enumerations
-- and should be treated as bit fields. The value is passed as a decimal
value;
-- it should be converted to hex, and the appropriate bits should be parsed
from
-- that. Some of the more common bit combinations are defined in some
variables,
-- but not all combinations are or will be defined.
|
|
|