Disman Event Mib

download Disman Event Mib

of 32

Transcript of Disman Event Mib

  • 7/31/2019 Disman Event Mib

    1/32

    DISMAN-EVENT-MIBDEFINITIONS::=BEGIN

    IMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32,Unsigned32,NOTIFICATION-TYPE,Counter32,Gauge32,mib-2,zeroDotZeroFROMSNMPv2-SMITEXTUAL-CONVENTION,RowStatus,TruthValueFROMSNMPv2-TCMODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUPFROMSNMPv2-CONFsysUpTimeFROMSNMPv2-MIBSnmpTagValueFROMSNMP-TARGET-MIBSnmpAdminStringFROMSNMP-FRAMEWORK-MIB;

    dismanEventMIBMODULE-IDENTITYLAST-UPDATED"200010160000Z"--16October2000ORGANIZATION"IETFDistributedManagementWorkingGroup"CONTACT-INFO"RamanathanKavasseriCiscoSystems,Inc.170WestTasmanDrive,SanJoseCA95134-1706.Phone:+14085264527Email:[email protected]"

    DESCRIPTION"TheMIBmodulefordefiningeventtriggersandactionsfornetworkmanagementpurposes."--RevisionHistory

    REVISION"200010160000Z"--16October2000DESCRIPTION"ThisistheinitialversionofthisMIB.PublishedasRFC2981"::={mib-288}

    dismanEventMIBObjectsOBJECTIDENTIFIER::={dismanEventMIB1}

    --ManagementTriggeredEvent(MTE)objects

    mteResourceOBJECTIDENTIFIER::={dismanEventMIBObjects1}mteTriggerOBJECTIDENTIFIER::={dismanEventMIBObjects2}mteObjectsOBJECTIDENTIFIER::={dismanEventMIBObjects3}mteEventOBJECTIDENTIFIER::={dismanEventMIBObjects4}

    ----TextualConventions--

    FailureReason::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION

    "Reasonsforfailuresinanattempttoperformamanagementrequest.

    Thefirstgroupoferrors,numberedlessthan0,arerelatedtoproblemsinsendingtherequest.Theexistenceofaparticularerrorcodeheredoesnotimplythatallimplementationsarecapableofsensingthaterrorandreturningthatcode.

    Thesecondgroup,numberedgreaterthan0,arecopied

  • 7/31/2019 Disman Event Mib

    2/32

    directlyfromSNMPprotocoloperationsandareintendedtocarryexactlythemeaningsdefinedfortheprotocolasreturnedinanSNMPresponse.

    localResourceLacksomelocalresourcesuchasmemorylackingormteResourceSampleInstanceMaximumexceededbadDestinationunrecognizeddomainnameorotherwiseinvaliddestinationaddressdestinationUnreachablecan'tgettodestinationaddressnoResponsenoresponsetoSNMPrequestbadTypethedatasyntaxofaretrievedobjectasnotasexpectedsampleOverrunanothersampleattemptoccurredbeforethepreviousonecompleted"

    SYNTAXINTEGER{localResourceLack(-1),badDestination(-2),destinationUnreachable(-3),noResponse(-4),badType(-5),sampleOverrun(-6),

    noError(0),

    tooBig(1),noSuchName(2),badValue(3),readOnly(4),genErr(5),noAccess(6),wrongType(7),wrongLength(8),wrongEncoding(9),wrongValue(10),noCreation(11),

    inconsistentValue(12),resourceUnavailable(13),commitFailed(14),undoFailed(15),authorizationError(16),notWritable(17),inconsistentName(18)}----ResourceControlSection--

    mteResourceSampleMinimumOBJECT-TYPESYNTAXInteger32(1..2147483647)

    UNITS"seconds"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TheminimummteTriggerFrequencythissystemwillaccept.Asystemmayusethelargervaluesofthisminimumtolessentheimpactofconstantsampling.Forlargersamplingintervalsthesystemsampleslessoftenandsufferslessoverhead.Thisobjectprovidesawaytoenforcesuchloweroverheadforalltriggerscreatedafteritis

  • 7/31/2019 Disman Event Mib

    3/32

    set.

    Unlessexplicitlyresourcelimited,asystem'svalueforthisobjectSHOULDbe1,allowingassmallasa1secondintervalforongoingtriggersampling.

    ChangingthisvaluewillnotinvalidateanexistingsettingofmteTriggerFrequency."::={mteResource1}

    mteResourceSampleInstanceMaximumOBJECT-TYPESYNTAXUnsigned32UNITS"instances"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Themaximumnumberofinstanceentriesthissystemwillsupportforsampling.

    Thesearetheentriesthatmaintainstate,oneforeachinstanceofeachsampledobjectasselectedbymteTriggerValueID.Notethatwildcardedobjectsresultinmultipleinstancesofthisstate.

    Avalueof0indicatesnopresetlimit,thatis,thelimitisdynamicbasedonsystemoperationandresources.

    Unlessexplicitlyresourcelimited,asystem'svalueforthisobjectSHOULDbe0.

    Changingthisvaluewillnoteliminateorinhibitexistingsamplestatebutcouldpreventallocationofadditionalstateinformation."::={mteResource2}

    mteResourceSampleInstancesOBJECT-TYPESYNTAXGauge32

    UNITS"instances"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"ThenumberofcurrentlyactiveinstanceentriesasdefinedformteResourceSampleInstanceMaximum."::={mteResource3}

    mteResourceSampleInstancesHighOBJECT-TYPESYNTAXGauge32UNITS"instances"MAX-ACCESSread-onlySTATUScurrent

    DESCRIPTION"ThehighestvalueofmteResourceSampleInstancesthathasoccurredsinceinitializationofthemanagementsystem."::={mteResource4}

    mteResourceSampleInstanceLacksOBJECT-TYPESYNTAXCounter32UNITS"instances"MAX-ACCESSread-onlySTATUScurrent

  • 7/31/2019 Disman Event Mib

    4/32

    DESCRIPTION"ThenumberoftimesthissystemcouldnottakeanewsamplebecausethatallocationwouldhaveexceededthelimitsetbymteResourceSampleInstanceMaximum."::={mteResource5}

    ----TriggerSection--

    --Counters

    mteTriggerFailuresOBJECT-TYPESYNTAXCounter32UNITS"failures"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Thenumberoftimesanattempttocheckforatriggerconditionhasfailed.Thiscountsindividuallyforeachattemptinagroupoftargetsoreachattemptforawildcardedobject."::={mteTrigger1}

    ----TriggerTable--

    mteTriggerTableOBJECT-TYPESYNTAXSEQUENCEOFMteTriggerEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Atableofmanagementeventtriggerinformation."::={mteTrigger2}

    mteTriggerEntryOBJECT-TYPE

    SYNTAXMteTriggerEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Informationaboutasingletrigger.ApplicationscreateanddeleteentriesusingmteTriggerEntryStatus."INDEX{mteOwner,IMPLIEDmteTriggerName}::={mteTriggerTable1}

    MteTriggerEntry::=SEQUENCE{mteOwnerSnmpAdminString,mteTriggerNameSnmpAdminString,mteTriggerCommentSnmpAdminString,

    mteTriggerTestBITS,mteTriggerSampleTypeINTEGER,mteTriggerValueIDOBJECTIDENTIFIER,mteTriggerValueIDWildcardTruthValue,mteTriggerTargetTagSnmpTagValue,mteTriggerContextNameSnmpAdminString,mteTriggerContextNameWildcardTruthValue,mteTriggerFrequencyUnsigned32,mteTriggerObjectsOwnerSnmpAdminString,mteTriggerObjectsSnmpAdminString,

  • 7/31/2019 Disman Event Mib

    5/32

    mteTriggerEnabledTruthValue,mteTriggerEntryStatusRowStatus}

    mteOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Theownerofthisentry.Theexactsemanticsofthisstringaresubjecttothesecuritypolicydefinedbythesecurityadministrator."::={mteTriggerEntry1}

    mteTriggerNameOBJECT-TYPESYNTAXSnmpAdminString(SIZE(1..32))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Alocally-unique,administrativelyassignednameforthetriggerwithinthescopeofmteOwner."::={mteTriggerEntry2}

    mteTriggerCommentOBJECT-TYPE

    SYNTAXSnmpAdminStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Adescriptionofthetrigger'sfunctionanduse."DEFVAL{''H}::={mteTriggerEntry3}

    mteTriggerTestOBJECT-TYPESYNTAXBITS{existence(0),boolean(1),threshold(2)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION

    "Thetypeoftriggertesttoperform.For'boolean'and'threshold'tests,theobjectatmteTriggerValueIDMUSTevaluatetoaninteger,thatis,anythingthatendsupencodedfortransmission(thatis,inBER,notASN.1)asaninteger.

    For'existence',thespecifictestisasselectedbymteTriggerExistenceTest.Whenanobjectappears,vanishesorchangesvalue,thetriggerfires.Iftheobject'sappearancecausedthetriggerfiring,theobjectMUSTvanishbeforethetriggercanbefiredagainforit,andviceversa.Ifthetriggerfiredduetoachangeintheobject'svalue,itwillbefiredagainoneverysuccessivevaluechangeforthatobject.

    For'boolean',thespecifictestisasselectedbymteTriggerBooleanTest.Ifthetestresultistruethetriggerfires.Thetriggerwillnotfireagainuntilthevaluehasbecomefalseandcomebacktotrue.

    For'threshold'thetestworksasdescribedbelowformteTriggerThresholdStartup,mteTriggerThresholdRising,andmteTriggerThresholdFalling.

  • 7/31/2019 Disman Event Mib

    6/32

    Notethatcombining'boolean'and'threshold'testsonthesameobjectmaybesomewhatredundant."DEFVAL{{boolean}}::={mteTriggerEntry4}

    mteTriggerSampleTypeOBJECT-TYPESYNTAXINTEGER{absoluteValue(1),deltaValue(2)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Thetypeofsamplingtoperform.

    An'absoluteValue'samplerequiresonlyasinglesampletobemeaningful,andisexactlythevalueoftheobjectatmteTriggerValueIDatthesampletime.

    A'deltaValue'requirestwosamplestobemeaningfulandisthusnotavailablefortestinguntilthesecondandsubsequentsamplesaftertheobjectatmteTriggerValueIDisfirstfoundtoexist.Itisthedifferencebetweenthetwosamples.Forunsignedvaluesitisalwayspositive,basedonunsignedarithmetic.Forsignedvaluesitcanbepositiveornegative.

    ForSNMPcounterstobemeaningfultheyshouldbesampledasa

    'deltaValue'.

    For'deltaValue'mteTriggerDeltaTablecontainsfurtherparameters.

    Ifonly'existence'issetinmteTriggerTestthisobjecthasnomeaning."DEFVAL{absoluteValue}::={mteTriggerEntry5}

    mteTriggerValueIDOBJECT-TYPESYNTAXOBJECTIDENTIFIERMAX-ACCESSread-create

    STATUScurrentDESCRIPTION"TheobjectidentifieroftheMIBobjecttosampletoseeifthetriggershouldfire.

    Thismaybewildcardedbytruncatingallorpartoftheinstanceportion,inwhichcasethevalueisobtainedasifwithaGetNextfunction,checkingmultiplevaluesiftheyexist.Ifsuchwildcardingisapplied,mteTriggerValueIDWildcardmustbe'true'andifnotitmustbe'false'.

    Badobjectidentifiersoramismatchbetweentruncatingthe

    identifierandthevalueofmteTriggerValueIDWildcardresultinoperationasonewouldexpectwhenprovidingthewrongidentifiertoaGetorGetNextoperation.TheGetwillfailorgetthewrongobject.TheGetNextwillindeedgetwhateverisnext,proceedinguntilitrunspasttheinitialpartoftheidentifierandperhapsmanyunintendedobjectsforconfusingresults.Ifthevaluesyntaxofthoseobjectsisnotusable,thatresultsina'badType'errorthatterminatesthescan.

    Eachinstancethatfillsthewildcardisindependentofany

  • 7/31/2019 Disman Event Mib

    7/32

    additionalinstances,thatis,wildcardedobjectsoperateasiftherewereaseparatetableentryforeachinstancethatfillsthewildcardwithouthavingtoactuallypredictallpossibleinstancesaheadoftime."DEFVAL{zeroDotZero}::={mteTriggerEntry6}

    mteTriggerValueIDWildcardOBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"ControlforwhethermteTriggerValueIDistobetreatedasfully-specifiedorwildcarded,with'true'indicatingwildcard."DEFVAL{false}::={mteTriggerEntry7}

    mteTriggerTargetTagOBJECT-TYPESYNTAXSnmpTagValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Thetagforthetarget(s)fromwhichtoobtaintheconditionforatriggercheck.

    Alengthof0indicatesthelocalsystem.Inthiscase,accesstotheobjectsindicatedbymteTriggerValueIDisunderthesecuritycredentialsoftherequesterthatsetmteTriggerEntryStatusto'active'.ThosecredentialsaretheinputparametersforisAccessAllowedfromtheArchitectureforDescribingSNMPManagementFrameworks.

    Otherwiseaccessrightsarecheckedaccordingtothesecurityparametersresultingfromthetag."DEFVAL{''H}::={mteTriggerEntry8}

    mteTriggerContextNameOBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"ThemanagementcontextfromwhichtoobtainmteTriggerValueID.

    Thismaybewildcardedbyleavingcharactersofftheend.Forexampleuse'Repeater'towildcardto'Repeater1','Repeater2','Repeater-999.87b',andsoon.Toindicatesuchwildcardingisintended,mteTriggerContextNameWildcardmustbe'true'.

    Eachinstancethatfillsthewildcardisindependentofanyadditionalinstances,thatis,wildcardedobjectsoperateasiftherewereaseparatetableentryforeachinstancethatfillsthewildcardwithouthavingtoactuallypredictallpossibleinstancesaheadoftime.

    Operationofthisfeatureassumesthatthelocalsystemhasalistofavailablecontextsagainstwhichtoapplythewildcard.Iftheobjectsarebeingreadfromthelocalsystem,thisisclearlythesystem'sownlistofcontexts.

  • 7/31/2019 Disman Event Mib

    8/32

    Foraremotesystemalocalversionofsuchalistisnotdefinedbyanycurrentstandardandmaynotbeavailable,sothisfunctionMAYnotbesupported."DEFVAL{''H}::={mteTriggerEntry9}

    mteTriggerContextNameWildcardOBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"ControlforwhethermteTriggerContextNameistobetreatedasfully-specifiedorwildcarded,with'true'indicatingwildcard."DEFVAL{false}::={mteTriggerEntry10}

    mteTriggerFrequencyOBJECT-TYPESYNTAXUnsigned32UNITS"seconds"MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Thenumberofsecondstowaitbetweentriggersamples.Toencourageconsistencyinsampling,theintervalismeasured

    fromthebeginningofonechecktothebeginningofthenextandthetimerisrestartedimmediatelywhenitexpires,notwhenthecheckcompletes.

    Ifthenextsamplebeginsbeforethepreviousonecompletedthesystemmayeitherattempttomakethecheckortreatthisasanerrorconditionwiththeerror'sampleOverrun'.

    Afrequencyof0indicatesinstantaneousrecognitionofthecondition.Thisisnotpossibleinmanycases,butmaybesupportedincaseswhereitmakessenseandthesystemisabletodoso.ThisfeatureallowstheMIBtobeusedinimplementationswheresuchinterrupt-drivenbehavioris

    possibleandisnotlikelytobesupportedforallMIBobjectseventhensincesuchsamplinggenerallyhastobetightlyintegratedintolow-levelcode.

    SystemsthatcansupportthisSHOULDdocumentthosecaseswhereitcanbeused.Incaseswhereitcannot,settingthisobjectto0shouldbedisallowed."DEFVAL{600}::={mteTriggerEntry11}

    mteTriggerObjectsOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-create

    STATUScurrentDESCRIPTION"TogowithmteTriggerObjects,themteOwnerofagroupofobjectsfrommteObjectsTable."DEFVAL{''H}::={mteTriggerEntry12}

    mteTriggerObjectsOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-create

  • 7/31/2019 Disman Event Mib

    9/32

    STATUScurrentDESCRIPTION"ThemteObjectsNameofagroupofobjectsfrommteObjectsTable.TheseobjectsaretobeaddedtoanyNotificationresultingfromthefiringofthistrigger.

    AlistofobjectsmayalsobeaddedbasedontheeventoronthevalueofmteTriggerTest.

    Alengthof0indicatesnoadditionalobjects."DEFVAL{''H}::={mteTriggerEntry13}

    mteTriggerEnabledOBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Acontroltoallowatriggertobeconfiguredbutnotused.Whenthevalueis'false'thetriggerisnotsampled."DEFVAL{false}::={mteTriggerEntry14}

    mteTriggerEntryStatusOBJECT-TYPE

    SYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Thecontrolthatallowscreationanddeletionofentries.Oncemadeactiveanentrymaynotbemodifiedexcepttodeleteit."::={mteTriggerEntry15}

    ----TriggerDeltaTable--

    mteTriggerDeltaTableOBJECT-TYPESYNTAXSEQUENCEOFMteTriggerDeltaEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Atableofmanagementeventtriggerinformationfordeltasampling."::={mteTrigger3}

    mteTriggerDeltaEntryOBJECT-TYPESYNTAXMteTriggerDeltaEntryMAX-ACCESSnot-accessibleSTATUScurrent

    DESCRIPTION"Informationaboutasingletrigger'sdeltasampling.EntriesautomaticallyexistinthisthistableforeachmteTriggerEntrythathasmteTriggerSampleTypesetto'deltaValue'."INDEX{mteOwner,IMPLIEDmteTriggerName}::={mteTriggerDeltaTable1}

    MteTriggerDeltaEntry::=SEQUENCE{mteTriggerDeltaDiscontinuityIDOBJECTIDENTIFIER,mteTriggerDeltaDiscontinuityIDWildcardTruthValue,

  • 7/31/2019 Disman Event Mib

    10/32

    mteTriggerDeltaDiscontinuityIDTypeINTEGER}

    sysUpTimeInstanceOBJECTIDENTIFIER::={sysUpTime0}

    mteTriggerDeltaDiscontinuityIDOBJECT-TYPESYNTAXOBJECTIDENTIFIERMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TheOBJECTIDENTIFIER(OID)ofaTimeTicks,TimeStamp,orDateAndTimeobjectthatindicatesadiscontinuityinthevalueatmteTriggerValueID.

    TheOIDmaybeforaleafobject(e.g.sysUpTime.0)ormaybewildcardedtomatchmteTriggerValueID.

    Thisobjectsupportsnormalcheckingforadiscontinuityinacounter.NotethatifthisobjectdoesnotpointtosysUpTimediscontinuitycheckingMUSTstillchecksysUpTimeforanoveralldiscontinuity.

    Iftheobjectidentifiedisnotaccessiblethesampleattemptisinerror,withtheerrorcodeasfromanSNMPrequest.

    BadobjectidentifiersoramismatchbetweentruncatingtheidentifierandthevalueofmteDeltaDiscontinuityIDWildcardresultinoperationasonewouldexpectwhenprovidingthewrongidentifiertoaGetoperation.TheGetwillfailorgetthewrongobject.Ifthevaluesyntaxofthoseobjectsisnotusable,thatresultsinanerrorthatterminatesthesamplewitha'badType'errorcode."DEFVAL{sysUpTimeInstance}::={mteTriggerDeltaEntry1}

    mteTriggerDeltaDiscontinuityIDWildcardOBJECT-TYPESYNTAXTruthValue

    MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"ControlforwhethermteTriggerDeltaDiscontinuityIDistobetreatedasfully-specifiedorwildcarded,with'true'indicatingwildcard.NotethatthevalueofthisobjectwillbethesameasthatofthecorrespondinginstanceofmteTriggerValueIDWildcardwhenthecorrespondingmteTriggerSampleTypeis'deltaValue'."DEFVAL{false}::={mteTriggerDeltaEntry2}

    mteTriggerDeltaDiscontinuityIDTypeOBJECT-TYPE

    SYNTAXINTEGER{timeTicks(1),timeStamp(2),dateAndTime(3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Thevalue'timeTicks'indicatesthemteTriggerDeltaDiscontinuityIDofthisrowisofsyntaxTimeTicks.Thevalue'timeStamp'indicatessyntaxTimeStamp.Thevalue'dateAndTime'indicatessyntaxDateAndTime."DEFVAL{timeTicks}::={mteTriggerDeltaEntry3}

  • 7/31/2019 Disman Event Mib

    11/32

    ----TriggerExistenceTable--

    mteTriggerExistenceTableOBJECT-TYPESYNTAXSEQUENCEOFMteTriggerExistenceEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Atableofmanagementeventtriggerinformationforexistencetriggers."::={mteTrigger4}

    mteTriggerExistenceEntryOBJECT-TYPESYNTAXMteTriggerExistenceEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Informationaboutasingleexistencetrigger.EntriesautomaticallyexistinthisthistableforeachmteTriggerEntrythathas'existence'setinmteTriggerTest."INDEX{mteOwner,IMPLIEDmteTriggerName}::={mteTriggerExistenceTable1}

    MteTriggerExistenceEntry::=SEQUENCE{mteTriggerExistenceTestBITS,mteTriggerExistenceStartupBITS,mteTriggerExistenceObjectsOwnerSnmpAdminString,mteTriggerExistenceObjectsSnmpAdminString,mteTriggerExistenceEventOwnerSnmpAdminString,mteTriggerExistenceEventSnmpAdminString}

    mteTriggerExistenceTestOBJECT-TYPESYNTAXBITS{present(0),absent(1),changed(2)}MAX-ACCESSread-write

    STATUScurrentDESCRIPTION"Thetypeofexistencetesttoperform.ThetriggerfireswhentheobjectatmteTriggerValueIDisseentogofrompresenttoabsent,fromabsenttopresent,ortohaveit'svaluechanged,dependingonwhichtestsareselected:

    present(0)-whenthistestisselected,thetriggerfireswhenthemteTriggerValueIDobjectgoesfromabsenttopresent.

    absent(1)-whenthistestisselected,thetriggerfireswhenthemteTriggerValueIDobjectgoesfrompresenttoabsent.changed(2)-whenthistestisselected,thetriggerfires

    themteTriggerValueIDobjectvaluechanges.

    Oncethetriggerhasfiredforeitherpresenceorabsenceitwillnotfireagainforthatstateuntiltheobjecthasbeentotheotherstate."DEFVAL{{present,absent}}::={mteTriggerExistenceEntry1}

    mteTriggerExistenceStartupOBJECT-TYPESYNTAXBITS{present(0),absent(1)}

  • 7/31/2019 Disman Event Mib

    12/32

    MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Controlforwhetheraneventmaybetriggeredwhenthisentryisfirstsetto'active'andthetestspecifiedbymteTriggerExistenceTestistrue.Settinganoptioncausesthattriggertofirewhenitstestistrue."DEFVAL{{present,absent}}::={mteTriggerExistenceEntry2}

    mteTriggerExistenceObjectsOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TogowithmteTriggerExistenceObjects,themteOwnerofagroupofobjectsfrommteObjectsTable."DEFVAL{''H}::={mteTriggerExistenceEntry3}

    mteTriggerExistenceObjectsOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrent

    DESCRIPTION"ThemteObjectsNameofagroupofobjectsfrommteObjectsTable.TheseobjectsaretobeaddedtoanyNotificationresultingfromthefiringofthistriggerforthistest.

    Alistofobjectsmayalsobeaddedbasedontheoveralltrigger,theeventorothersettingsinmteTriggerTest.

    Alengthof0indicatesnoadditionalobjects."DEFVAL{''H}::={mteTriggerExistenceEntry4}

    mteTriggerExistenceEventOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TogowithmteTriggerExistenceEvent,themteOwnerofanevententryfromthemteEventTable."DEFVAL{''H}::={mteTriggerExistenceEntry5}

    mteTriggerExistenceEventOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-write

    STATUScurrentDESCRIPTION"ThemteEventNameoftheeventtoinvokewhenmteTriggerTypeis'existence'andthistriggerfires.Alengthof0indicatesnoevent."DEFVAL{''H}::={mteTriggerExistenceEntry6}

    ----TriggerBooleanTable

  • 7/31/2019 Disman Event Mib

    13/32

    --

    mteTriggerBooleanTableOBJECT-TYPESYNTAXSEQUENCEOFMteTriggerBooleanEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Atableofmanagementeventtriggerinformationforbooleantriggers."::={mteTrigger5}mteTriggerBooleanEntryOBJECT-TYPESYNTAXMteTriggerBooleanEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Informationaboutasinglebooleantrigger.EntriesautomaticallyexistinthisthistableforeachmteTriggerEntrythathas'boolean'setinmteTriggerTest."INDEX{mteOwner,IMPLIEDmteTriggerName}::={mteTriggerBooleanTable1}

    MteTriggerBooleanEntry::=SEQUENCE{mteTriggerBooleanComparisonINTEGER,mteTriggerBooleanValueInteger32,

    mteTriggerBooleanStartupTruthValue,mteTriggerBooleanObjectsOwnerSnmpAdminString,mteTriggerBooleanObjectsSnmpAdminString,mteTriggerBooleanEventOwnerSnmpAdminString,mteTriggerBooleanEventSnmpAdminString}

    mteTriggerBooleanComparisonOBJECT-TYPESYNTAXINTEGER{unequal(1),equal(2),less(3),lessOrEqual(4),greater(5),greaterOrEqual(6)}MAX-ACCESSread-writeSTATUScurrent

    DESCRIPTION"Thetypeofbooleancomparisontoperform.

    ThevalueatmteTriggerValueIDiscomparedtomteTriggerBooleanValue,soforexampleifmteTriggerBooleanComparisonis'less'theresultwouldbetrueifthevalueatmteTriggerValueIDislessthanthevalueofmteTriggerBooleanValue."DEFVAL{unequal}::={mteTriggerBooleanEntry1}

    mteTriggerBooleanValueOBJECT-TYPESYNTAXInteger32

    MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"ThevaluetouseforthetestspecifiedbymteTriggerBooleanTest."DEFVAL{0}::={mteTriggerBooleanEntry2}

    mteTriggerBooleanStartupOBJECT-TYPESYNTAXTruthValue

  • 7/31/2019 Disman Event Mib

    14/32

    MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Controlforwhetheraneventmaybetriggeredwhenthisentryisfirstsetto'active'oranewinstanceoftheobjectatmteTriggerValueIDisfoundandthetestspecifiedbymteTriggerBooleanComparisonistrue.InthatcaseaneventistriggeredifmteTriggerBooleanStartupis'true'."DEFVAL{true}::={mteTriggerBooleanEntry3}

    mteTriggerBooleanObjectsOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TogowithmteTriggerBooleanObjects,themteOwnerofagroupofobjectsfrommteObjectsTable."DEFVAL{''H}::={mteTriggerBooleanEntry4}

    mteTriggerBooleanObjectsOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-write

    STATUScurrentDESCRIPTION"ThemteObjectsNameofagroupofobjectsfrommteObjectsTable.TheseobjectsaretobeaddedtoanyNotificationresultingfromthefiringofthistriggerforthistest.

    Alistofobjectsmayalsobeaddedbasedontheoveralltrigger,theeventorothersettingsinmteTriggerTest.

    Alengthof0indicatesnoadditionalobjects."DEFVAL{''H}::={mteTriggerBooleanEntry5}

    mteTriggerBooleanEventOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TogowithmteTriggerBooleanEvent,themteOwnerofanevententryfrommteEventTable."DEFVAL{''H}::={mteTriggerBooleanEntry6}

    mteTriggerBooleanEventOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))

    MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"ThemteEventNameoftheeventtoinvokewhenmteTriggerTypeis'boolean'andthistriggerfires.Alengthof0indicatesnoevent."DEFVAL{''H}::={mteTriggerBooleanEntry7}

    --

  • 7/31/2019 Disman Event Mib

    15/32

    --TriggerThresholdTable--

    mteTriggerThresholdTableOBJECT-TYPESYNTAXSEQUENCEOFMteTriggerThresholdEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Atableofmanagementeventtriggerinformationforthresholdtriggers."::={mteTrigger6}

    mteTriggerThresholdEntryOBJECT-TYPESYNTAXMteTriggerThresholdEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Informationaboutasinglethresholdtrigger.EntriesautomaticallyexistinthistableforeachmteTriggerEntrythathas'threshold'setinmteTriggerTest."INDEX{mteOwner,IMPLIEDmteTriggerName}::={mteTriggerThresholdTable1}

    MteTriggerThresholdEntry::=SEQUENCE{

    mteTriggerThresholdStartupINTEGER,mteTriggerThresholdRisingInteger32,mteTriggerThresholdFallingInteger32,mteTriggerThresholdDeltaRisingInteger32,mteTriggerThresholdDeltaFallingInteger32,mteTriggerThresholdObjectsOwnerSnmpAdminString,mteTriggerThresholdObjectsSnmpAdminString,mteTriggerThresholdRisingEventOwnerSnmpAdminString,mteTriggerThresholdRisingEventSnmpAdminString,mteTriggerThresholdFallingEventOwnerSnmpAdminString,mteTriggerThresholdFallingEventSnmpAdminString,mteTriggerThresholdDeltaRisingEventOwnerSnmpAdminString,mteTriggerThresholdDeltaRisingEventSnmpAdminString,

    mteTriggerThresholdDeltaFallingEventOwnerSnmpAdminString,mteTriggerThresholdDeltaFallingEventSnmpAdminString}

    mteTriggerThresholdStartupOBJECT-TYPESYNTAXINTEGER{rising(1),falling(2),risingOrFalling(3)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Theeventthatmaybetriggeredwhenthisentryisfirstsetto'active'andanewinstanceoftheobjectatmteTriggerValueIDisfound.Ifthefirstsampleafterthisinstancebecomesactiveisgreaterthanorequalto

    mteTriggerThresholdRisingandmteTriggerThresholdStartupisequalto'rising'or'risingOrFalling',thenonemteTriggerThresholdRisingEventistriggeredforthatinstance.IfthefirstsampleafterthisentrybecomesactiveislessthanorequaltomteTriggerThresholdFallingandmteTriggerThresholdStartupisequalto'falling'or'risingOrFalling',thenonemteTriggerThresholdRisingEventistriggeredforthatinstance."DEFVAL{risingOrFalling}::={mteTriggerThresholdEntry1}

  • 7/31/2019 Disman Event Mib

    16/32

    mteTriggerThresholdRisingOBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"AthresholdvaluetocheckagainstifmteTriggerTypeis'threshold'.

    Whenthecurrentsampledvalueisgreaterthanorequaltothisthreshold,andthevalueatthelastsamplingintervalwaslessthanthisthreshold,onemteTriggerThresholdRisingEventistriggered.ThateventisalsotriggeredifthefirstsampleafterthisentrybecomesactiveisgreaterthanorequaltothisthresholdandmteTriggerThresholdStartupisequalto'rising'or'risingOrFalling'.

    Afterarisingeventisgenerated,anothersucheventisnottriggereduntilthesampledvaluefallsbelowthisthresholdandreachesmteTriggerThresholdFalling."DEFVAL{0}::={mteTriggerThresholdEntry2}

    mteTriggerThresholdFallingOBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"AthresholdvaluetocheckagainstifmteTriggerTypeis'threshold'.

    Whenthecurrentsampledvalueislessthanorequaltothisthreshold,andthevalueatthelastsamplingintervalwasgreaterthanthisthreshold,onemteTriggerThresholdFallingEventistriggered.Thateventisalsotriggeredifthefirstsampleafterthisentrybecomes

    activeislessthanorequaltothisthresholdandmteTriggerThresholdStartupisequalto'falling'or'risingOrFalling'.

    Afterafallingeventisgenerated,anothersucheventisnottriggereduntilthesampledvaluerisesabovethisthresholdandreachesmteTriggerThresholdRising."DEFVAL{0}::={mteTriggerThresholdEntry3}

    mteTriggerThresholdDeltaRisingOBJECT-TYPESYNTAXInteger32MAX-ACCESSread-write

    STATUScurrentDESCRIPTION"AthresholdvaluetocheckagainstifmteTriggerTypeis'threshold'.

    Whenthedeltavalue(difference)betweenthecurrentsampledvalue(value(n))andtheprevioussampledvalue(value(n-1))isgreaterthanorequaltothisthreshold,andthedeltavaluecalculatedatthelastsamplinginterval(i.e.value(n-1)-value(n-2))waslessthanthisthreshold,

  • 7/31/2019 Disman Event Mib

    17/32

    onemteTriggerThresholdDeltaRisingEventistriggered.Thateventisalsotriggeredifthefirstdeltavaluecalculatedafterthisentrybecomesactive,i.e.value(2)-value(1),wherevalue(1)isthefirstsampletakenofthatinstance,isgreaterthanorequaltothisthreshold.

    Afterarisingeventisgenerated,anothersucheventisnottriggereduntilthedeltavaluefallsbelowthisthresholdandreachesmteTriggerThresholdDeltaFalling."DEFVAL{0}::={mteTriggerThresholdEntry4}

    mteTriggerThresholdDeltaFallingOBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"AthresholdvaluetocheckagainstifmteTriggerTypeis'threshold'.

    Whenthedeltavalue(difference)betweenthecurrentsampledvalue(value(n))andtheprevioussampledvalue(value(n-1))islessthanorequaltothisthreshold,andthedeltavaluecalculatedatthelastsamplinginterval

    (i.e.value(n-1)-value(n-2))wasgreaterthanthisthreshold,onemteTriggerThresholdDeltaFallingEventistriggered.Thateventisalsotriggeredifthefirstdeltavaluecalculatedafterthisentrybecomesactive,i.e.value(2)-value(1),wherevalue(1)isthefirstsampletakenofthatinstance,islessthanorequaltothisthreshold.

    Afterafallingeventisgenerated,anothersucheventisnottriggereduntilthedeltavaluefallsbelowthisthresholdandreachesmteTriggerThresholdDeltaRising."DEFVAL{0}::={mteTriggerThresholdEntry5}

    mteTriggerThresholdObjectsOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TogowithmteTriggerThresholdObjects,themteOwnerofagroupofobjectsfrommteObjectsTable."DEFVAL{''H}::={mteTriggerThresholdEntry6}

    mteTriggerThresholdObjectsOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-write

    STATUScurrentDESCRIPTION"ThemteObjectsNameofagroupofobjectsfrommteObjectsTable.TheseobjectsaretobeaddedtoanyNotificationresultingfromthefiringofthistriggerforthistest.

    Alistofobjectsmayalsobeaddedbasedontheoveralltrigger,theeventorothersettingsinmteTriggerTest.

  • 7/31/2019 Disman Event Mib

    18/32

    Alengthof0indicatesnoadditionalobjects."DEFVAL{''H}::={mteTriggerThresholdEntry7}

    mteTriggerThresholdRisingEventOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TogowithmteTriggerThresholdRisingEvent,themteOwnerofanevententryfrommteEventTable."DEFVAL{''H}::={mteTriggerThresholdEntry8}

    mteTriggerThresholdRisingEventOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"ThemteEventNameoftheeventtoinvokewhenmteTriggerTypeis'threshold'andthistriggerfiresbasedonmteTriggerThresholdRising.Alengthof0indicatesnoevent."DEFVAL{''H}::={mteTriggerThresholdEntry9}

    mteTriggerThresholdFallingEventOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TogowithmteTriggerThresholdFallingEvent,themteOwnerofanevententryfrommteEventTable."DEFVAL{''H}::={mteTriggerThresholdEntry10}

    mteTriggerThresholdFallingEventOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))

    MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"ThemteEventNameoftheeventtoinvokewhenmteTriggerTypeis'threshold'andthistriggerfiresbasedonmteTriggerThresholdFalling.Alengthof0indicatesnoevent."DEFVAL{''H}::={mteTriggerThresholdEntry11}

    mteTriggerThresholdDeltaRisingEventOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrent

    DESCRIPTION"TogowithmteTriggerThresholdDeltaRisingEvent,themteOwnerofanevententryfrommteEventTable."DEFVAL{''H}::={mteTriggerThresholdEntry12}

    mteTriggerThresholdDeltaRisingEventOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrent

  • 7/31/2019 Disman Event Mib

    19/32

    DESCRIPTION"ThemteEventNameoftheeventtoinvokewhenmteTriggerTypeis'threshold'andthistriggerfiresbasedonmteTriggerThresholdDeltaRising.Alengthof0indicatesnoevent."DEFVAL{''H}::={mteTriggerThresholdEntry13}

    mteTriggerThresholdDeltaFallingEventOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TogowithmteTriggerThresholdDeltaFallingEvent,themteOwnerofanevententryfrommteEventTable."DEFVAL{''H}::={mteTriggerThresholdEntry14}

    mteTriggerThresholdDeltaFallingEventOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"ThemteEventNameoftheeventtoinvokewhenmteTriggerTypeis

    'threshold'andthistriggerfiresbasedonmteTriggerThresholdDeltaFalling.Alengthof0indicatesnoevent."DEFVAL{''H}::={mteTriggerThresholdEntry15}

    ----ObjectsTable--

    mteObjectsTableOBJECT-TYPESYNTAXSEQUENCEOFMteObjectsEntryMAX-ACCESSnot-accessible

    STATUScurrentDESCRIPTION"Atableofobjectsthatcanbeaddedtonotificationsbasedonthetrigger,triggertest,orevent,aspointedtobyentriesinthosetables."::={mteObjects1}

    mteObjectsEntryOBJECT-TYPESYNTAXMteObjectsEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Agroupofobjects.Applicationscreateanddeleteentries

    usingmteObjectsEntryStatus.

    Whenaddingobjectstoanotificationtheyareaddedinthelexicalorderoftheirindexinthistable.Thoseassociatedwithatriggercomefirst,thentriggertest,thenevent."INDEX{mteOwner,mteObjectsName,mteObjectsIndex}::={mteObjectsTable1}

    MteObjectsEntry::=SEQUENCE{mteObjectsNameSnmpAdminString,

  • 7/31/2019 Disman Event Mib

    20/32

    mteObjectsIndexUnsigned32,mteObjectsIDOBJECTIDENTIFIER,mteObjectsIDWildcardTruthValue,mteObjectsEntryStatusRowStatus}

    mteObjectsNameOBJECT-TYPESYNTAXSnmpAdminString(SIZE(1..32))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Alocally-unique,administrativelyassignednameforagroupofobjects."::={mteObjectsEntry1}

    mteObjectsIndexOBJECT-TYPESYNTAXUnsigned32(1..4294967295)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"AnarbitraryintegerforthepurposeofidentifyingindividualobjectswithinamteObjectsNamegroup.Objectswithinagroupareplacedinthenotificationinthenumericalorderofthisindex.

    Groupsareplacedinthenotificationintheorderoftheselectionsforoveralltrigger,triggertest,andevent.WithintriggertesttheyareinthesameorderasthenumericalvaluesofthebitsdefinedformteTriggerTest.

    BadobjectidentifiersoramismatchbetweentruncatingtheidentifierandthevalueofmteDeltaDiscontinuityIDWildcardresultinoperationasonewouldexpectwhenprovidingthewrongidentifiertoaGetoperation.TheGetwillfailorgetthewrongobject.Iftheobjectisnotavailableitisomittedfromthenotification."::={mteObjectsEntry2}

    mteObjectsIDOBJECT-TYPESYNTAXOBJECTIDENTIFIERMAX-ACCESSread-createSTATUScurrentDESCRIPTION"TheobjectidentifierofaMIBobjecttoaddtoaNotificationthatresultsfromthefiringofatrigger.

    Thismaybewildcardedbytruncatingallorpartoftheinstanceportion,inwhichcasetheinstanceportionoftheOIDforobtainingthisobjectwillbethesameasthatusedinobtainingthemteTriggerValueIDthatfired.Ifsuch

    wildcardingisapplied,mteObjectsIDWildcardmustbe'true'andifnotitmustbe'false'.

    Eachinstancethatfillsthewildcardisindependentofanyadditionalinstances,thatis,wildcardedobjectsoperateasiftherewereaseparatetableentryforeachinstancethatfillsthewildcardwithouthavingtoactuallypredictallpossibleinstancesaheadoftime."DEFVAL{zeroDotZero}::={mteObjectsEntry3}

  • 7/31/2019 Disman Event Mib

    21/32

    mteObjectsIDWildcardOBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"ControlforwhethermteObjectsIDistobetreatedasfully-specifiedorwildcarded,with'true'indicatingwildcard."DEFVAL{false}::={mteObjectsEntry4}

    mteObjectsEntryStatusOBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Thecontrolthatallowscreationanddeletionofentries.OncemadeactiveanentryMAYnotbemodifiedexcepttodeleteit."::={mteObjectsEntry5}

    ----EventSection--

    --Counters

    mteEventFailuresOBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Thenumberoftimesanattempttoinvokeaneventhasfailed.Thiscountsindividuallyforeachattemptinagroupoftargetsoreachattemptforawildcardedtriggerobject."::={mteEvent1}

    ----EventTable--

    mteEventTableOBJECT-TYPESYNTAXSEQUENCEOFMteEventEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Atableofmanagementeventactioninformation."::={mteEvent2}

    mteEventEntryOBJECT-TYPESYNTAXMteEventEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Informationaboutasingleevent.ApplicationscreateanddeleteentriesusingmteEventEntryStatus."INDEX{mteOwner,IMPLIEDmteEventName}::={mteEventTable1}

  • 7/31/2019 Disman Event Mib

    22/32

    MteEventEntry::=SEQUENCE{mteEventNameSnmpAdminString,mteEventCommentSnmpAdminString,mteEventActionsBITS,mteEventEnabledTruthValue,mteEventEntryStatusRowStatus}

    mteEventNameOBJECT-TYPESYNTAXSnmpAdminString(SIZE(1..32))MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Alocally-unique,administrativelyassignednamefortheevent."::={mteEventEntry1}

    mteEventCommentOBJECT-TYPESYNTAXSnmpAdminStringMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Adescriptionoftheevent'sfunctionanduse."DEFVAL{''H}

    ::={mteEventEntry2}

    mteEventActionsOBJECT-TYPESYNTAXBITS{notification(0),set(1)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Theactionstoperformwhenthiseventoccurs.

    For'notification',Trapsand/orInformsaresentaccordingtotheconfigurationintheSNMPNotificationMIB.

    For'set',anSNMPSetoperationisperformedaccordingto

    controlvaluesinthisentry."DEFVAL{{}}--Nobitsset.::={mteEventEntry3}

    mteEventEnabledOBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Acontroltoallowaneventtobeconfiguredbutnotused.Whenthevalueis'false'theeventdoesnotexecuteeveniftriggered."DEFVAL{false}

    ::={mteEventEntry4}

    mteEventEntryStatusOBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Thecontrolthatallowscreationanddeletionofentries.OncemadeactiveanentryMAYnotbemodifiedexcepttodeleteit."

  • 7/31/2019 Disman Event Mib

    23/32

    ::={mteEventEntry5}

    ----EventNotificationTable--

    mteEventNotificationTableOBJECT-TYPESYNTAXSEQUENCEOFMteEventNotificationEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Atableofinformationaboutnotificationstobesentasaconsequenceofmanagementevents."::={mteEvent3}

    mteEventNotificationEntryOBJECT-TYPESYNTAXMteEventNotificationEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Informationaboutasingleevent'snotification.EntriesautomaticallyexistinthisthistableforeachmteEventEntrythathas'notification'setinmteEventActions."INDEX{mteOwner,IMPLIEDmteEventName}

    ::={mteEventNotificationTable1}

    MteEventNotificationEntry::=SEQUENCE{mteEventNotificationOBJECTIDENTIFIER,mteEventNotificationObjectsOwnerSnmpAdminString,mteEventNotificationObjectsSnmpAdminString}

    mteEventNotificationOBJECT-TYPESYNTAXOBJECTIDENTIFIERMAX-ACCESSread-writeSTATUScurrentDESCRIPTION

    "TheobjectidentifierfromtheNOTIFICATION-TYPEforthenotificationtouseifmetEventActionshas'notification'set."DEFVAL{zeroDotZero}::={mteEventNotificationEntry1}

    mteEventNotificationObjectsOwnerOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TogowithmteEventNotificationObjects,themteOwnerofagroupofobjectsfrommteObjectsTable."DEFVAL{''H}

    ::={mteEventNotificationEntry2}

    mteEventNotificationObjectsOBJECT-TYPESYNTAXSnmpAdminString(SIZE(0..32))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"ThemteObjectsNameofagroupofobjectsfrommteObjectsTableifmteEventActionshas'notification'set.TheseobjectsaretobeaddedtoanyNotificationgeneratedby

  • 7/31/2019 Disman Event Mib

    24/32

    thisevent.

    Objectsmayalsobeaddedbasedonthetriggerthatstimulatedtheevent.

    Alengthof0indicatesnoadditionalobjects."DEFVAL{''H}::={mteEventNotificationEntry3}

    ----EventSetTable--

    mteEventSetTableOBJECT-TYPESYNTAXSEQUENCEOFMteEventSetEntryMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Atableofmanagementeventactioninformation."::={mteEvent4}

    mteEventSetEntryOBJECT-TYPESYNTAXMteEventSetEntryMAX-ACCESSnot-accessible

    STATUScurrentDESCRIPTION"Informationaboutasingleevent'ssetoption.EntriesautomaticallyexistinthisthistableforeachmteEventEntrythathas'set'setinmteEventActions."INDEX{mteOwner,IMPLIEDmteEventName}::={mteEventSetTable1}

    MteEventSetEntry::=SEQUENCE{mteEventSetObjectOBJECTIDENTIFIER,mteEventSetObjectWildcardTruthValue,mteEventSetValueInteger32,mteEventSetTargetTagSnmpTagValue,

    mteEventSetContextNameSnmpAdminString,mteEventSetContextNameWildcardTruthValue}

    mteEventSetObjectOBJECT-TYPESYNTAXOBJECTIDENTIFIERMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"TheobjectidentifierfromtheMIBobjecttosetifmteEventActionshas'set'set.

    Thisobjectidentifiermaybewildcardedbyleaving

    sub-identifiersofftheend,inwhichcasenteEventSetObjectWildCardmustbe'true'.

    IfmteEventSetObjectiswildcardedtheinstanceusedtosettheobjecttowhichitpointsisthesameastheinstancefromthevalueofmteTriggerValueIDthattriggeredtheevent.

    Eachinstancethatfillsthewildcardisindependentofanyadditionalinstances,thatis,wildcardedobjectsoperateasiftherewereaseparatetableentryforeachinstance

  • 7/31/2019 Disman Event Mib

    25/32

    thatfillsthewildcardwithouthavingtoactuallypredictallpossibleinstancesaheadoftime.

    BadobjectidentifiersoramismatchbetweentruncatingtheidentifierandthevalueofmteSetObjectWildcardresultinoperationasonewouldexpectwhenprovidingthewrongidentifiertoaSetoperation.TheSetwillfailorsetthewrongobject.Ifthevaluesyntaxofthedestinationobjectisnotcorrect,theSetfailswiththenormalSNMPerrorcode."DEFVAL{zeroDotZero}::={mteEventSetEntry1}

    mteEventSetObjectWildcardOBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"ControloverwhethermteEventSetObjectistobetreatedasfully-specifiedorwildcarded,with'true'indicatingwildcardifmteEventActionshas'set'set."DEFVAL{false}::={mteEventSetEntry2}

    mteEventSetValueOBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"ThevaluetowhichtosettheobjectatmteEventSetObjectifmteEventActionshas'set'set."DEFVAL{0}::={mteEventSetEntry3}

    mteEventSetTargetTagOBJECT-TYPESYNTAXSnmpTagValueMAX-ACCESSread-write

    STATUScurrentDESCRIPTION"Thetagforthetarget(s)atwhichtosettheobjectatmteEventSetObjecttomteEventSetValueifmteEventActionshas'set'set.

    SystemslimitedtoselfmanagementMAYrejectanon-zerolengthforthevalueofthisobject.

    Alengthof0indicatesthelocalsystem.Inthiscase,accesstotheobjectsindicatedbymteEventSetObjectisunderthesecuritycredentialsoftherequesterthatsetmteTriggerEntryStatusto'active'.Thosecredentialsarethe

    inputparametersforisAccessAllowedfromtheArchitectureforDescribingSNMPManagementFrameworks.

    Otherwiseaccessrightsarecheckedaccordingtothesecurityparametersresultingfromthetag."DEFVAL{''H}::={mteEventSetEntry4}

    mteEventSetContextNameOBJECT-TYPESYNTAXSnmpAdminString

  • 7/31/2019 Disman Event Mib

    26/32

    MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"ThemanagementcontextinwhichtosetmteEventObjectID.ifmteEventActionshas'set'set.

    Thismaybewildcardedbyleavingcharactersofftheend.ToindicatesuchwildcardingmteEventSetContextNameWildcardmustbe'true'.

    IfthiscontextnameiswildcardedthevalueusedtocompletethewildcardingofmteTriggerContextNamewillbeappended."DEFVAL{''H}::={mteEventSetEntry5}

    mteEventSetContextNameWildcardOBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"ControlforwhethermteEventSetContextNameistobetreatedasfully-specifiedorwildcarded,with'true'indicatingwildcardifmteEventActionshas'set'set."DEFVAL{false}

    ::={mteEventSetEntry6}

    ----Notifications--

    dismanEventMIBNotificationPrefixOBJECTIDENTIFIER::={dismanEventMIB2}dismanEventMIBNotificationsOBJECTIDENTIFIER::={dismanEventMIBNotificationPrefix0}dismanEventMIBNotificationObjectsOBJECTIDENTIFIER::={dismanEventMIBNotificationPrefix1}

    ----NotificationObjects--

    mteHotTriggerOBJECT-TYPESYNTAXSnmpAdminString--MAX-ACCESSaccessible-for-notifyMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Thenameofthetriggercausingthenotification."::={dismanEventMIBNotificationObjects1}

    mteHotTargetNameOBJECT-TYPESYNTAXSnmpAdminString--MAX-ACCESSaccessible-for-notifyMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"TheSNMPTargetMIB'ssnmpTargetAddrNamerelatedtothenotification."::={dismanEventMIBNotificationObjects2}

  • 7/31/2019 Disman Event Mib

    27/32

    mteHotContextNameOBJECT-TYPESYNTAXSnmpAdminString--MAX-ACCESSaccessible-for-notifyMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Thecontextnamerelatedtothenotification.ThisMUSTbeasfully-qualifiedaspossible,includingfillinginwildcardinformationdeterminedinprocessing."::={dismanEventMIBNotificationObjects3}

    mteHotOIDOBJECT-TYPESYNTAXOBJECTIDENTIFIER--MAX-ACCESSaccessible-for-notifyMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Theobjectidentifierofthedestinationobjectrelatedtothenotification.ThisMUSTbeasfully-qualifiedaspossible,includingfillinginwildcardinformationdeterminedinprocessing.

    Foratrigger-relatednotificationthisisfrommteTriggerValueID.

    ForasetfailurethisisfrommteEventSetObject."::={dismanEventMIBNotificationObjects4}

    mteHotValueOBJECT-TYPESYNTAXInteger32--MAX-ACCESSaccessible-for-notifyMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"ThevalueoftheobjectatmteTriggerValueIDwhenatriggerfired."::={dismanEventMIBNotificationObjects5}

    mteFailedReasonOBJECT-TYPESYNTAXFailureReason--MAX-ACCESSaccessible-for-notifyMAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Thereasonforthefailureofanattempttocheckforatriggerconditionorsetanobjectinresponsetoanevent."::={dismanEventMIBNotificationObjects6}

    ----Notifications

    --

    mteTriggerFiredNOTIFICATION-TYPEOBJECTS{mteHotTrigger,mteHotTargetName,mteHotContextName,mteHotOID,mteHotValue}STATUScurrentDESCRIPTION

  • 7/31/2019 Disman Event Mib

    28/32

    "Notificationthatthetriggerindicatedbytheobjectinstanceshasfired,fortriggerswithmteTriggerType'boolean'or'existence'."::={dismanEventMIBNotifications1}

    mteTriggerRisingNOTIFICATION-TYPEOBJECTS{mteHotTrigger,mteHotTargetName,mteHotContextName,mteHotOID,mteHotValue}STATUScurrentDESCRIPTION"NotificationthattherisingthresholdwasmetfortriggerswithmteTriggerType'threshold'."::={dismanEventMIBNotifications2}

    mteTriggerFallingNOTIFICATION-TYPEOBJECTS{mteHotTrigger,mteHotTargetName,mteHotContextName,mteHotOID,mteHotValue}STATUScurrent

    DESCRIPTION"NotificationthatthefallingthresholdwasmetfortriggerswithmteTriggerType'threshold'."::={dismanEventMIBNotifications3}

    mteTriggerFailureNOTIFICATION-TYPEOBJECTS{mteHotTrigger,mteHotTargetName,mteHotContextName,mteHotOID,mteFailedReason}STATUScurrentDESCRIPTION

    "Notificationthatanattempttocheckatriggerhasfailed.

    Thenetworkmanagermustenablethisnotificationonlywithacertainfearandtrembling,asitcaneasilycrowdoutmoreimportantinformation.Itshouldbeusedonlytohelpdiagnoseaproblemthathasappearedintheerrorcountersandcannotbefoundotherwise."::={dismanEventMIBNotifications4}

    mteEventSetFailureNOTIFICATION-TYPEOBJECTS{mteHotTrigger,mteHotTargetName,mteHotContextName,

    mteHotOID,mteFailedReason}STATUScurrentDESCRIPTION"Notificationthatanattempttodoasetinresponsetoaneventhasfailed.

    Thenetworkmanagermustenablethisnotificationonlywithacertainfearandtrembling,asitcaneasilycrowdoutmoreimportantinformation.Itshouldbeusedonlytohelpdiagnose

  • 7/31/2019 Disman Event Mib

    29/32

    aproblemthathasappearedintheerrorcountersandcannotbefoundotherwise."::={dismanEventMIBNotifications5}

    ----Conformance--

    dismanEventMIBConformanceOBJECTIDENTIFIER::={dismanEventMIB3}dismanEventMIBCompliancesOBJECTIDENTIFIER::={dismanEventMIBConformance1}dismanEventMIBGroupsOBJECTIDENTIFIER::={dismanEventMIBConformance2}

    --Compliance

    dismanEventMIBComplianceMODULE-COMPLIANCESTATUScurrentDESCRIPTION"ThecompliancestatementforentitieswhichimplementtheEventMIB."MODULE--thismoduleMANDATORY-GROUPS{dismanEventResourceGroup,

    dismanEventTriggerGroup,dismanEventObjectsGroup,dismanEventEventGroup,dismanEventNotificationObjectGroup,dismanEventNotificationGroup}

    OBJECTmteTriggerTargetTagMIN-ACCESSread-onlyDESCRIPTION"Writeaccessisnotrequired,thuslimitingmonitoringtothelocalsystemorpre-configuredremotesystems."

    OBJECTmteEventSetTargetTagMIN-ACCESSread-onlyDESCRIPTION"Writeaccessisnotrequired,thuslimitingsettingtothelocalsystemorpre-configuredremotesystems."

    OBJECTmteTriggerValueIDWildcardMIN-ACCESSread-onlyDESCRIPTION"Writeaccessisnotrequired,thusallowingthesystemnottoimplementwildcarding."

    OBJECTmteTriggerContextNameWildcardMIN-ACCESSread-onlyDESCRIPTION"Writeaccessisnotrequired,thusallowingthesystemnottoimplementwildcarding."

    OBJECTmteObjectsIDWildcardMIN-ACCESSread-only

  • 7/31/2019 Disman Event Mib

    30/32

    DESCRIPTION"Writeaccessisnotrequired,thusallowingthesystemnottoimplementwildcarding."

    OBJECTmteEventSetContextNameWildcardMIN-ACCESSread-onlyDESCRIPTION"Writeaccessisnotrequired,thusallowingthesystemnottoimplementwildcarding."

    ::={dismanEventMIBCompliances1}

    --UnitsofConformance

    dismanEventResourceGroupOBJECT-GROUPOBJECTS{mteResourceSampleMinimum,mteResourceSampleInstanceMaximum,mteResourceSampleInstances,mteResourceSampleInstancesHigh,mteResourceSampleInstanceLacks}STATUScurrentDESCRIPTION

    "Eventresourcestatusandcontrolobjects."::={dismanEventMIBGroups1}

    dismanEventTriggerGroupOBJECT-GROUPOBJECTS{mteTriggerFailures,

    mteTriggerComment,mteTriggerTest,mteTriggerSampleType,mteTriggerValueID,mteTriggerValueIDWildcard,mteTriggerTargetTag,

    mteTriggerContextName,mteTriggerContextNameWildcard,mteTriggerFrequency,mteTriggerObjectsOwner,mteTriggerObjects,mteTriggerEnabled,mteTriggerEntryStatus,

    mteTriggerDeltaDiscontinuityID,mteTriggerDeltaDiscontinuityIDWildcard,mteTriggerDeltaDiscontinuityIDType,mteTriggerExistenceTest,mteTriggerExistenceStartup,

    mteTriggerExistenceObjectsOwner,mteTriggerExistenceObjects,mteTriggerExistenceEventOwner,mteTriggerExistenceEvent,mteTriggerBooleanComparison,mteTriggerBooleanValue,mteTriggerBooleanStartup,mteTriggerBooleanObjectsOwner,mteTriggerBooleanObjects,mteTriggerBooleanEventOwner,

  • 7/31/2019 Disman Event Mib

    31/32

    mteTriggerBooleanEvent,mteTriggerThresholdStartup,mteTriggerThresholdObjectsOwner,mteTriggerThresholdObjects,mteTriggerThresholdRising,mteTriggerThresholdFalling,mteTriggerThresholdDeltaRising,mteTriggerThresholdDeltaFalling,mteTriggerThresholdRisingEventOwner,mteTriggerThresholdRisingEvent,mteTriggerThresholdFallingEventOwner,mteTriggerThresholdFallingEvent,mteTriggerThresholdDeltaRisingEventOwner,mteTriggerThresholdDeltaRisingEvent,mteTriggerThresholdDeltaFallingEventOwner,mteTriggerThresholdDeltaFallingEvent}STATUScurrentDESCRIPTION"Eventtriggers."::={dismanEventMIBGroups2}

    dismanEventObjectsGroupOBJECT-GROUPOBJECTS{

    mteObjectsID,mteObjectsIDWildcard,mteObjectsEntryStatus}STATUScurrentDESCRIPTION"Supplementalobjects."::={dismanEventMIBGroups3}

    dismanEventEventGroupOBJECT-GROUPOBJECTS{mteEventFailures,mteEventComment,

    mteEventActions,mteEventEnabled,mteEventEntryStatus,mteEventNotification,mteEventNotificationObjectsOwner,mteEventNotificationObjects,mteEventSetObject,mteEventSetObjectWildcard,mteEventSetValue,mteEventSetTargetTag,mteEventSetContextName,mteEventSetContextNameWildcard}

    STATUScurrentDESCRIPTION"Events."::={dismanEventMIBGroups4}

    dismanEventNotificationObjectGroupOBJECT-GROUPOBJECTS{mteHotTrigger,mteHotTargetName,mteHotContextName,

  • 7/31/2019 Disman Event Mib

    32/32

    mteHotOID,mteHotValue,mteFailedReason}STATUScurrentDESCRIPTION"Notificationobjects."::={dismanEventMIBGroups5}

    dismanEventNotificationGroupNOTIFICATION-GROUPNOTIFICATIONS{mteTriggerFired,mteTriggerRising,mteTriggerFalling,mteTriggerFailure,mteEventSetFailure}STATUScurrentDESCRIPTION"Notifications."::={dismanEventMIBGroups6}

    END