Re: Define Trap mib file and generate Trap codes problem(v1, v2 testing prototype problems)
"Alexander King" <[email protected]>
| Newsgroups | gmane.network.net-snmp.user |
|---|---|
| Message-ID | <[email protected]> |
Hi Dave and ALL: 2010/1/11 Alexander King <[email protected]>: >>>If I do not use the same parent OID,how do I distinguish the >>> notification entries belong to? What do you mean by this? If there is management information associated with a notification, this would typically be listed in the OBJECTS clause of the notification definition. For example, see the linkUp/linkDown traps, in IF-MIB. This also means that you've got information about *which* interface (or more generally, which row of the table) triggered the trap. >>>In my testing mib, I have several scalars they belong to the same parent OID,and a table. so there are two kinds of the traps,one type belong to the parent OID which have some simple scalars children;and one type trap belong to the table. I donot know whether I make you see clearly in this point. If the OID hostInterfaceFCEntry lies within the subtree rooted at 'uit', then mib2c should have generated a corresponding function call. If it lies outside this subtree, then it wouldn't. >>>>the second kind traps's father OID is hostInterfaceFCEntry,such like this: fcPorttrap TRAP-TYPE ENTERPRISE hostInterfaceFCEntry VARIABLES { fcPort } STATUS current DESCRIPTION "Warning:fc port %d was failed!" ::= 10 but I didnot got the send_hostInterfaceEntry_trap function. and more,i decide to test the v1 and v2 trap prototype,but I got two mib files use the same template(defined by myself too),UIT-TRAP-MIB.mib and UIT-NOTIFICATION-MIB.mib,in file1 I got error like this: fcConnections OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS current DESCRIPTION "fc Connections." ::= { hostInterfaceFCEntry 6 } ------------------------------------------------------------------------------- --Trap prototype testing here. ------------------------------------------------------------------------------- trapTesting OBJECT IDENTIFIER ::= { systeminfoController 3 } systemNumbertrap TRAP-TYPE ENTERPRISE controllerInfo VARIABLES { systemNumber } STATUS current --MG-soft report here has a ' G:\net-snmp\snmp\Trap-Test- --prototype\SNMPv1\UIT-TRAP-MIB.mib(243) : Error 6 : Invalid number' DESCRIPTION "This is just a demo" ::= 12 systemSerialNumbertrap TRAP-TYPE ENTERPRISE controllerInfo VARIABLES { systemSerialNumber } STATUS current DESCRIPTION "This is just a demo" ::= 13 systemTypetrap TRAP-TYPE ENTERPRISE controllerInfo VARIABLES { systemType } STATUS current DESCRIPTION "This is just a demo" ::= 14 and in file2 I got many errors like this: G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(296) : Error 20 : Expected ", or FROM" but found "{" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(296) : Error 20 : Expected ", or FROM" but found "fcConnections" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(296) : Error 20 : Expected ", or FROM" but found "}" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(297) : Error 20 : Expected ", or FROM" but found "STATUS" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(297) : Error 20 : Expected ", or FROM" but found "current" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(298) : Error 20 : Expected ", or FROM" but found "DESCRIPTION" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(298) : Error 20 : Expected ", or FROM" but found "This is just a demo" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(299) : Error 20 : Expected ", or FROM" but found "::=" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(299) : Error 20 : Expected ", or FROM" but found "{" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(299) : Error 20 : Expected ", or FROM" but found "hostInterfaceFCEntry" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(299) : Error 20 : Expected ", or FROM" but found "51908" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(299) : Error 20 : Expected ", or FROM" but found "}" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(300) : Error 20 : Expected ", or FROM" but found "END" Error count exceeded maximum allowed number. Stopping compilation. G:\net-snmp\snmp\Trap-Test-prototype\SNMPv2\UIT-NOTIFICATION-MIB.mib(300) : Error 20 : Expected ", or FROM" but found "" it look like something wrong in my NOTIFICATION-TYPE defination part: systemNumbertrap NOTIFICATION-TYPE OBJECTS { systemNumber } STATUS current DESCRIPTION "This is just a demo" ::= { hostInterfaceFCEntry 51898 } The two attachments are my mib files for your test.Thank you all.Oh,my God,forgive me for my horrible foolishness. Alex ------------------------------------------------------------------------------ This SF.Net email is sponsored by the Verizon Developer Community Take advantage of Verizon's best-in-class app development support A streamlined, 14 day to market process makes app distribution fast and easy Join now and get one step closer to millions of Verizon customers http://p.sf.net/sfu/verizon-dev2dev _______________________________________________ Net-snmp-users mailing list [email protected] Please see the following page to unsubscribe or change other options: https://lists.sourceforge.net/lists/listinfo/net-snmp-users