-- -- RFCODE-MIB module definition -- RFCODE-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, enterprises, Unsigned32 FROM SNMPv2-SMI TRAP-TYPE FROM RFC-1215 TEXTUAL-CONVENTION, DisplayString, DateAndTime FROM SNMPv2-TC; rfCode MODULE-IDENTITY LAST-UPDATED "201407220000Z" ORGANIZATION "RF Code Inc" CONTACT-INFO "Postal: RF Code, Inc 9229 Waterford Centre Blvd Suite 500 Austin, TX 78758 US Tel: +1 512 439 2200 E-mail: support@rfcode.com" DESCRIPTION "Initial Version of RFCODE-MIB" REVISION "200901130000Z" DESCRIPTION "RF Code MIB" ::= { enterprises 32410 } rfCodeProducts OBJECT IDENTIFIER ::= { rfCode 1 } rfCodeAssetServer OBJECT IDENTIFIER ::= { rfCodeProducts 1 } rfCodeAlertFields OBJECT IDENTIFIER ::= { rfCode 100 } rfCodeEventFields OBJECT IDENTIFIER ::= { rfCode 120 } rfCodeAlertAttributesTable OBJECT-TYPE SYNTAX SEQUENCE OF RfCodeAlertAttributesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of attribute-value pairs." ::= { rfCode 200 } rfCodeEventAttributesTable OBJECT-TYPE SYNTAX SEQUENCE OF RfCodeEventAttributesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of attribute-value pairs." ::= { rfCode 300 } -- alertAttributesTable OBJECT-TYPE -- SYNTAX SEQUENCE OF AlertAttribute -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "A list of attribute-value pairs." -- ::= { rfCode-AlertAttributes 1 } rfCodeTrap OBJECT IDENTIFIER ::= { rfCode 500 } rfCodeAssetServerTrap OBJECT IDENTIFIER ::= { rfCodeTrap 1 } AlertState ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "State of the alert." SYNTAX INTEGER { open(0), acknowledged(1), resolved(2), closed(3) } AlertSeverity ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Severity of the alert." SYNTAX INTEGER { informational(0), warning(1), error(2), critical(3), failure(4) } EventTriggerType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Event trigger type." SYNTAX INTEGER { created(0), entered(1), updated(2), deleted(3), exited(4) } rfCodeAssetServerTrapOpen TRAP-TYPE ENTERPRISE rfCodeAssetServerTrap VARIABLES { alertName, alertGUID, alertType, alertState, alertMessage, alertThresholdAttribute, alertThresholdAttributeValue, alertSeverity, alertStartTime, alertResolveTime, alertEntityGUID, alertAttributeCount, alertAttributeIndex, alertAttributeName, alertAttributeValue, alertThresholdAttributeAltValue alertAdaptiveThresholdAttribute alertAdaptiveThresholdAttributeValue alertAdaptiveThresholdAttributeAltValue } DESCRIPTION "RF Code Asset Server Alert Open" REFERENCE "RF Code Asset Server Alert Open Trap" ::= 1 rfCodeAssetServerTrapAcknowledged TRAP-TYPE ENTERPRISE rfCodeAssetServerTrap VARIABLES { alertName, alertGUID, alertType, alertState, alertMessage, alertThresholdAttribute, alertThresholdAttributeValue, alertSeverity, alertStartTime, alertResolveTime, alertEntityGUID, alertAttributeCount, alertAttributeIndex, alertAttributeName, alertAttributeValue, alertThresholdAttributeAltValue alertAdaptiveThresholdAttribute alertAdaptiveThresholdAttributeValue alertAdaptiveThresholdAttributeAltValue } DESCRIPTION "RF Code Asset Server Alert Acknowledged" REFERENCE "RF Code Asset Server Alert Acknowledged Trap" ::= 2 rfCodeAssetServerTrapResolved TRAP-TYPE ENTERPRISE rfCodeAssetServerTrap VARIABLES { alertName, alertGUID, alertType, alertState, alertMessage, alertThresholdAttribute, alertThresholdAttributeValue, alertSeverity, alertStartTime, alertResolveTime, alertEntityGUID, alertAttributeCount, alertAttributeIndex, alertAttributeName, alertAttributeValue, alertThresholdAttributeAltValue alertAdaptiveThresholdAttribute alertAdaptiveThresholdAttributeValue alertAdaptiveThresholdAttributeAltValue } DESCRIPTION "RF Code Asset Server Alert Resolved" REFERENCE "RF Code Asset Server Alert Resolved Trap" ::= 3 rfCodeAssetServerTrapClosed TRAP-TYPE ENTERPRISE rfCodeAssetServerTrap VARIABLES { alertName, alertGUID, alertType, alertState, alertMessage, alertThresholdAttribute, alertThresholdAttributeValue, alertSeverity, alertStartTime, alertResolveTime, alertEntityGUID, alertAttributeCount, alertAttributeIndex, alertAttributeName, alertAttributeValue, alertThresholdAttributeAltValue alertAdaptiveThresholdAttribute alertAdaptiveThresholdAttributeValue alertAdaptiveThresholdAttributeAltValue } DESCRIPTION "RF Code Asset Server Alert Closed" REFERENCE "RF Code Asset Server Alert Closed Trap" ::= 4 rfCodeAssetServerTrapEvent TRAP-TYPE ENTERPRISE rfCodeAssetServerTrap VARIABLES { eventTriggerName, eventTriggerGUID, eventTriggerType, eventTriggerAttribute, eventTriggerAttributeValue, eventStartTime, eventEntityGUID, eventAttributeCount, eventAttributeIndex, eventAttributeName, eventAttributeValue, eventTriggerAttributeAltValue } DESCRIPTION "RF Code Asset Server Event" REFERENCE "RF Code Asset Server Event" ::= 10 -- -- Alert fields -- alertName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert name" ::= { rfCodeAlertFields 1 } alertGUID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert GUID" ::= { rfCodeAlertFields 2 } alertType OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert type" ::= { rfCodeAlertFields 3 } alertState OBJECT-TYPE SYNTAX AlertState MAX-ACCESS read-only STATUS current DESCRIPTION "Alert state" ::= { rfCodeAlertFields 4 } alertMessage OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert message" ::= { rfCodeAlertFields 5 } alertThresholdAttribute OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert threshold attribute" ::= { rfCodeAlertFields 6 } alertThresholdAttributeValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert threshold attribute value" ::= { rfCodeAlertFields 7 } alertSeverity OBJECT-TYPE SYNTAX AlertSeverity MAX-ACCESS read-only STATUS current DESCRIPTION "Alert severity" ::= { rfCodeAlertFields 8 } alertStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Alert start time" ::= { rfCodeAlertFields 9 } alertResolveTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Alert resolve time" ::= { rfCodeAlertFields 10 } alertEntityGUID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert entity GUID" ::= { rfCodeAlertFields 11 } alertAttributeCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of attribute values." ::= { rfCodeAlertFields 12 } alertThresholdAttributeAltValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert threshold attribute alternate value" ::= { rfCodeAlertFields 13 } alertAdaptiveThresholdAttribute OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert Adaptive threshold attribute" ::= { rfCodeAlertFields 14 } alertAdaptiveThresholdAttributeValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert Adaptive threshold attribute value" ::= { rfCodeAlertFields 15 } alertAdaptiveThresholdAttributeAltValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alert adaptive threshold attribute alternate value" ::= { rfCodeAlertFields 16 } -- -- Alert attributes table -- -- alertAttributesTable OBJECT-TYPE -- SYNTAX SEQUENCE OF AlertAttribute -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "A list of attribute-value pairs." -- ::= { rfCode-AlertAttributes 1 } rfCodeAlertAttributesEntry OBJECT-TYPE SYNTAX RfCodeAlertAttributesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attribute record." INDEX { alertAttributeIndex } ::= { rfCodeAlertAttributesTable 1 } RfCodeAlertAttributesEntry ::= SEQUENCE { alertAttributeIndex Unsigned32, alertAttributeName DisplayString, alertAttributeValue DisplayString, alertAttributeAltValue DisplayString } alertAttributeIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the alert attribute." ::= { rfCodeAlertAttributesEntry 1 } alertAttributeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the alert attribute." ::= { rfCodeAlertAttributesEntry 2 } alertAttributeValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the alert attribute." ::= { rfCodeAlertAttributesEntry 3 } alertAttributeAltValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alternate value of the alert attribute." ::= { rfCodeAlertAttributesEntry 4 } -- -- Event fields -- eventTriggerName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event trigger name" ::= { rfCodeEventFields 1 } eventTriggerGUID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event trigger GUID" ::= { rfCodeEventFields 2 } eventTriggerType OBJECT-TYPE SYNTAX EventTriggerType MAX-ACCESS read-only STATUS current DESCRIPTION "Event trigger type" ::= { rfCodeEventFields 3 } eventTriggerAttribute OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event trigger attribute" ::= { rfCodeEventFields 4 } eventTriggerAttributeValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event trigger attribute value" ::= { rfCodeEventFields 5 } eventStartTime OBJECT-TYPE SYNTAX DateAndTime MAX-ACCESS read-only STATUS current DESCRIPTION "Event start time" ::= { rfCodeEventFields 6 } eventEntityGUID OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event entity GUID" ::= { rfCodeEventFields 11 } eventAttributeCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of attribute values." ::= { rfCodeEventFields 12 } eventTriggerAttributeAltValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Event trigger attribute alternate value" ::= { rfCodeEventFields 13 } -- -- Event attributes table -- -- eventAttributesTable OBJECT-TYPE -- SYNTAX SEQUENCE OF EventAttribute -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "A list of attribute-value pairs." -- ::= { rfCode-EventAttributes 1 } rfCodeEventAttributesEntry OBJECT-TYPE SYNTAX RfCodeEventAttributesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Attribute record." INDEX { eventAttributeIndex } ::= { rfCodeEventAttributesTable 1 } RfCodeEventAttributesEntry ::= SEQUENCE { eventAttributeIndex Unsigned32, eventAttributeName DisplayString, eventAttributeValue DisplayString, eventAttributeAltValue DisplayString } eventAttributeIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the event attribute." ::= { rfCodeEventAttributesEntry 1 } eventAttributeName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the event attribute." ::= { rfCodeEventAttributesEntry 2 } eventAttributeValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Value of the event attribute." ::= { rfCodeEventAttributesEntry 3 } eventAttributeAltValue OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Alternate value of the event attribute." ::= { rfCodeEventAttributesEntry 4 } END