Discussion:
[opennms-discuss] using mib2opennms run MIB and I get an empty file with just the tags for > start and end
Shulamit
2011-01-16 08:25:14 UTC
Permalink
Hi.

I am using opennmp for send our trap..

As I understand .. We need to import the MIB and connect it to event..

I am using mib2opennms to generate the MIB and I get an empty file with
just the tags for > start and end. when run the below line..



I RUN THIS ->mib2opennms -6 TEST-MIB.txt >/opt/TEST-MIB.events.xml

Please help..





The MIB:

TEST-MIB DEFINITIONS ::= BEGIN



IMPORTS

enterprises, OBJECT-TYPE, TimeTicks, Counter

FROM RFC1155-SMI

DisplayString, DateAndTime

FROM SNMPv2-TC

TRAP-TYPE

FROM RFC1215;



be-connected OBJECT IDENTIFIER ::= { enterprises 4110 }

sysVies
OBJECT IDENTIFIER ::= { be-connected 1 }

sysNotification OBJECT IDENTIFIER ::= {
sysVies 1 }

sysNotificationTrap OBJECT IDENTIFIER ::= { sysNotification 1 }

sysNotificationInfo OBJECT IDENTIFIER ::= { sysNotification 2 }





sysName OBJECT-TYPE

SYNTAX DisplayString

MAX-ACCESS read-only

STATUS mandatory

DESCRIPTION

"The name . For instance, Microsoft Toaster."

::= {sysNotificationInfo 1}



sysSeverity OBJECT-TYPE

SYNTAX DisplayString

MAX-ACCESS read-only

STATUS mandatory

DESCRIPTION

"The Severity . For instance, Microsoft Toaster."

::= {sysNotificationInfo 2}



systemTrap NOTIFICATION-TYPE

OBJECTS{

sysName,

sysSeverity}

STATUS current

DESCRIPTION

"systemTrap ."

::= { sysNotificationTrap 1 }



END
Andrew Hood
2011-01-18 12:46:01 UTC
Permalink
Post by Shulamit
Hi.
I am using opennmp for send our trap..
As I understand .. We need to import the MIB and connect it to event..
I am using mib2opennms to generate the MIB and I get an empty file with
just the tags for > start and end. when run the below line..
I RUN THIS ->mib2opennms -6 TEST-MIB.txt >/opt/TEST-MIB.events.xml
Your MIB is seriously broken. I fixed it for you. Please NEVER mix SMIv1
and SMIv2 constructs in the one MIB.

---------------------------------------------------

TEST-MIB DEFINITIONS ::= BEGIN

IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, enterprises
FROM SNMPv2-SMI
DateAndTime, DisplayString
FROM SNMPv2-TC;

be-connected MODULE-IDENTITY
LAST-UPDATED "201101180000Z"
ORGANIZATION
"whatever"
CONTACT-INFO
"someone"
DESCRIPTION
"a mib"
REVISION "201101180000Z"
DESCRIPTION
"original"
::= { enterprises 4110 }


sysVies OBJECT IDENTIFIER
::= { be-connected 1 }

sysNotification OBJECT IDENTIFIER
::= { sysVies 1 }

sysNotificationTrap OBJECT IDENTIFIER
::= { sysNotification 1 }

sysNotificationInfo OBJECT IDENTIFIER
::= { sysNotification 2 }

sysName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name . For instance, Microsoft Toaster."
::= { sysNotificationInfo 1 }

sysSeverity OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Severity . For instance, Microsoft Toaster."
::= { sysNotificationInfo 2 }

systemTrap NOTIFICATION-TYPE
OBJECTS { sysName, sysSeverity }
STATUS current
DESCRIPTION
"systemTrap ."
::= { sysNotificationTrap 1 }

END


---------------------------------------------------
--
There's no point in being grown up if you can't be childish sometimes.
-- Dr. Who
Loading...