From: Brian K. <bki...@gm...> - 2008-01-04 19:16:09
|
Is there any way to tell where the vendor has specified that all traps they send will use the generic 6 trap? Is this located in the mib files somewhere? I am assuming that all of their traps will come in as 6 for software but I am not sure what they will come in as when its a hardware trap. Is there a set of numbers for the specific field like there is for generic? SNMP traps are new to me so I am learning the ropes. Thanks for helping. On Jan 4, 2008 9:53 AM, John Blake <jb...@ar...> wrote: > The Generic is inferred. > > There are 6 trap types; > > > > 0 > > coldStart > > 1 > > warmStart > > 2 > > linkDown > > 3 > > linkUp > > 4 > > authenticationFailure > > 5 > > egpNeighborLoss > > 6 > > enterpriseSpecific > > > > The trap you're receiving is "6" because its enterprise specific (a > specific trap designed by the vendor). > > > > John > > > ------------------------------ > > *From:* ope...@li... [mailto: > ope...@li...] *On Behalf Of *Brian > Kindred > *Sent:* Friday, January 04, 2008 12:42 PM > *To:* ope...@li... > *Subject:* [opennms-discuss] Mib2opennms > > > > *Hello all, > > I was wondering if someone could help me out with a problem that I am > having when converting a mib file to the opennms xml format. When I > converted the mib file to the opennms xml formate everything seemed to > convert properly. I then created several traps and received them in opennms > with OID's that didn't match what was in the xml file, so they came across > as undefined alarms. Below is the event I received: * > > Received unformatted enterprise event (enterprise:.1.3.6.1.4.1.5595.252.1 > generic:6 specific:1). 3 args: .1.3.6.1.4.1.5595.3.200.1.1="SNMP Agent" > .1.3.6.1.4.1.5595.3.200.1.2="1" .1.3.6.1.4.1.5595.3.200.1.3="Service > Started" > > *Below is the xml file referencing this event:* > > <events> > <!-- Start of auto generated data from MIB: INGRIAN-MIB --> > <event> > <mask> > <maskelement> > <mename>id</mename> > <mevalue>.1.3.6.1.4.1.5595.252.1</mevalue> > </maskelement> > <maskelement> > <mename>generic</mename> > <mevalue>1</mevalue> > </maskelement> > <maskelement> > <mename>specific</mename> > <mevalue>1</mevalue> > </maskelement> > </mask> > <uei>uei.opennms.org/mib2opennms/naeSWServiceTrap </uei> > <event-label>INGRIAN-MIB defined trap event: > naeSWServiceTrap</event-label> > <descr> > <p>This trap is sent by a service (see naeSWServiceName definition > for service names), when one of the service alerts (see > naeSWServiceCode for codes) occurs.</p><table> > <tr><td><b> > > naeSWServiceName</b></td><td> > > %parm[#1]%;</td><td><p></p></td></tr> > <tr><td><b> > > naeSWServiceCode</b></td><td> > %parm[#2]%;</td><td><p> > serviceStarted(1) > serviceStopped(2) > restartedDownService(3) > certificateExpired(4) > certificateExpirationWarning(5) > failedToTransferLogs(6) > certificateRevoked(7) > multipleUnsuccessfulServiceStarts(8) > featureExpired(9) > </p></td></tr> > <tr><td><b> > > naeSWServiceMessage</b></td><td> > > %parm[#3]%;</td><td><p></p></td></tr></table> > </descr> > <logmsg dest='logndisplay'><p> > naeSWServiceTrap trap received > naeSWServiceName=%parm[#1]% > naeSWServiceCode=%parm[#2]% > naeSWServiceMessage=%parm[#3]%</p> > </logmsg> > <severity>Critical</severity> > </event>* > * > > > *Now if I change the generic value to 6, the event works just fine. What > puzzles me is that the generic 6 value inst referenced in the Ingrian MIB > file or OID list. Below is the portion of the MIB file that references this > event before it was converted. * > > > -- > -- Software Notification Objects > -- > > naeSoftwareObjects OBJECT IDENTIFIER ::= { naeMIB 200 } > > -- Service Objects > > naeSWServiceObject OBJECT IDENTIFIER ::= { naeSoftwareObjects 1 } > > naeSWServiceName OBJECT-TYPE > SYNTAX DisplayString > MAX-ACCESS read-only > STATUS current > DESCRIPTION > "Name of service: > - NAE Server. > - Secure NAE Server. > - Secure Web Administration. > - SSH Administration. > - SNMP Agent. > - High Availability Service. > This is a required field." > ::= { naeSWServiceObject 1 } > > naeSWServiceCode OBJECT-TYPE > SYNTAX INTEGER { > serviceStarted(1), > serviceStopped(2), > restartedDownService(3), > certificateExpired(4), > certificateExpirationWarning(5), > failedToTransferLogs(6), > certificateRevoked(7), > multipleUnsuccessfulServiceStarts(8), > featureExpired(9) > } > MAX-ACCESS read-only > STATUS current > DESCRIPTION > "The codes are: > 1 - Service started. > 2 - Service stopped. > 3 - Restarted a down service. > 4 - Certificate expired. > 5 - Certificate expiration warning. > 6 - Failed to transfer logs to log host. > 7 - Certificate revoked. > 8 - Multiple unsuccessful attempts to start a service. > 9 - Feature expired. > This is a required field." > ::= { naeSWServiceObject 2 } > > naeSWServiceMessage OBJECT-TYPE > SYNTAX DisplayString > MAX-ACCESS read-only > STATUS current > DESCRIPTION > "Trap Message - additional and optional message sent by a service." > ::= { naeSWServiceObject 3 } * > > > Below is a portion of the OID list provided by Ingrian.* > > .1.3.6.1.4.1.5595.3.200 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects > .1.3.6.1.4.1.5595.3.200.1 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWServiceObject > > .1.3.6.1.4.1.5595.3.200.1.1 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWServiceObject.naeSWServiceName > .1.3.6.1.4.1.5595.3.200.1.2 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWServiceObject.naeSWServiceCode > > .1.3.6.1.4.1.5595.3.200.1.3 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWServiceObject.naeSWServiceMessage > .1.3.6.1.4.1.5595.3.200.2 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWSecurityWarningObject > > .1.3.6.1.4.1.5595.3.200.2.1 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWSecurityWarningObject.naeSWSecurityWarningCode > .1.3.6.1.4.1.5595.3.200.2.2 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWSecurityWarningObject.naeSWSecurityWarningMessage > > .1.3.6.1.4.1.5595.3.200.3 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWGenericSecurityObject > .1.3.6.1.4.1.5595.3.200.3.1 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWGenericSecurityObject.naeSWGenericSecurityCode > > .1.3.6.1.4.1.5595.3.200.3.2 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWGenericSecurityObject.naeSWGenericSecurityMessage > .1.3.6.1.4.1.5595.3.200.4 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWDBToolsObject > > .1.3.6.1.4.1.5595.3.200.4.1 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWDBToolsObject.naeSWDBToolsCode > .1.3.6.1.4.1.5595.3.200.4.2 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWDBToolsObject.naeSWDBToolsMessage > > .1.3.6.1.4.1.5595.3.200.5 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWClusterOperationObject > .1.3.6.1.4.1.5595.3.200.5.1 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWClusterOperationObject.naeSWClusterOperationCode > > .1.3.6.1.4.1.5595.3.200.5.2 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWClusterOperationObject.naeSWClusterOperationMessage > .1.3.6.1.4.1.5595.3.200.6 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWLdapObject > > .1.3.6.1.4.1.5595.3.200.6.1 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWLdapObject.naeSWLdapCode > .1.3.6.1.4.1.5595.3.200.6.2 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWLdapObject.naeSWLdapMessage > > .1.3.6.1.4.1.5595.3.200.7 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWLicenseObject > .1.3.6.1.4.1.5595.3.200.7.1 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWLicenseObject.naeSWLicenseCode > > .1.3.6.1.4.1.5595.3.200.7.2 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWLicenseObject.naeSWLicenseMessage > .1.3.6.1.4.1.5595.3.200.8 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWAccessControlObject > > .1.3.6.1.4.1.5595.3.200.8.1 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWAccessControlObject.naeSWAccessControlCode > .1.3.6.1.4.1.5595.3.200.8.2 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWAccessControlObject.naeSWAccessControlMessage > > .1.3.6.1.4.1.5595.3.200.9 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWEnterpriseManagerObject > .1.3.6.1.4.1.5595.3.200.9.1 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWEnterpriseManagerObject.naeSWEnterpriseManagerCode > > .1.3.6.1.4.1.5595.3.200.9.2 > .iso.org.dod.internet.private.enterprises.ingrian.naeMIB.naeSoftwareObjects.naeSWEnterpriseManagerObject.naeSWEnterpriseManagerMessage > > *If anyone has any idea why I am receiving the generic 6 value, your help > would be greatly appreciated. * > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Please read the OpenNMS Mailing List FAQ: > http://www.opennms.org/index.php/Mailing_List_FAQ > > opennms-discuss mailing list > > To *unsubscribe* or change your subscription options, see the bottom of > this page: > https://lists.sourceforge.net/lists/listinfo/opennms-discuss > |