diff options
Diffstat (limited to 'MIBS/opengear/OG-SIGNAL-MIB')
| -rw-r--r-- | MIBS/opengear/OG-SIGNAL-MIB | 187 |
1 files changed, 187 insertions, 0 deletions
diff --git a/MIBS/opengear/OG-SIGNAL-MIB b/MIBS/opengear/OG-SIGNAL-MIB new file mode 100644 index 0000000..a0aeda4 --- /dev/null +++ b/MIBS/opengear/OG-SIGNAL-MIB @@ -0,0 +1,187 @@ +-- ===================================================================== +-- == OG-SIGNAL-MIB: == +-- == Opengear port signal notification Management Information Base == +-- == == +-- == (c) Copyright 2005-2014 Opengear Inc. == +-- ===================================================================== + +OG-SIGNAL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + ogMgmt + FROM OG-SMI-MIB + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE, Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString + FROM SNMPv2-TC; + +ogSignalMib MODULE-IDENTITY + LAST-UPDATED "201308110000Z" + ORGANIZATION "Opengear Inc." + CONTACT-INFO + "Opengear Inc. + 630 West 9560 South, + Sandy, UT 84070 + support@opengear.com" + DESCRIPTION + "Opengear serial console signal MIB" + REVISION "201308110000Z" + DESCRIPTION + "Renamed from OPENGEAR-SIGNAL-MIB to OG-SIGNAL-MIB to + fix naming discrepancy." + REVISION "201003221127Z" + DESCRIPTION + "Syntax corrections by Opengear Inc." + REVISION "200811271140Z" + DESCRIPTION + "Initial version." + ::= { ogMgmt 11 } + +ogSignalMibObjects OBJECT IDENTIFIER ::= { ogSignalMib 10 } + +-- Subgroups + +ogsgnlEvent OBJECT IDENTIFIER ::= { ogSignalMibObjects 1 } + +ogsgnlEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF OgSgnlEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of serial signal events generated by this device." + ::= { ogsgnlEvent 1 } + +ogsgnlEventEntry OBJECT-TYPE + SYNTAX OgSgnlEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A console connection event occuring at this + device. Each entry is indexed by a message index." + INDEX { ogsgnlEventIndex } + ::= { ogsgnlEventTable 1 } + +OgSgnlEventEntry ::= + SEQUENCE { + ogsgnlEventIndex Integer32, + ogsgnlEventType DisplayString, + ogsgnlEventState DisplayString, + ogsgnlEventPortNumber Integer32, + ogsgnlEventPortLabel DisplayString + } + +ogsgnlEventIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A monotonically increasing integer for the sole + purpose of indexing messages. When it reaches the + maximum value the agent flushes the table and wraps + the value back to 1." + ::= { ogsgnlEventEntry 1 } + +ogsgnlEventType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The particular signal which changed" + ::= { ogsgnlEventEntry 10 } + +ogsgnlEventState OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current signal state" + ::= { ogsgnlEventEntry 11 } + +ogsgnlEventPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port number on which this signal applies" + ::= { ogsgnlEventEntry 12 } + +ogsgnlEventPortLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The label for the serial port where the signal applies." + ::= { ogsgnlEventEntry 13 } + +-- notifications + +ogSignalMibNotificationPrefix OBJECT IDENTIFIER ::= { + ogSignalMib 2 +} + +ogsgnlMibNotifications OBJECT IDENTIFIER ::= { + ogSignalMibNotificationPrefix 0 +} + +ogsgnlEventOccurred NOTIFICATION-TYPE + OBJECTS { + ogsgnlEventType, + ogsgnlEventState, + ogsgnlEventPortNumber, + ogsgnlEventPortLabel + } + STATUS current + DESCRIPTION + "The notification sent when a signal change occurs" + ::= { ogsgnlMibNotifications 200 } + +-- conformance information + +ogSignalMibConformance OBJECT IDENTIFIER ::= { ogSignalMib 3 } +ogSignalMibCompliances OBJECT IDENTIFIER ::= { ogSignalMibConformance 1 } +ogSignalMibGroups OBJECT IDENTIFIER ::= { ogSignalMibConformance 2 } + +-- compliance statements + +ogSignalMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Opengear Signal MIB." + MODULE -- this module + MANDATORY-GROUPS { ogSignalMibGroup } + + GROUP ogsgnlNotificationsGroup + DESCRIPTION + "The implementation of this group is + mandatory for those systems where + signal notification is supported." + + ::= { ogSignalMibCompliances 1 } + +-- Units of conformance + +ogSignalMibGroup OBJECT-GROUP + OBJECTS { + ogsgnlEventType, + ogsgnlEventState, + ogsgnlEventPortNumber, + ogsgnlEventPortLabel + } + STATUS current + DESCRIPTION + "A collection of objects providing the signal MIB capability." + ::= { ogSignalMibGroups 1 } + +ogsgnlNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ogsgnlEventOccurred + } + STATUS current + DESCRIPTION + "A collection of notification(s) for signal system." + ::= { ogSignalMibGroups 2 } + +END |