From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/opengear/OG-CONNECT-MIB | 187 ++ MIBS/opengear/OG-DATA-MIB | 183 ++ MIBS/opengear/OG-FAILOVER-MIB | 162 ++ MIBS/opengear/OG-HOST-MIB | 204 ++ MIBS/opengear/OG-PATTERN-MIB | 188 ++ MIBS/opengear/OG-PRODUCTS-MIB | 79 + MIBS/opengear/OG-SENSOR-MIB | 182 ++ MIBS/opengear/OG-SIGNAL-MIB | 187 ++ MIBS/opengear/OG-SMI-MIB | 133 ++ MIBS/opengear/OG-STATUS-MIB | 900 +++++++++ MIBS/opengear/OG-STATUSv2-MIB | 4147 +++++++++++++++++++++++++++++++++++++++++ MIBS/opengear/OG-UPS-MIB | 161 ++ MIBS/opengear/OGTRAP-MIB | 401 ++++ MIBS/opengear/OGTRAPv2-MIB | 1215 ++++++++++++ 14 files changed, 8329 insertions(+) create mode 100644 MIBS/opengear/OG-CONNECT-MIB create mode 100644 MIBS/opengear/OG-DATA-MIB create mode 100644 MIBS/opengear/OG-FAILOVER-MIB create mode 100644 MIBS/opengear/OG-HOST-MIB create mode 100644 MIBS/opengear/OG-PATTERN-MIB create mode 100644 MIBS/opengear/OG-PRODUCTS-MIB create mode 100644 MIBS/opengear/OG-SENSOR-MIB create mode 100644 MIBS/opengear/OG-SIGNAL-MIB create mode 100644 MIBS/opengear/OG-SMI-MIB create mode 100644 MIBS/opengear/OG-STATUS-MIB create mode 100644 MIBS/opengear/OG-STATUSv2-MIB create mode 100644 MIBS/opengear/OG-UPS-MIB create mode 100644 MIBS/opengear/OGTRAP-MIB create mode 100644 MIBS/opengear/OGTRAPv2-MIB (limited to 'MIBS/opengear') diff --git a/MIBS/opengear/OG-CONNECT-MIB b/MIBS/opengear/OG-CONNECT-MIB new file mode 100644 index 0000000..b690251 --- /dev/null +++ b/MIBS/opengear/OG-CONNECT-MIB @@ -0,0 +1,187 @@ +-- ===================================================================== +-- == OG-CONNECT-MIB: == +-- == Opengear connection notification Management Information Base == +-- == == +-- == (c) Copyright 2005-2014 Opengear Inc. == +-- ===================================================================== + +OG-CONNECT-MIB DEFINITIONS ::= BEGIN + +IMPORTS + ogMgmt + FROM OG-SMI-MIB + OBJECT-TYPE + FROM RFC-1212 + MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString + FROM SNMPv2-TC; + +ogConnectMib MODULE-IDENTITY + LAST-UPDATED "201308110000Z" + ORGANIZATION "Opengear Inc." + CONTACT-INFO + "Opengear Inc. + 630 West 9560 South, + Sandy, UT 84070 + support@opengear.com" + DESCRIPTION + "Opengear console connection MIB" + REVISION "201308110000Z" + DESCRIPTION + "Renamed from OPENGEAR-CONNECT-MIB to OG-CONNECT-MIB to + fix naming discrepancy." + REVISION "201003221127Z" + DESCRIPTION + "Syntax corrections by Opengear Inc." + REVISION "200811271140Z" + DESCRIPTION + "Initial version." + ::= { ogMgmt 10 } + +ogConnectMibObjects OBJECT IDENTIFIER ::= { ogConnectMib 10 } + +-- Subgroups + +ogconnEvent OBJECT IDENTIFIER ::= { ogConnectMibObjects 1 } + +ogconnEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF OgConnEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of sensor status events generated by this device." + ::= { ogconnEvent 1 } + +ogconnEventEntry OBJECT-TYPE + SYNTAX OgConnEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A console connection event occuring at this + device. Each entry is indexed by a message index." + INDEX { ogconnEventIndex } + ::= { ogconnEventTable 1 } + +OgConnEventEntry ::= + SEQUENCE { + ogconnEventIndex Integer32, + ogconnEventUsername DisplayString, + ogconnEventType DisplayString, + ogconnEventPortNumber Integer32, + ogconnEventPortLabel DisplayString + } + +ogconnEventIndex 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." + ::= { ogconnEventEntry 1 } + +ogconnEventUsername OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user pertaining to the connection event" + ::= { ogconnEventEntry 10 } + +ogconnEventType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of connection event" + ::= { ogconnEventEntry 11 } + +ogconnEventPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port number on which this connection applies" + ::= { ogconnEventEntry 12 } + +ogconnEventPortLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The label for the serial port where the connection applies." + ::= { ogconnEventEntry 13 } + +-- notifications + +ogConnectMibNotificationPrefix OBJECT IDENTIFIER ::= { + ogConnectMib 2 +} + +ogconnMibNotifications OBJECT IDENTIFIER ::= { + ogConnectMibNotificationPrefix 0 +} + +ogconnEventOccurred NOTIFICATION-TYPE + OBJECTS { + ogconnEventUsername, + ogconnEventType, + ogconnEventPortNumber, + ogconnEventPortLabel } + STATUS current + DESCRIPTION + "The notification sent when a user connection event occurs" + ::= { ogconnMibNotifications 200 } + +-- conformance information + +ogConnectMibConformance OBJECT IDENTIFIER ::= { ogConnectMib 3 } +ogConnectMibCompliances OBJECT IDENTIFIER ::= { ogConnectMibConformance 1 } +ogConnectMibGroups OBJECT IDENTIFIER ::= { ogConnectMibConformance 2 } + +-- compliance statements + +ogConnectMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Opengear sensor MIB." + MODULE -- this module + MANDATORY-GROUPS { ogConnectMibGroup } + + GROUP ogconnNotificationsGroup + DESCRIPTION + "The implementation of this group is + mandatory for those systems where + sensor notification is supported." + + ::= { ogConnectMibCompliances 1 } + +-- Units of conformance + +ogConnectMibGroup OBJECT-GROUP + OBJECTS { ogconnEventUsername, + ogconnEventType, + ogconnEventPortNumber, + ogconnEventPortLabel + } + STATUS current + DESCRIPTION + "A collection of objects providing the sensor MIB capability." + ::= { ogConnectMibGroups 1 } + +ogconnNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ogconnEventOccurred + } + STATUS current + DESCRIPTION + "A collection of notification(s) for sensor system." + ::= { ogConnectMibGroups 2 } + +END diff --git a/MIBS/opengear/OG-DATA-MIB b/MIBS/opengear/OG-DATA-MIB new file mode 100644 index 0000000..5e8cf48 --- /dev/null +++ b/MIBS/opengear/OG-DATA-MIB @@ -0,0 +1,183 @@ +-- ===================================================================== +-- == OG-DATA-MIB: == +-- == Opengear Data Usage status notification Management Information Base == +-- == == +-- == (c) Copyright 2005-2014 Opengear Inc. == +-- ===================================================================== + +OG-DATA-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; + +ogDataMib MODULE-IDENTITY + LAST-UPDATED "201308110000Z" +ORGANIZATION "Opengear Inc." +CONTACT-INFO +"Opengear Inc. +630 West 9560 South, +Sandy, UT 84070 +support@opengear.com" +DESCRIPTION +"Opengear data logging status MIB" +REVISION "201308110000Z" +DESCRIPTION +"Renamed from OPENGEAR-DATA-MIB to OG-DATA-MIB to +fix naming discrepancy." +REVISION "201101302110Z" +DESCRIPTION +"Initial version." + ::= { ogMgmt 17 } + +ogDataMibObjects OBJECT IDENTIFIER ::= { ogDataMib 10 } + +-- Subgroups + +ogdataEvent OBJECT IDENTIFIER ::= { ogDataMibObjects 1 } + +ogdataEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF OgDataEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of data logging events generated by this device." + ::= { ogdataEvent 1 } + +ogdataEventEntry OBJECT-TYPE + SYNTAX OgDataEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A console connection event occuring at this + device. Each entry is indexed by a message index." + INDEX { ogdataEventIndex } + ::= { ogdataEventTable 1 } + +OgDataEventEntry ::= + SEQUENCE { + ogdataEventIndex Integer32, + ogdataEventBytes Integer32, + ogdataEventSeconds Integer32, + ogdataEventDevice DisplayString, + ogdataEventState INTEGER + } + +ogdataEventIndex 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." + ::= { ogdataEventEntry 1 } + +ogdataEventBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes exceeded during the time period" + ::= { ogdataEventEntry 10 } + +ogdataEventSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in seconds over which the number of bytes was exceeded" + ::= { ogdataEventEntry 11 } + +ogdataEventDevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique name for the interface the alert occurred on." + ::= { ogdataEventEntry 12 } + +ogdataEventState OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the data alert." + ::= { ogdataEventEntry 13 } + +-- notifications + +ogDataMibNotificationPrefix OBJECT IDENTIFIER ::= { + ogDataMib 2 +} + +ogdataMibNotifications OBJECT IDENTIFIER ::= { + ogDataMibNotificationPrefix 0 +} + +ogdataEventOccurred NOTIFICATION-TYPE + OBJECTS { ogdataEventBytes, ogdataEventSeconds, ogdataEventDevice, ogdataEventState } + STATUS current + DESCRIPTION + "The notification sent when a status event occurs" + ::= { ogdataMibNotifications 200 } +-- conformance information + +ogDataMibConformance OBJECT IDENTIFIER ::= { ogDataMib 3 } +ogDataMibCompliances OBJECT IDENTIFIER ::= { + ogDataMibConformance 1 } +ogDataMibGroups OBJECT IDENTIFIER ::= { + ogDataMibConformance 2 } + +-- compliance statements + +ogDataMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Opengear Data Logging MIB." + MODULE -- this module + MANDATORY-GROUPS { ogDataMibGroup } + + GROUP ogdataNotificationsGroup + DESCRIPTION + "The implementation of this group is + mandatory for those systems where + sensor notification is supported." + + ::= { ogDataMibCompliances 1 } + +-- Units of conformance + +ogDataMibGroup OBJECT-GROUP + OBJECTS { + ogdataEventBytes, + ogdataEventSeconds, + ogdataEventDevice, + ogdataEventState + } + STATUS current + DESCRIPTION + "A collection of objects providing the sensor MIB capability." + ::= { ogDataMibGroups 1 } + +ogdataNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ogdataEventOccurred + } + STATUS current + DESCRIPTION + "A collection of notification(s) for the data logging system." + ::= { ogDataMibGroups 2 } + +END diff --git a/MIBS/opengear/OG-FAILOVER-MIB b/MIBS/opengear/OG-FAILOVER-MIB new file mode 100644 index 0000000..c72889b --- /dev/null +++ b/MIBS/opengear/OG-FAILOVER-MIB @@ -0,0 +1,162 @@ +-- ========================================================================= +-- == OG-FAILOVER-MIB: == +-- == Opengear network failover notification Management Information Base == +-- == == +-- == (c) Copyright 2005-2014 Opengear Inc. == +-- ========================================================================= + +OG-FAILOVER-MIB DEFINITIONS ::= BEGIN + +IMPORTS + ogMgmt + FROM OG-SMI-MIB + OBJECT-TYPE + FROM RFC-1212 + MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString + FROM SNMPv2-TC; + +ogFailoverMib MODULE-IDENTITY + LAST-UPDATED "201308110000Z" + ORGANIZATION "Opengear Inc." + CONTACT-INFO + "Opengear Inc. + 630 West 9560 South, + Sandy, UT 84070 + support@opengear.com" + DESCRIPTION + "Opengear network failover MIB" + REVISION "201308110000Z" + DESCRIPTION + "Renamed from OPENGEAR-FAILOVER-MIB to OG-FAILOVER-MIB to + fix naming discrepancy." + REVISION "201003221127Z" + DESCRIPTION + "Syntax corrections by Opengear Inc." + REVISION "200811271140Z" + DESCRIPTION + "Initial version." + ::= { ogMgmt 15 } + +ogFailoverMibObjects OBJECT IDENTIFIER ::= { ogFailoverMib 10 } + +-- Subgroups + +ogfovrEvent OBJECT IDENTIFIER ::= { ogFailoverMibObjects 1 } + +ogfovrEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF OgFovrEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of sensor status events generated by this device." + ::= { ogfovrEvent 1 } + +ogfovrEventEntry OBJECT-TYPE + SYNTAX OgFovrEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A console connection event occuring at this + device. Each entry is indexed by a message index." + INDEX { ogfovrEventIndex } + ::= { ogfovrEventTable 1 } + +OgFovrEventEntry ::= + SEQUENCE { + ogfovrEventIndex Integer32, + ogfovrEventPrimary DisplayString, + ogfovrEventSecondary DisplayString + } + +ogfovrEventIndex 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." + ::= { ogfovrEventEntry 1 } + +ogfovrEventPrimary OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the network interface which failed" + ::= { ogfovrEventEntry 10 } + +ogfovrEventSecondary OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the network interface which was connected instead" + ::= { ogfovrEventEntry 11 } + +-- notifications + +ogFailoverMibNotificationPrefix OBJECT IDENTIFIER ::= { + ogFailoverMib 2 +} + +ogfovrMibNotifications OBJECT IDENTIFIER ::= { + ogFailoverMibNotificationPrefix 0 +} + +ogfovrEventOccurred NOTIFICATION-TYPE + OBJECTS { ogfovrEventPrimary, ogfovrEventSecondary } + STATUS current + DESCRIPTION + "The notification sent when a network failover event occurs" + ::= { ogfovrMibNotifications 200 } +-- conformance information + +ogFailoverMibConformance OBJECT IDENTIFIER ::= { ogFailoverMib 3 } +ogFailoverMibCompliances OBJECT IDENTIFIER ::= { ogFailoverMibConformance 1 } +ogFailoverMibGroups OBJECT IDENTIFIER ::= { ogFailoverMibConformance 2 } + +-- compliance statements + +ogFailoverMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Opengear sensor MIB." + MODULE -- this module + MANDATORY-GROUPS { ogFailoverMibGroup } + + GROUP ogfovrNotificationsGroup + DESCRIPTION + "The implementation of this group is + mandatory for those systems where + sensor notification is supported." + + ::= { ogFailoverMibCompliances 1 } + +-- Units of conformance + +ogFailoverMibGroup OBJECT-GROUP + OBJECTS { ogfovrEventPrimary, + ogfovrEventSecondary + } + STATUS current + DESCRIPTION + "A collection of objects providing the sensor MIB capability." + ::= { ogFailoverMibGroups 1 } + +ogfovrNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ogfovrEventOccurred + } + STATUS current + DESCRIPTION + "A collection of notification(s) for sensor system." + ::= { ogFailoverMibGroups 2 } + +END diff --git a/MIBS/opengear/OG-HOST-MIB b/MIBS/opengear/OG-HOST-MIB new file mode 100644 index 0000000..e46ea9e --- /dev/null +++ b/MIBS/opengear/OG-HOST-MIB @@ -0,0 +1,204 @@ +-- ===================================================================== +-- == OG-HOST-MIB: == +-- == Opengear user connect notification Management Information Base == +-- == == +-- == (c) Copyright 2005-2014 Opengear Inc. == +-- ===================================================================== + +OG-HOST-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; + +ogHostMib MODULE-IDENTITY + LAST-UPDATED "201308110000Z" + ORGANIZATION "Opengear Inc." + CONTACT-INFO + "Opengear Inc. + 630 West 9560 South, + Sandy, UT 84070 + support@opengear.com" + DESCRIPTION + "Opengear host connection MIB" + REVISION "201308110000Z" + DESCRIPTION + "Renamed from OPENGEAR-HOST-MIB to OG-HOST-MIB to + fix naming discrepancy." + REVISION "201003221127Z" + DESCRIPTION + "Syntax corrections by Opengear Inc." + REVISION "200811271140Z" + DESCRIPTION + "Initial version." + ::= { ogMgmt 14 } + +ogHostMibObjects OBJECT IDENTIFIER ::= { ogHostMib 10 } + +-- Subgroups + +oghostEvent OBJECT IDENTIFIER ::= { ogHostMibObjects 1 } + +oghostEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF OgHostEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of sensor status events generated by this device." + ::= { oghostEvent 1 } + +oghostEventEntry OBJECT-TYPE + SYNTAX OgHostEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A console connection event occuring at this + device. Each entry is indexed by a message index." + INDEX { oghostEventIndex } + ::= { oghostEventTable 1 } + +OgHostEventEntry ::= + SEQUENCE { + oghostEventIndex Integer32, + oghostEventUsername DisplayString, + oghostEventType DisplayString, + oghostEventAddress DisplayString, + oghostEventDescription DisplayString, + oghostEventProtocol DisplayString, + oghostEventPort Integer32 + } + +oghostEventIndex 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." + ::= { oghostEventEntry 1 } + +oghostEventUsername OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user pertaining to the connection event" + ::= { oghostEventEntry 10 } + +oghostEventType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of connection event" + ::= { oghostEventEntry 11 } + +oghostEventAddress OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The address of the host to which this connection applies." + ::= { oghostEventEntry 12 } + +oghostEventDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The description of the host to which this connection applies." + ::= { oghostEventEntry 13 } + +oghostEventProtocol OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The internet protocl to which this connection applies." + ::= { oghostEventEntry 14 } + +oghostEventPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The applicable port number of the host." + ::= { oghostEventEntry 15 } + +ogHostMibNotificationPrefix OBJECT IDENTIFIER ::= { + ogHostMib 2 +} + +oghostMibNotifications OBJECT IDENTIFIER ::= { + ogHostMibNotificationPrefix 0 +} + +oghostEventOccurred NOTIFICATION-TYPE + OBJECTS { + oghostEventUsername, + oghostEventType, + oghostEventAddress, + oghostEventDescription, + oghostEventProtocol, + oghostEventPort } + STATUS current + DESCRIPTION + "The notification sent when a user connection event occurs" + ::= { oghostMibNotifications 200 } + +-- conformance information + +ogHostMibConformance OBJECT IDENTIFIER ::= { ogHostMib 3 } +ogHostMibCompliances OBJECT IDENTIFIER ::= { ogHostMibConformance 1 } +ogHostMibGroups OBJECT IDENTIFIER ::= { ogHostMibConformance 2 } + +-- compliance statements + +ogHostMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Opengear Host MIB." + MODULE -- this module + MANDATORY-GROUPS { ogHostMibGroup } + + GROUP oghostNotificationsGroup + DESCRIPTION + "The implementation of this group is + mandatory for those systems where + sensor notification is supported." + + ::= { ogHostMibCompliances 1 } + +-- Units of conformance + +ogHostMibGroup OBJECT-GROUP + OBJECTS { oghostEventUsername, + oghostEventType, + oghostEventAddress, + oghostEventDescription, + oghostEventProtocol, + oghostEventPort } + STATUS current + DESCRIPTION + "A collection of objects providing the sensor MIB capability." + ::= { ogHostMibGroups 1 } + +oghostNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + oghostEventOccurred + } + STATUS current + DESCRIPTION + "A collection of notification(s) for sensor system." + ::= { ogHostMibGroups 2 } + +END diff --git a/MIBS/opengear/OG-PATTERN-MIB b/MIBS/opengear/OG-PATTERN-MIB new file mode 100644 index 0000000..fc858c6 --- /dev/null +++ b/MIBS/opengear/OG-PATTERN-MIB @@ -0,0 +1,188 @@ +-- ===================================================================== +-- == OG-PATTERN-MIB: == +-- == Opengear pattern match notification Management Information Base == +-- == == +-- == (c) Copyright 2005-2014 Opengear Inc. == +-- ===================================================================== + +OG-PATTERN-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; + + +ogPatternMib MODULE-IDENTITY + LAST-UPDATED "201308110000Z" + ORGANIZATION "Opengear Inc." + CONTACT-INFO + "Opengear Inc. + 630 West 9560 South, + Sandy, UT 84070 + support@opengear.com" + DESCRIPTION + "Opengear console pattern matching MIB" + REVISION "201308110000Z" + DESCRIPTION + "Renamed from OPENGEAR-PATTERN-MIB to OG-PATTERN-MIB to + fix naming discrepancy." + REVISION "201003221127Z" + DESCRIPTION + "Syntax corrections by Opengear Inc." + REVISION "200811271140Z" + DESCRIPTION + "Initial version." + ::= { ogMgmt 12 } + +ogPatternMibObjects OBJECT IDENTIFIER ::= { ogPatternMib 10 } + +-- Subgroups + +ogpatnEvent OBJECT IDENTIFIER ::= { ogPatternMibObjects 1 } + +ogpatnEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF OgPatnEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of sensor status events generated by this device." + ::= { ogpatnEvent 1 } + +ogpatnEventEntry OBJECT-TYPE + SYNTAX OgPatnEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A console connection event occuring at this + device. Each entry is indexed by a message index." + INDEX { ogpatnEventIndex } + ::= { ogpatnEventTable 1 } + +OgPatnEventEntry ::= + SEQUENCE { + ogpatnEventIndex Integer32, + ogpatnEventDescription DisplayString, + ogpatnEventText DisplayString, + ogpatnEventPortNumber Integer32, + ogpatnEventPortLabel DisplayString + } + +ogpatnEventIndex 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." + ::= { ogpatnEventEntry 1 } + +ogpatnEventDescription OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the matches purpose" + ::= { ogpatnEventEntry 10 } + +ogpatnEventText OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The full text which matched the pattern" + ::= { ogpatnEventEntry 11 } + +ogpatnEventPortNumber OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port number on which the pattern matched" + ::= { ogpatnEventEntry 12 } + +ogpatnEventPortLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The label for the serial port where pattern matched occurred" + ::= { ogpatnEventEntry 13 } + +-- notifications + +ogPatternMibNotificationPrefix OBJECT IDENTIFIER ::= { + ogPatternMib 2 +} + +ogpatnMibNotifications OBJECT IDENTIFIER ::= { + ogPatternMibNotificationPrefix 0 +} + +ogpatnEventOccurred NOTIFICATION-TYPE + OBJECTS { + ogpatnEventDescription, + ogpatnEventText, + ogpatnEventPortNumber, + ogpatnEventPortLabel } + STATUS current + DESCRIPTION + "An alert sent when a pre-defined pattern was + matched text in a consoles serial character stream" + ::= { ogpatnMibNotifications 200 } + +-- conformance information + +ogPatternMibConformance OBJECT IDENTIFIER ::= { ogPatternMib 3 } +ogPatternMibCompliances OBJECT IDENTIFIER ::= { ogPatternMibConformance 1 } +ogPatternMibGroups OBJECT IDENTIFIER ::= { ogPatternMibConformance 2 } + +-- compliance statements + +ogPatternMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Opengear Pattern MIB." + MODULE -- this module + MANDATORY-GROUPS { ogPatternMibGroup } + + GROUP ogpatnNotificationsGroup + DESCRIPTION + "The implementation of this group is + mandatory for those systems where + sensor notification is supported." + + ::= { ogPatternMibCompliances 1 } + +-- Units of conformance + +ogPatternMibGroup OBJECT-GROUP + OBJECTS { + ogpatnEventDescription, + ogpatnEventText, + ogpatnEventPortNumber, + ogpatnEventPortLabel + } + STATUS current + DESCRIPTION + "A collection of objects providing the sensor MIB capability." + ::= { ogPatternMibGroups 1 } + +ogpatnNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ogpatnEventOccurred + } + STATUS current + DESCRIPTION + "A collection of notification(s) for sensor system." + ::= { ogPatternMibGroups 2 } + +END diff --git a/MIBS/opengear/OG-PRODUCTS-MIB b/MIBS/opengear/OG-PRODUCTS-MIB new file mode 100644 index 0000000..b8c1829 --- /dev/null +++ b/MIBS/opengear/OG-PRODUCTS-MIB @@ -0,0 +1,79 @@ +-- ===================================================================== +-- == OG-PRODUCTS-MIB: == +-- == Opengear Product Management Information Base == +-- == == +-- == (c) Copyright 2005-2020 Opengear Inc. == +-- ===================================================================== + +OG-PRODUCTS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + ogProducts, ogModules + FROM OG-SMI-MIB + MODULE-IDENTITY + FROM SNMPv2-SMI; + +ogProductsMib MODULE-IDENTITY + LAST-UPDATED "202005200000Z" + ORGANIZATION "Opengear Inc." + CONTACT-INFO + "Opengear Inc. + 630 West 9560 South, + Sandy, UT 84070 + support@opengear.com" + DESCRIPTION + "Opengear Product MIB" + REVISION "202005200000Z" + DESCRIPTION + "Add Operations Manager to the MIB." + REVISION "201806150000Z" + DESCRIPTION + "Add Lighthouse 5 target to the MIB." + REVISION "201606270000Z" + DESCRIPTION + "Add CM7196 target to the MIB." + REVISION "201602100000Z" + DESCRIPTION + "Add CM71xx target to the MIB." + REVISION "201506020000Z" + DESCRIPTION + "Add ACM700x target to the MIB." + REVISION "201308110000Z" + DESCRIPTION + "Renamed from OPENGEAR-PRODUCTS-MIB to OG-PRODUCTS-MIB to + fix naming discrepancy." + REVISION "201108150123Z" + DESCRIPTION + "Add ACM550x target to the MIB." + REVISION "201004151127Z" + DESCRIPTION + "Initial version." + ::= { ogModules 2 } + +ogCM4001 OBJECT IDENTIFIER ::= { ogProducts 1 } +ogCM4002 OBJECT IDENTIFIER ::= { ogProducts 2 } +ogCM4008 OBJECT IDENTIFIER ::= { ogProducts 3 } +ogCM41xx OBJECT IDENTIFIER ::= { ogProducts 10 } +ogCM71xx OBJECT IDENTIFIER ::= { ogProducts 11 } +ogCM7196 OBJECT IDENTIFIER ::= { ogProducts 12 } +ogSD4001 OBJECT IDENTIFIER ::= { ogProducts 20 } +ogSD4002 OBJECT IDENTIFIER ::= { ogProducts 21 } +ogSD4008 OBJECT IDENTIFIER ::= { ogProducts 22 } +ogSD4001DW OBJECT IDENTIFIER ::= { ogProducts 23 } +ogSD4002DX OBJECT IDENTIFIER ::= { ogProducts 24 } +ogCD OBJECT IDENTIFIER ::= { ogProducts 30 } +ogCMx86 OBJECT IDENTIFIER ::= { ogProducts 31 } +ogCMS61xx OBJECT IDENTIFIER ::= { ogProducts 40 } +ogLighthouse OBJECT IDENTIFIER ::= { ogProducts 41 } +ogLighthouse5 OBJECT IDENTIFIER ::= { ogProducts 42 } +ogIM4004 OBJECT IDENTIFIER ::= { ogProducts 50 } +ogIM42xx OBJECT IDENTIFIER ::= { ogProducts 60 } +ogIM72xx OBJECT IDENTIFIER ::= { ogProducts 61 } +ogKCS61xx OBJECT IDENTIFIER ::= { ogProducts 70 } +ogACM500x OBJECT IDENTIFIER ::= { ogProducts 80 } +ogACM550x OBJECT IDENTIFIER ::= { ogProducts 81 } +ogACM700x OBJECT IDENTIFIER ::= { ogProducts 90 } +ogACM70045 OBJECT IDENTIFIER ::= { ogProducts 91 } +ogOperationsManager OBJECT IDENTIFIER ::= { ogProducts 101 } + +END diff --git a/MIBS/opengear/OG-SENSOR-MIB b/MIBS/opengear/OG-SENSOR-MIB new file mode 100644 index 0000000..983f16a --- /dev/null +++ b/MIBS/opengear/OG-SENSOR-MIB @@ -0,0 +1,182 @@ +-- ===================================================================== +-- == OG-SENSOR-MIB: == +-- == Opengear sensor status notification Management Information Base == +-- == == +-- == (c) Copyright 2005-2014 Opengear Inc. == +-- ===================================================================== + +OG-SENSOR-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; + +ogSensorMib MODULE-IDENTITY + LAST-UPDATED "201308110000Z" + ORGANIZATION "Opengear Inc." + CONTACT-INFO + "Opengear Inc. + 630 West 9560 South, + Sandy, UT 84070 + support@opengear.com" + DESCRIPTION + "Opengear SENSOR status MIB" + REVISION "201308110000Z" + DESCRIPTION + "Renamed from OPENGEAR-SENSOR-MIB to OG-SENSOR-MIB to + fix naming discrepancy." + REVISION "201003221127Z" + DESCRIPTION + "Syntax corrections by Opengear Inc." + REVISION "200811271140Z" + DESCRIPTION + "Initial version." + ::= { ogMgmt 13 } + +ogSensorMibObjects OBJECT IDENTIFIER ::= { ogSensorMib 10 } + +-- Subgroups + +ogsensStatus OBJECT IDENTIFIER ::= { ogSensorMibObjects 1 } + +ogsensStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF OgSensStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of sensor status events generated by this device." + ::= { ogsensStatus 3 } + +ogsensStatusEntry OBJECT-TYPE + SYNTAX OgSensStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A sensor status event that was previously generated by this + device. Each entry is indexed by a message index." + INDEX { ogsensStatusIndex } + ::= { ogsensStatusTable 1 } + +OgSensStatusEntry ::= + SEQUENCE { + ogsensStatusIndex Integer32, + ogsensStatusName DisplayString, + ogsensStatusDevType DisplayString, + ogsensStatusType DisplayString, + ogsensStatusValue Integer32 + } + +ogsensStatusIndex 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." + ::= { ogsensStatusEntry 1 } + +ogsensStatusName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the device pertaining to the status event" + ::= { ogsensStatusEntry 10 } + +ogsensStatusDevType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of device pertaining to the status event" + ::= { ogsensStatusEntry 11 } + +ogsensStatusType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of sensor pertaining to the status event" + ::= { ogsensStatusEntry 12 } + +ogsensStatusValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value of the sensor pertaining to the status event" + ::= { ogsensStatusEntry 13 } + +-- notifications + +ogSensorMibNotificationPrefix OBJECT IDENTIFIER ::= { + ogSensorMib 2 +} + +ogsensMibNotifications OBJECT IDENTIFIER ::= { + ogSensorMibNotificationPrefix 0 +} + +ogsensEventOccurred NOTIFICATION-TYPE + OBJECTS { ogsensStatusName, ogsensStatusDevType, ogsensStatusType, + ogsensStatusValue } + STATUS current + DESCRIPTION + "The notification sent when a sensor status event occurs" + ::= { ogsensMibNotifications 200 } + +-- conformance information + +ogSensorMibConformance OBJECT IDENTIFIER ::= { ogSensorMib 3 } +ogSensorMibCompliances OBJECT IDENTIFIER ::= { ogSensorMibConformance 1 } +ogSensorMibGroups OBJECT IDENTIFIER ::= { ogSensorMibConformance 2 } + +-- compliance statements + +ogSensorMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Opengear sensor MIB." + MODULE -- this module + MANDATORY-GROUPS { ogSensorMibGroup } + + GROUP ogsensNotificationsGroup + DESCRIPTION + "The implementation of this group is + mandatory for those systems where + sensor notification is supported." + + ::= { ogSensorMibCompliances 1 } + +-- Units of conformance + +ogSensorMibGroup OBJECT-GROUP + OBJECTS { ogsensStatusName, + ogsensStatusDevType, + ogsensStatusType, + ogsensStatusValue + } + STATUS current + DESCRIPTION + "A collection of objects providing the sensor MIB capability." + ::= { ogSensorMibGroups 1 } + +ogsensNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ogsensEventOccurred + } + STATUS current + DESCRIPTION + "A collection of notification(s) for sensor system." + ::= { ogSensorMibGroups 2 } + +END 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 diff --git a/MIBS/opengear/OG-SMI-MIB b/MIBS/opengear/OG-SMI-MIB new file mode 100644 index 0000000..35463d1 --- /dev/null +++ b/MIBS/opengear/OG-SMI-MIB @@ -0,0 +1,133 @@ +-- ==================================================================== +-- = OG-SMI-MIB: Enterprise structure of management information = +-- = = +-- = (c) Copyright 2005-2018 Opengear Inc. = +-- ==================================================================== + +OG-SMI-MIB DEFINITIONS ::= BEGIN + +IMPORTS + enterprises, MODULE-IDENTITY, OBJECT-IDENTITY + FROM SNMPv2-SMI; + +-- ============================================================= +-- Top Level for Opengear Enterprise + +opengear MODULE-IDENTITY + LAST-UPDATED "201806150000Z" + ORGANIZATION "Opengear Inc." + CONTACT-INFO + "Opengear Inc. + 630 West 9560 South, + Sandy, UT 84070 + support@opengear.com" + DESCRIPTION + "Opengear Structure of Management Information MIB" + REVISION "201806150000Z" + DESCRIPTION + "Add a new OID root for Lighthouse 5 and newer + management platform specifics." + REVISION "201311150000Z" + DESCRIPTION + "Re-structured MIB adding more information + pertaining to monitored/managed devices." + REVISION "201308110000Z" + DESCRIPTION + "Renamed from OPENGEAR-SMI-MIB to OG-SMI-MIB to + fix naming discrepancy." + REVISION "201003221127Z" + DESCRIPTION + "Renamed from OPENGEAR-SMI to OPENGEAR-SMI-MIB and + fixed imports." + REVISION "200502240100Z" + DESCRIPTION + "Initial Version." + ::= { enterprises 25049 } + + +-- ============================================================= + +ogProducts OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ogProducts is the root OBJECT IDENTIFIER from + which sysObjectID values are assigned. Actual + values are defined in OG-PRODUCTS-MIB." + ::= { opengear 1 } + +ogLegacyMgmt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Subtree reserved for legacy MIBS." + ::= { opengear 2 } + +ogExperimental OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Subtree reserved for experimental MIBS." + ::= { opengear 3 } + +ogInternal OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Subtree reserved for use by Opengear internal groups" + ::= { opengear 4 } + +ogReserved1 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved for future use" + ::= { opengear 5 } + +ogReserved2 OBJECT-IDENTITY + STATUS current + DESCRIPTION + "Reserved for future use" + ::= { opengear 6 } + +otherEnterprises OBJECT-IDENTITY + STATUS current + DESCRIPTION + "otherEnterprises provides a root object identifier + from which mibs produced by other companies may be + placed. mibs produced by other enterprises are + typicially implemented with the object identifiers + as defined in the mib, but if the mib is deemed to + be uncontrolled, we may reroot the mib at this + subtree in order to have a controlled version." + ::= { opengear 7 } + +ogAgentCapability OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ogAgentCapability provides a root object identifier + from which AGENT-CAPABILITIES values may be assigned." + ::= { opengear 8 } + +ogConfig OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ogConfig is the main subtree for configuration mibs." + ::= { opengear 9 } + +ogMgmt OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The main subtree for MIB development." + ::= { opengear 10 } + +ogModules OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ogModules provides a root object identifier + from which MODULE-IDENTITY values may be assigned." + ::= { opengear 11 } + +ogSpecific OBJECT-IDENTITY + STATUS current + DESCRIPTION + "ogSpecific provides a root object identifier + from Lighthouse version 5 and later." + ::= { opengear 18 } + +END diff --git a/MIBS/opengear/OG-STATUS-MIB b/MIBS/opengear/OG-STATUS-MIB new file mode 100644 index 0000000..bc7cbb1 --- /dev/null +++ b/MIBS/opengear/OG-STATUS-MIB @@ -0,0 +1,900 @@ +-- ===================================================================== +-- == OG-STATUS-MIB: == +-- == Opengear status Management Information Base == +-- == == +-- == (c) Copyright 2010-2014 Opengear Inc. == +-- ===================================================================== + +OG-STATUS-MIB DEFINITIONS ::= BEGIN + +IMPORTS + opengear + FROM OG-SMI-MIB + MODULE-IDENTITY, OBJECT-TYPE + FROM SNMPv2-SMI + Integer32 + FROM SNMPv2-SMI + Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, OBJECT-GROUP + FROM SNMPv2-CONF + DisplayString + FROM SNMPv2-TC; + +ogStatus MODULE-IDENTITY + LAST-UPDATED "201308160000Z" + ORGANIZATION "Opengear Inc." + CONTACT-INFO + "Opengear Inc. + 630 West 9560 South, Suite A, + Sandy, UT 84070 + support@opengear.com" + DESCRIPTION + "Legacy Opengear status and alert MIB" + REVISION "201308160000Z" + DESCRIPTION + "Add UPS RPC outlet tables add extra stats for serial ports." + REVISION "201308110000Z" + DESCRIPTION + "Add DIO tables for status and current alerts." + REVISION "201008150000Z" + DESCRIPTION + "Fix type mismatch for serial signal states." + REVISION "201001110000Z" + DESCRIPTION + "Initial revision" + ::= { opengear 16 } + +ogSerialPortStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SerialPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's serial port statistics table." + ::= { ogStatus 1 } + +ogSerialPortStatusEntry OBJECT-TYPE + SYNTAX SerialPortStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A console serial port entry" + INDEX { ogSerialPortStatusIndex } + ::= { ogSerialPortStatusTable 1 } + +SerialPortStatusEntry ::= SEQUENCE { + ogSerialPortStatusIndex Integer32, + ogSerialPortStatusPort Integer32, + ogSerialPortStatusRxBytes Counter64, + ogSerialPortStatusTxBytes Counter64, + ogSerialPortStatusSpeed Integer32, + ogSerialPortStatusDCD INTEGER, + ogSerialPortStatusDTR INTEGER, + ogSerialPortStatusDSR INTEGER, + ogSerialPortStatusCTS INTEGER, + ogSerialPortStatusRTS INTEGER, + ogSerialPortStatusLabel DisplayString +} + +ogSerialPortStatusIndex OBJECT-TYPE + SYNTAX Integer32(0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the serial port table of this status" + ::= { ogSerialPortStatusEntry 1 } + +ogSerialPortStatusPort OBJECT-TYPE + SYNTAX Integer32(1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port number" + ::= { ogSerialPortStatusEntry 2 } + +ogSerialPortStatusRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port bytes received" + ::= { ogSerialPortStatusEntry 3 } + +ogSerialPortStatusTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port bytes transmitted" + ::= { ogSerialPortStatusEntry 4 } + +ogSerialPortStatusSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port speed in bits per second" + ::= { ogSerialPortStatusEntry 5 } + +ogSerialPortStatusDCD OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the DCD signal." + ::= { ogSerialPortStatusEntry 6 } + +ogSerialPortStatusDTR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the DTR signal." + ::= { ogSerialPortStatusEntry 7 } + +ogSerialPortStatusDSR OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the DSR signal." + ::= { ogSerialPortStatusEntry 8 } + +ogSerialPortStatusCTS OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the CTS signal." + ::= { ogSerialPortStatusEntry 9 } + +ogSerialPortStatusRTS OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the RTS signal." + ::= { ogSerialPortStatusEntry 10 } + +ogSerialPortStatusLabel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The label of the port" + ::= { ogSerialPortStatusEntry 11 } + +ogSerialPortActiveUsersTable OBJECT-TYPE + SYNTAX SEQUENCE OF SerialPortActiveUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's serial port users table." + ::= { ogStatus 2 } + +ogSerialPortActiveUsersEntry OBJECT-TYPE + SYNTAX SerialPortActiveUsersEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A user logged in on the serial port" + INDEX { ogSerialPortActiveUsersIndex } + ::= { ogSerialPortActiveUsersTable 1 } + +SerialPortActiveUsersEntry ::= SEQUENCE { + ogSerialPortActiveUsersIndex Integer32, + ogSerialPortActiveUsersPort Integer32, + ogSerialPortActiveUsersName DisplayString, + ogSerialPortActiveUsersPortLabel DisplayString +} + +ogSerialPortActiveUsersIndex OBJECT-TYPE + SYNTAX Integer32(0..63) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the serial port active users table" + ::= { ogSerialPortActiveUsersEntry 1 } + +ogSerialPortActiveUsersPort OBJECT-TYPE + SYNTAX Integer32(1..64) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port number" + ::= { ogSerialPortActiveUsersEntry 2 } + +ogSerialPortActiveUsersName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the user logged in on the port." + ::= { ogSerialPortActiveUsersEntry 3 } + +ogSerialPortActiveUsersPortLabel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The label of the port being accessed" + ::= { ogSerialPortActiveUsersEntry 4 } + +ogRpcStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF RpcStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's RPC table." + ::= { ogStatus 3 } + +ogRpcStatusEntry OBJECT-TYPE + SYNTAX RpcStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RPC status entry" + INDEX { ogRpcStatusIndex } + ::= { ogRpcStatusTable 1 } + +RpcStatusEntry ::= SEQUENCE { + ogRpcStatusIndex Integer32, + ogRpcStatusName DisplayString, + ogRpcStatusMaxTemp Integer32, + ogRpcStatusAlertCount Integer32 +} + +ogRpcStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the RPC status table" + ::= { ogRpcStatusEntry 1 } + +ogRpcStatusName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the RPC device." + ::= { ogRpcStatusEntry 2 } + +ogRpcStatusMaxTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum temperature on the RPC" + ::= { ogRpcStatusEntry 3 } + +ogRpcStatusAlertCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of alerts triggered on the RPC" + ::= { ogRpcStatusEntry 4 } + +ogEmdStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmdStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's EMD table." + ::= { ogStatus 4 } + +ogEmdStatusEntry OBJECT-TYPE + SYNTAX EmdStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EMD status entry" + INDEX { ogEmdStatusIndex } + ::= { ogEmdStatusTable 1 } + +EmdStatusEntry ::= SEQUENCE { + ogEmdStatusIndex Integer32, + ogEmdStatusName DisplayString, + ogEmdStatusTemp Integer32, + ogEmdStatusHumidity Integer32, + ogEmdStatusAlertCount Integer32 +} + +ogEmdStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the EMD status table" + ::= { ogEmdStatusEntry 1 } + +ogEmdStatusName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the EMD device." + ::= { ogEmdStatusEntry 2 } + +ogEmdStatusTemp OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current temperature on the EMD" + ::= { ogEmdStatusEntry 3 } + +ogEmdStatusHumidity OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Humidity sensor on the EMD" + ::= { ogEmdStatusEntry 4 } + +ogEmdStatusAlertCount OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of alerts triggered on the EMD" + ::= { ogEmdStatusEntry 5 } + +ogDioStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DioStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ths Digital I/O status table." + ::= { ogStatus 5 } + +ogDioStatusEntry OBJECT-TYPE + SYNTAX DioStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digital I/O status entry" + INDEX { ogDioStatusIndex } + ::= { ogDioStatusTable 1 } + +DioStatusEntry ::= SEQUENCE { + ogDioStatusIndex Integer32, + ogDioStatusName DisplayString, + ogDioStatusType INTEGER, + ogDioStatusDirection INTEGER, + ogDioStatusState INTEGER, + ogDioStatusCounter Counter64, + ogDioStatusTriggerMode INTEGER +} + +ogDioStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the Digital I/O status table" + ::= { ogDioStatusEntry 1 } + +ogDioStatusName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of this Digital I/O." + ::= { ogDioStatusEntry 2 } + +ogDioStatusType OBJECT-TYPE + SYNTAX INTEGER { + ttlInputOutput(0), + highVoltageOutput(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Digital I/O type (TTL Input/Output or High-Voltage Output)." + ::= { ogDioStatusEntry 3 } + +ogDioStatusDirection OBJECT-TYPE + SYNTAX INTEGER { + output(0), + input(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction of the Digital I/O (Input or Output)" + ::= { ogDioStatusEntry 4 } + +ogDioStatusState OBJECT-TYPE + SYNTAX INTEGER { + low(0), + high(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The electrical state value of the Digital I/O (Low or High)" + ::= { ogDioStatusEntry 5 } + +ogDioStatusCounter OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trigger counter of this Digital I/O" + ::= { ogDioStatusEntry 6 } + +ogDioStatusTriggerMode OBJECT-TYPE + SYNTAX INTEGER { + invalid(0), + risingEdge(1), + fallingEdge(2), + risingFallingEdge(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Trigger Mode of the Digital I/O" + ::= { ogDioStatusEntry 7 } + +-- alert status +ogSignalAlertStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF SignalAlertStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's serial port signal table." + ::= { ogStatus 6 } + +ogSignalAlertStatusEntry OBJECT-TYPE + SYNTAX SignalAlertStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A console signal entry" + INDEX { ogSignalAlertStatusIndex } + ::= { ogSignalAlertStatusTable 1 } + +SignalAlertStatusEntry ::= SEQUENCE { + ogSignalAlertStatusIndex Integer32, + ogSignalAlertStatusPort Integer32, + ogSignalAlertStatusLabel DisplayString, + ogSignalAlertStatusSignalName DisplayString, + ogSignalAlertStatusState INTEGER +} + +ogSignalAlertStatusIndex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the signal table of this alert" + ::= { ogSignalAlertStatusEntry 1 } + +ogSignalAlertStatusPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port number on which the signal change occurred" + ::= { ogSignalAlertStatusEntry 2 } + +ogSignalAlertStatusLabel OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The label for the serial port where the signal applies." + ::= { ogSignalAlertStatusEntry 3 } + +ogSignalAlertStatusSignalName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The particular signal which changed" + ::= { ogSignalAlertStatusEntry 4 } + +ogSignalAlertStatusState OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current signal state" + ::= { ogSignalAlertStatusEntry 5 } + +ogEnvAlertStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF EnvAlertStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's serial port signal table." + ::= { ogStatus 7 } + +ogEnvAlertStatusEntry OBJECT-TYPE + SYNTAX EnvAlertStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A console environment entry" + INDEX { ogEnvAlertStatusIndex } + ::= { ogEnvAlertStatusTable 1 } + +EnvAlertStatusEntry ::= SEQUENCE { + ogEnvAlertStatusIndex Integer32, + ogEnvAlertStatusDevice DisplayString, + ogEnvAlertStatusSensor DisplayString, + ogEnvAlertStatusOutlet Integer32, + ogEnvAlertStatusValue Integer32, + ogEnvAlertStatusOldValue Integer32, + ogEnvAlertStatusStatus Integer32 +} + +ogEnvAlertStatusIndex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the environment alert status" + ::= { ogEnvAlertStatusEntry 1 } + +ogEnvAlertStatusDevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device the environment alert occurred on." + ::= { ogEnvAlertStatusEntry 2 } + +ogEnvAlertStatusSensor OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sensor the environment alert occurred on." + ::= { ogEnvAlertStatusEntry 3 } + +ogEnvAlertStatusOutlet OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Outlet of the environment status" + ::= { ogEnvAlertStatusEntry 4 } + +ogEnvAlertStatusValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Value of the environment status" + ::= { ogEnvAlertStatusEntry 5 } + +ogEnvAlertStatusOldValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous value of the environment status" + ::= { ogEnvAlertStatusEntry 6 } + +ogEnvAlertStatusStatus OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "status value of the environment status" + ::= { ogEnvAlertStatusEntry 7 } + +ogNutAlertStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF NutAlertStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's NUT (UPS) alert table." + ::= { ogStatus 8 } + +ogNutAlertStatusEntry OBJECT-TYPE + SYNTAX NutAlertStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A NUT (UPS) entry" + INDEX { ogNutAlertStatusIndex } + ::= { ogNutAlertStatusTable 1 } + +NutAlertStatusEntry ::= SEQUENCE { + ogNutAlertStatusIndex Integer32, + ogNutAlertStatusPort Integer32, + ogNutAlertStatusName DisplayString, + ogNutAlertStatusHost DisplayString, + ogNutAlertStatusStatus DisplayString +} + +ogNutAlertStatusIndex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the NUT (UPS) alert status" + ::= { ogNutAlertStatusEntry 1 } + +ogNutAlertStatusPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port of the NUT (UPS) alert" + ::= { ogNutAlertStatusEntry 2 } + +ogNutAlertStatusName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the NUT (UPS) alert." + ::= { ogNutAlertStatusEntry 3 } + +ogNutAlertStatusHost OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The host of the NUT (UPS) alert." + ::= { ogNutAlertStatusEntry 4 } + +ogNutAlertStatusStatus OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the NUT (UPS) alert." + ::= { ogNutAlertStatusEntry 5 } + +ogDataAlertStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DataAlertStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Data Usage alert table." + ::= { ogStatus 9 } + +ogDataAlertStatusEntry OBJECT-TYPE + SYNTAX DataAlertStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Data Usage entry" + INDEX { ogDataAlertStatusIndex } + ::= { ogDataAlertStatusTable 1 } + +DataAlertStatusEntry ::= SEQUENCE { + ogDataAlertStatusIndex Integer32, + ogDataAlertStatusBytes Integer32, + ogDataAlertStatusSeconds Integer32, + ogDataAlertStatusDevice DisplayString, + ogDataAlertStatusState INTEGER +} + +ogDataAlertStatusIndex OBJECT-TYPE + SYNTAX Integer32(0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the data usage alert" + ::= { ogDataAlertStatusEntry 1 } + +ogDataAlertStatusBytes OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of bytes exceeded during the time period" + ::= { ogDataAlertStatusEntry 2 } + +ogDataAlertStatusSeconds OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time in seconds over which the number of bytes was exceeded" + ::= { ogDataAlertStatusEntry 3 } + +ogDataAlertStatusDevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The unique name for the interface the alert occurred on." + ::= { ogDataAlertStatusEntry 4 } + +ogDataAlertStatusState OBJECT-TYPE + SYNTAX INTEGER { + off(0), + on(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the data alert." + ::= { ogDataAlertStatusEntry 5 } + +ogDioAlertStatusTable OBJECT-TYPE + SYNTAX SEQUENCE OF DioAlertStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ths Digital I/O current alert table." + ::= { ogStatus 10 } + +ogDioAlertStatusEntry OBJECT-TYPE + SYNTAX DioAlertStatusEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A Digital I/O current alert entry" + INDEX { ogDioAlertStatusIndex } + ::= { ogDioAlertStatusTable 1 } + +DioAlertStatusEntry ::= SEQUENCE { + ogDioAlertStatusIndex Integer32, + ogDioAlertStatusName DisplayString, + ogDioAlertStatusValue INTEGER, + ogDioAlertStatusOldValue INTEGER, + ogDioAlertStatusTriggered INTEGER +} + +ogDioAlertStatusIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the Digital I/O Input alert table" + ::= { ogDioAlertStatusEntry 1 } + +ogDioAlertStatusName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Digital I/O Input which the alert occurred on." + ::= { ogDioAlertStatusEntry 2 } + +ogDioAlertStatusValue OBJECT-TYPE + SYNTAX INTEGER { + open(0), + closed(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current value of the Digital I/O Input (Open or Closed)" + ::= { ogDioAlertStatusEntry 3 } + +ogDioAlertStatusOldValue OBJECT-TYPE + SYNTAX INTEGER { + open(0), + closed(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Previous value of the Digital I/O Input (Open or Closed)" + ::= { ogDioAlertStatusEntry 4 } + +ogDioAlertStatusTriggered OBJECT-TYPE + SYNTAX INTEGER { + false(0), + true(1) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Trigger status value of the Digital I/O" + ::= { ogDioAlertStatusEntry 5 } + +-- end alert status + +-- conformance information + +ogStatusConformance OBJECT IDENTIFIER ::= { ogStatus 65535 } +ogStatusCompliances OBJECT IDENTIFIER ::= { ogStatusConformance 1 } +ogStatusGroups OBJECT IDENTIFIER ::= { ogStatusConformance 2 } + +-- compliance statements + +ogStatusCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the Opengear status MIB." + MODULE -- this module + MANDATORY-GROUPS { ogBasicStatusGroup, ogBasicAlertStatusGroup } + + ::= { ogStatusCompliances 1 } + +-- units of conformance + +ogBasicStatusGroup OBJECT-GROUP + OBJECTS { + ogSerialPortStatusPort, + ogSerialPortStatusRxBytes, + ogSerialPortStatusTxBytes, + ogSerialPortStatusSpeed, + ogSerialPortStatusDCD, + ogSerialPortStatusDTR, + ogSerialPortStatusDSR, + ogSerialPortStatusCTS, + ogSerialPortStatusRTS, + ogSerialPortStatusLabel, + ogSerialPortActiveUsersPort, + ogSerialPortActiveUsersName, + ogSerialPortActiveUsersPortLabel, + ogRpcStatusName, + ogRpcStatusMaxTemp, + ogRpcStatusAlertCount, + ogEmdStatusName, + ogEmdStatusTemp, + ogEmdStatusHumidity, + ogEmdStatusAlertCount, + ogDioStatusName, + ogDioStatusType, + ogDioStatusDirection, + ogDioStatusState, + ogDioStatusCounter, + ogDioStatusTriggerMode + } + STATUS current + DESCRIPTION + "A collection of objects to retrieve Opengear statistics." + ::= { ogStatusGroups 1 } + +ogBasicAlertStatusGroup OBJECT-GROUP + OBJECTS { + ogSignalAlertStatusPort, + ogSignalAlertStatusLabel, + ogSignalAlertStatusSignalName, + ogSignalAlertStatusState, + ogEnvAlertStatusDevice, + ogEnvAlertStatusSensor, + ogEnvAlertStatusOutlet, + ogEnvAlertStatusValue, + ogEnvAlertStatusOldValue, + ogEnvAlertStatusStatus, + ogNutAlertStatusPort, + ogNutAlertStatusName, + ogNutAlertStatusHost, + ogNutAlertStatusStatus, + ogDataAlertStatusBytes, + ogDataAlertStatusSeconds, + ogDataAlertStatusDevice, + ogDataAlertStatusState, + ogDioAlertStatusName, + ogDioAlertStatusValue, + ogDioAlertStatusOldValue, + ogDioAlertStatusTriggered + } + STATUS current + DESCRIPTION + "A collection of objects to retrieve Opengear alert status." + ::= { ogStatusGroups 2 } + +END diff --git a/MIBS/opengear/OG-STATUSv2-MIB b/MIBS/opengear/OG-STATUSv2-MIB new file mode 100644 index 0000000..0c00dd0 --- /dev/null +++ b/MIBS/opengear/OG-STATUSv2-MIB @@ -0,0 +1,4147 @@ +-- ===================================================================== +-- == OG-STATUSv2-MIB: == +-- == Opengear status Management Information Base == +-- == == +-- == (c) Copyright 2013-2020 Opengear Inc. == +-- ===================================================================== + +OG-STATUSv2-MIB DEFINITIONS ::= BEGIN + +IMPORTS + opengear + FROM OG-SMI-MIB + MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-TYPE + FROM SNMPv2-SMI + Integer32, Unsigned32, Counter32, Counter64 + FROM SNMPv2-SMI + MODULE-COMPLIANCE, NOTIFICATION-GROUP, OBJECT-GROUP + FROM SNMPv2-CONF + DateAndTime, DisplayString + FROM SNMPv2-TC; + +ogStatus2 MODULE-IDENTITY + LAST-UPDATED "202011100000Z" + ORGANIZATION "Opengear Inc." + CONTACT-INFO + "Opengear Inc. + 630 West 9560 South, Suite A, + Sandy, UT 84070 + support@opengear.com" + DESCRIPTION + "Extended network interface status for failover" + REVISION "202011100000Z" + DESCRIPTION + "Opengear extended status and alert MIB" + REVISION "201702030000Z" + DESCRIPTION + "Add CLI session alert." + REVISION "201608260000Z" + DESCRIPTION + "Correct Power Supply table and values." + REVISION "201401280000Z" + DESCRIPTION + "Initial revision" + ::= { opengear 17 } + +ogSystem OBJECT IDENTIFIER + ::= { ogStatus2 1 } + +ogFirmwareVersion OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current device firmware." + ::= { ogSystem 1 } + +ogSerialNumber OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current serial number (if applicable)." + ::= { ogSystem 2 } + +ogSerialPortTable OBJECT-TYPE + SYNTAX SEQUENCE OF SerialPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The devices serial port status table." + ::= { ogStatus2 2 } + +ogSerialPortEntry OBJECT-TYPE + SYNTAX SerialPortEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A serial port status entry." + INDEX { ogSerialPortIndex } + ::= { ogSerialPortTable 1 } + +SerialPortEntry ::= SEQUENCE { + ogSerialPortIndex Integer32, + ogSerialPortLabel DisplayString, + ogSerialPortSpeed Integer32, + ogSerialPortDataBits Integer32, + ogSerialPortParity INTEGER, + ogSerialPortStopBits INTEGER, + ogSerialPortFlowControl INTEGER, + ogSerialPortMode INTEGER, + ogSerialPortLogLevel INTEGER, + ogSerialPortRxBytes Counter64, + ogSerialPortTxBytes Counter64, + ogSerialPortFramingErrors Counter64, + ogSerialPortParityErrors Counter64, + ogSerialPortOverrunErrors Counter64, + ogSerialPortBreaks Counter64, + ogSerialPortDCD INTEGER, + ogSerialPortDTR INTEGER, + ogSerialPortDSR INTEGER, + ogSerialPortCTS INTEGER, + ogSerialPortRTS INTEGER +} + +ogSerialPortIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the serial port table of this status" + ::= { ogSerialPortEntry 1 } + +ogSerialPortLabel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port descriptive name" + ::= { ogSerialPortEntry 2 } + +ogSerialPortSpeed OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port speed in bits per second" + ::= { ogSerialPortEntry 3 } + +ogSerialPortDataBits OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port character size" + ::= { ogSerialPortEntry 4 } + +ogSerialPortParity OBJECT-TYPE + SYNTAX INTEGER { + none(1), + odd(2), + even(3), + mark(4), + space(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port parity" + ::= { ogSerialPortEntry 5 } + +ogSerialPortStopBits OBJECT-TYPE + SYNTAX INTEGER { + one(1), + two(2), + oneAndAHalf(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port number of stop bits" + ::= { ogSerialPortEntry 6 } + +ogSerialPortFlowControl OBJECT-TYPE + SYNTAX INTEGER { + none(1), + hardware(2), + software(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port flow control type" + ::= { ogSerialPortEntry 7 } + +ogSerialPortMode OBJECT-TYPE + SYNTAX INTEGER { + none(1), + console(2), + sdt(3), + terminal(4), + bridge(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port operational mode type" + ::= { ogSerialPortEntry 8 } + +ogSerialPortLogLevel OBJECT-TYPE + SYNTAX INTEGER { + disabled(1), + connect(2), + inputAndOutput(3), + inputOnly(4), + outputOnly(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port logging level" + ::= { ogSerialPortEntry 9 } + +ogSerialPortRxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port bytes received" + ::= { ogSerialPortEntry 10 } + +ogSerialPortTxBytes OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port bytes transmitted" + ::= { ogSerialPortEntry 11 } + +ogSerialPortFramingErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port framing error total." + ::= { ogSerialPortEntry 12 } + +ogSerialPortParityErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port parity error total." + ::= { ogSerialPortEntry 13 } + +ogSerialPortOverrunErrors OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port Overrun Error total." + ::= { ogSerialPortEntry 14 } + +ogSerialPortBreaks OBJECT-TYPE + SYNTAX Counter64 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port break total" + ::= { ogSerialPortEntry 15 } + +ogSerialPortDCD OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the DCD signal." + ::= { ogSerialPortEntry 16 } + +ogSerialPortDTR OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the DTR signal." + ::= { ogSerialPortEntry 17 } + +ogSerialPortDSR OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the DSR signal." + ::= { ogSerialPortEntry 18 } + +ogSerialPortCTS OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the CTS signal." + ::= { ogSerialPortEntry 19 } + +ogSerialPortRTS OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The status of the RTS signal." + ::= { ogSerialPortEntry 20 } + +ogSerialUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF SerialUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's serial port users table." + ::= { ogStatus2 3 } + +ogSerialUserEntry OBJECT-TYPE + SYNTAX SerialUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A user logged in on the serial port" + INDEX { ogSerialUserIndex } + ::= { ogSerialUserTable 1 } + +SerialUserEntry ::= SEQUENCE { + ogSerialUserIndex Integer32, + ogSerialUserStartTime DateAndTime, + ogSerialUserPort Integer32, + ogSerialUserLabel DisplayString, + ogSerialUserName DisplayString +} + +ogSerialUserIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the serial port active users table" + ::= { ogSerialUserEntry 1 } + +ogSerialUserStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The time and date the user session started." + ::= { ogSerialUserEntry 2 } + +ogSerialUserPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Serial port number" + ::= { ogSerialUserEntry 3 } + +ogSerialUserLabel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The readable label for the serial port." + ::= { ogSerialUserEntry 4 } + +ogSerialUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the user logged in on the port." + ::= { ogSerialUserEntry 5 } + +ogHostTable OBJECT-TYPE + SYNTAX SEQUENCE OF HostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of monitored network hosts." + ::= { ogStatus2 4 } + +ogHostEntry OBJECT-TYPE + SYNTAX HostEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A monitored network host." + INDEX { ogHostIndex } + ::= { ogHostTable 1 } + +HostEntry ::= SEQUENCE { + ogHostIndex Integer32, + ogHostName DisplayString, + ogHostIpV4Address DisplayString, + ogHostIpV6Address DisplayString +} + +ogHostIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the network host active users table" + ::= { ogHostEntry 1 } + +ogHostName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of this monitored network host." + ::= { ogHostEntry 2 } + +ogHostIpV4Address OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv4 Address of this monitored network host." + ::= { ogHostEntry 3 } + +ogHostIpV6Address OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IPv6 Address of this monitored network host." + ::= { ogHostEntry 4 } + +ogHostServiceTable OBJECT-TYPE + SYNTAX SEQUENCE OF HostServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of services belonging to a monitored host." + ::= { ogStatus2 5 } + +ogHostServiceEntry OBJECT-TYPE + SYNTAX HostServiceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A monitored host service." + INDEX { ogHostIndex, + ogHostServiceIndex } + ::= { ogHostServiceTable 1 } + +HostServiceEntry ::= SEQUENCE { + ogHostServiceIndex Integer32, + ogHostServiceHost OBJECT IDENTIFIER, + ogHostServiceType INTEGER, + ogHostServicePort Unsigned32, + ogHostServiceStatus INTEGER, + ogHostServiceCounter Counter32 +} + +ogHostServiceIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the RPC outlet table" + ::= { ogHostServiceEntry 1 } + +ogHostServiceHost OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The monitored host this service belongs to" + ::= { ogHostServiceEntry 2 } + +ogHostServiceType OBJECT-TYPE + SYNTAX INTEGER { + tcp(1), + udp(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of service this is." + ::= { ogHostServiceEntry 3 } + +ogHostServicePort OBJECT-TYPE + SYNTAX Unsigned32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The TCP Port this service is on." + ::= { ogHostServiceEntry 4 } + +ogHostServiceStatus OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + available(2), + unavailable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The availabalilty of this service." + ::= { ogHostServiceEntry 5 } + +ogHostServiceCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of alerts related to this service." + ::= { ogHostServiceEntry 6 } + +ogHostUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF HostUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's serial port users table." + ::= { ogStatus2 6 } + +ogHostUserEntry OBJECT-TYPE + SYNTAX HostUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A user logged in on the serial port" + INDEX { ogHostUserIndex } + ::= { ogHostUserTable 1 } + +HostUserEntry ::= SEQUENCE { + ogHostUserIndex Integer32, + ogHostUserHost OBJECT IDENTIFIER, + ogHostUserStartTime DateAndTime, + ogHostUserAddress DisplayString, + ogHostUserHostName DisplayString, + ogHostUserName DisplayString +} + +ogHostUserIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the network host active users table" + ::= { ogHostUserEntry 1 } + +ogHostUserHost OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The monitored host this user is associated with." + ::= { ogHostUserEntry 2 } + +ogHostUserStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The date and time the user session started." + ::= { ogHostUserEntry 3 } + +ogHostUserAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network host address." + ::= { ogHostUserEntry 4 } + +ogHostUserHostName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network host's host name." + ::= { ogHostUserEntry 5 } + +ogHostUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..128)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The network host's active username." + ::= { ogHostUserEntry 6 } + +ogWebUserTable OBJECT-TYPE + SYNTAX SEQUENCE OF WebUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's Web Interface users table." + ::= { ogStatus2 7 } + +ogWebUserEntry OBJECT-TYPE + SYNTAX WebUserEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A user logged in to the Web Interface" + INDEX { ogWebUserIndex } + ::= { ogWebUserTable 1 } + +WebUserEntry ::= SEQUENCE { + ogWebUserIndex Integer32, + ogWebUserStartTime DateAndTime, + ogWebUserName DisplayString, + ogWebUserSourceAddress DisplayString, + ogWebUserSourcePort Integer32 +} + +ogWebUserIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the Web Interface users table" + ::= { ogWebUserEntry 1 } + +ogWebUserStartTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The web users session start date and time." + ::= { ogWebUserEntry 2 } + +ogWebUserName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The web users active username." + ::= { ogWebUserEntry 3 } + +ogWebUserSourceAddress OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..64)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The web users source address." + ::= { ogWebUserEntry 4 } + +ogWebUserSourcePort OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The web users source tcp port." + ::= { ogWebUserEntry 5 } + +ogEmdTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This devices temperature monitoring table." + ::= { ogStatus2 8 } + +ogEmdEntry OBJECT-TYPE + SYNTAX EmdEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EMD status entry" + INDEX { ogEmdIndex } + ::= { ogEmdTable 1 } + +EmdEntry ::= SEQUENCE { + ogEmdIndex Integer32, + ogEmdName DisplayString, + ogEmdDescription DisplayString, + ogEmdEnabled INTEGER, + ogEmdLogEnabled INTEGER, + ogEmdConnectType INTEGER, + ogEmdTemperatureTotal Counter32, + ogEmdHumidityTotal Counter32, + ogEmdDioInputTotal Counter32 +} + +ogEmdIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the EMD status table" + ::= { ogEmdEntry 1 } + +ogEmdName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the EMD device." + ::= { ogEmdEntry 2 } + +ogEmdDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the EMD device." + ::= { ogEmdEntry 3 } + +ogEmdEnabled OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enabled status of the EMD" + ::= { ogEmdEntry 4 } + +ogEmdLogEnabled OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logging status of the EMD" + ::= { ogEmdEntry 5 } + +ogEmdConnectType OBJECT-TYPE + SYNTAX INTEGER { + internal(1), + serial(2), + network(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How the EMD device is connected." + ::= { ogEmdEntry 6 } + +ogEmdTemperatureTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of temperature sensors contained in this EMD." + ::= { ogEmdEntry 7 } + +ogEmdHumidityTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of humidity sensors contained in this EMD." + ::= { ogEmdEntry 8 } + +ogEmdDioInputTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of DIOs contained in this EMD." + ::= { ogEmdEntry 9 } + +ogEmdTemperatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmdTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of temperature sensors belonging to EMDs" + ::= { ogStatus2 9 } + +ogEmdTemperatureEntry OBJECT-TYPE + SYNTAX EmdTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EMD status entry" + INDEX { ogEmdIndex, + ogEmdTemperatureIndex } + ::= { ogEmdTemperatureTable 1 } + +EmdTemperatureEntry ::= SEQUENCE { + ogEmdTemperatureIndex Integer32, + ogEmdTemperatureEmd OBJECT IDENTIFIER, + ogEmdTemperatureName DisplayString, + ogEmdTemperatureDescription DisplayString, + ogEmdTemperatureValue Integer32, + ogEmdTemperatureCounter Counter32 +} + +ogEmdTemperatureIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the EMD status table" + ::= { ogEmdTemperatureEntry 1 } + +ogEmdTemperatureEmd OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The EMD this temperature sensor is related to." + ::= { ogEmdTemperatureEntry 2 } + +ogEmdTemperatureName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the EMD temperature sensor." + ::= { ogEmdTemperatureEntry 3 } + +ogEmdTemperatureDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the EMD device." + ::= { ogEmdTemperatureEntry 4 } + +ogEmdTemperatureValue OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current temperature reading on the EMD." + ::= { ogEmdTemperatureEntry 5 } + +ogEmdTemperatureCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of alerts triggered on the EMD." + ::= { ogEmdTemperatureEntry 6 } + +ogEmdHumidityTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmdHumidityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of humidity sensors belonging to EMDs." + ::= { ogStatus2 10 } + +ogEmdHumidityEntry OBJECT-TYPE + SYNTAX EmdHumidityEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EMD Humidity sensor status entry." + INDEX { ogEmdIndex, + ogEmdHumidityIndex } + ::= { ogEmdHumidityTable 1 } + +EmdHumidityEntry ::= SEQUENCE { + ogEmdHumidityIndex Integer32, + ogEmdHumidityEmd OBJECT IDENTIFIER, + ogEmdHumidityName DisplayString, + ogEmdHumidityDescription DisplayString, + ogEmdHumidityValue Integer32, + ogEmdHumidityCounter Counter32 +} + +ogEmdHumidityIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the EMD status table" + ::= { ogEmdHumidityEntry 1 } + +ogEmdHumidityEmd OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The EMD this humidity sensor is related to." + ::= { ogEmdHumidityEntry 2 } + +ogEmdHumidityName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the EMD." + ::= { ogEmdHumidityEntry 3 } + +ogEmdHumidityDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of the EMD device." + ::= { ogEmdHumidityEntry 4 } + +ogEmdHumidityValue OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current humidity value on the EMD" + ::= { ogEmdHumidityEntry 5 } + +ogEmdHumidityCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of alerts triggered on the EMD" + ::= { ogEmdHumidityEntry 6 } + +ogEmdDioTable OBJECT-TYPE + SYNTAX SEQUENCE OF EmdDioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ths Digital I/O status table." + ::= { ogStatus2 11 } + +ogEmdDioEntry OBJECT-TYPE + SYNTAX EmdDioEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digital I/O status entry" + INDEX { ogEmdIndex, + ogEmdDioIndex } + ::= { ogEmdDioTable 1 } + +EmdDioEntry ::= SEQUENCE { + ogEmdDioIndex Integer32, + ogEmdDioEmd OBJECT IDENTIFIER, + ogEmdDioName DisplayString, + ogEmdDioDescription DisplayString, + ogEmdDioType INTEGER, + ogEmdDioDirection INTEGER, + ogEmdDioState INTEGER, + ogEmdDioTriggerMode INTEGER, + ogEmdDioCounter Counter32 +} + +ogEmdDioIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the Digital I/O status table" + ::= { ogEmdDioEntry 1 } + +ogEmdDioEmd OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The EMD this Digital I/O relates to." + ::= { ogEmdDioEntry 2 } + +ogEmdDioName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of this Digital I/O." + ::= { ogEmdDioEntry 3 } + +ogEmdDioDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of this Digital I/O." + ::= { ogEmdDioEntry 4 } + +ogEmdDioType OBJECT-TYPE + SYNTAX INTEGER { + ttlInputOutput(1), + highVoltageOutput(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Digital I/O type (TTL Input/Output or High-Voltage Output)." + ::= { ogEmdDioEntry 5 } + +ogEmdDioDirection OBJECT-TYPE + SYNTAX INTEGER { + output(1), + input(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The direction of the Digital I/O (Input or Output)" + ::= { ogEmdDioEntry 6 } + +ogEmdDioState OBJECT-TYPE + SYNTAX INTEGER { + high(1), + low(2), + unavailable(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The electrical state value of the Digital I/O (Low or High)" + ::= { ogEmdDioEntry 7 } + +ogEmdDioTriggerMode OBJECT-TYPE + SYNTAX INTEGER { + invalid(1), + risingEdge(2), + fallingEdge(3), + risingFallingEdge(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Trigger Mode of the Digital I/O" + ::= { ogEmdDioEntry 8 } + +ogEmdDioCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The trigger counter of this Digital I/O" + ::= { ogEmdDioEntry 9 } + +ogNetInterfaceTable OBJECT-TYPE + SYNTAX SEQUENCE OF NetInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This devices network interface status table." + ::= { ogStatus2 12 } + +ogNetInterfaceEntry OBJECT-TYPE + SYNTAX NetInterfaceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "EMD status entry" + INDEX { ogNetInterfaceIndex } + ::= { ogNetInterfaceTable 1 } + +NetInterfaceEntry ::= SEQUENCE { + ogNetInterfaceIndex Integer32, + ogNetInterfaceName DisplayString, + ogNetInterfaceType INTEGER, + ogNetInterfaceState INTEGER, + ogNetInterfaceFailoverState INTEGER +} + +ogNetInterfaceIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the network interface status table" + ::= { ogNetInterfaceEntry 1 } + +ogNetInterfaceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a network interface." + ::= { ogNetInterfaceEntry 2 } + +ogNetInterfaceType OBJECT-TYPE + SYNTAX INTEGER { + unavailable(1), + ethernet(2), + wifi(3), + cellModem(4), + v92Modem(5), + vpn(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of this network interface entry." + ::= { ogNetInterfaceEntry 3 } + +ogNetInterfaceState OBJECT-TYPE + SYNTAX INTEGER { + unavailable(1), + down(2), + starting(3), + up(4), + stopping(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current status of this network interface entry." + ::= { ogNetInterfaceEntry 4 } + +ogNetInterfaceFailoverState OBJECT-TYPE + SYNTAX INTEGER { + active(1), + failed(2), + dormant(3), + standby(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The failover status of this interface. + The primary interface is either active or failed. + The secondary interface is either standby, dormant or active." + ::= { ogNetInterfaceEntry 5 } + +ogPowerSupplyTable OBJECT-TYPE + SYNTAX SEQUENCE OF PowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's Power Supply table." + ::= { ogStatus2 13 } + +ogPowerSupplyEntry OBJECT-TYPE + SYNTAX PowerSupplyEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Power Supply status entry" + INDEX { ogPowerSupplyIndex } + ::= { ogPowerSupplyTable 1 } + +PowerSupplyEntry ::= SEQUENCE { + ogPowerSupplyIndex Integer32, + ogPowerSupplyName DisplayString, + ogPowerSupplyInputVoltage Integer32, + ogPowerSupplyOutputCurrent Integer32, + ogPowerSupplyTemperature Integer32 +} + +ogPowerSupplyIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the Power Supply status table" + ::= { ogPowerSupplyEntry 1 } + +ogPowerSupplyName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the Power Supply." + ::= { ogPowerSupplyEntry 2 } + +ogPowerSupplyInputVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input voltage of the Power Supply" + ::= { ogPowerSupplyEntry 3 } + +ogPowerSupplyOutputCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.01 Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output current of the Power Supply" + ::= { ogPowerSupplyEntry 4 } + +ogPowerSupplyTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Temperature of the Power Supply" + ::= { ogPowerSupplyEntry 5 } + +ogUpsTable OBJECT-TYPE + SYNTAX SEQUENCE OF UpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ths Uninterruptable Power Supply (UPS) status table." + ::= { ogStatus2 14 } + +ogUpsEntry OBJECT-TYPE + SYNTAX UpsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Digital I/O status entry" + INDEX { ogUpsIndex } + ::= { ogUpsTable 1 } + +UpsEntry ::= SEQUENCE { + ogUpsIndex Integer32, + ogUpsName DisplayString, + ogUpsDescription DisplayString, + ogUpsType DisplayString, + ogUpsLogEnabled INTEGER, + ogUpsConnectType INTEGER, + ogUpsState INTEGER, + ogUpsTemperature Integer32, + ogUpsHumidity Integer32, + ogUpsBatteryState INTEGER, + ogUpsBatteryRunTime Integer32, + ogUpsBatteryRunTimeLow Integer32, + ogUpsBatteryRunTimeRestart Integer32, + ogUpsBatteryCharge Integer32, + ogUpsBatteryVoltage Integer32, + ogUpsBatteryNominalVoltage Integer32, + ogUpsBatteryCurrent Integer32, + ogUpsBatteryNominalCurrent Integer32, + ogUpsBatteryTemperature Integer32, + ogUpsInputFrequency Integer32, + ogUpsInputNominalFrequency Integer32, + ogUpsInputVoltage Integer32, + ogUpsInputNominalVoltage Integer32, + ogUpsInputCurrent Integer32, + ogUpsInputNominalCurrent Integer32, + ogUpsOutputFrequency Integer32, + ogUpsOutputNominalFrequency Integer32, + ogUpsOutputVoltage Integer32, + ogUpsOutputNominalVoltage Integer32, + ogUpsOutputCurrent Integer32, + ogUpsOutputNominalCurrent Integer32, + ogUpsOutputLoad Integer32, + ogUpsOutputPower Integer32, + ogUpsOutputTruePower Integer32, + ogUpsCounter Counter32 +} + +ogUpsIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the UPS status table." + ::= { ogUpsEntry 1 } + +ogUpsName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of this UPS." + ::= { ogUpsEntry 2 } + +ogUpsDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description of this UPS." + ::= { ogUpsEntry 3 } + +ogUpsType OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UPS driver type." + ::= { ogUpsEntry 4 } + +ogUpsLogEnabled OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logging status of the UPS" + ::= { ogUpsEntry 5 } + +ogUpsConnectType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + usb(2), + http(3), + https(4), + snmp(5), + serial(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How the UPS device is being monitored." + ::= { ogUpsEntry 6 } + +ogUpsState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + onLine(2), + onBattery(3), + lowBattery(4), + onBypass(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state the UPS is running in." + ::= { ogUpsEntry 7 } + +ogUpsTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UPS temperature. Negative if unavailable." + ::= { ogUpsEntry 8 } + +ogUpsHumidity OBJECT-TYPE + SYNTAX Integer32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UPS humidity. Negative if unavailable." + ::= { ogUpsEntry 9 } + +ogUpsBatteryState OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + normal(2), + warning(3), + low(4), + depleted(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current state of the UPS battery." + ::= { ogUpsEntry 10 } + +ogUpsBatteryRunTime OBJECT-TYPE + SYNTAX Integer32 (-1..31449600) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Battery runtime (seconds). Negative if unavailable" + ::= { ogUpsEntry 11 } + +ogUpsBatteryRunTimeLow OBJECT-TYPE + SYNTAX Integer32 (-1..31449600) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Estimated remaining battery runtime when UPS switches to Low + Battery. Negative if unavailable." + ::= { ogUpsEntry 12 } + +ogUpsBatteryRunTimeRestart OBJECT-TYPE + SYNTAX Integer32 (-1..31449600) + UNITS "seconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Minimum battery runtime for UPS restart after power-off + (seconds). Negative if unavailable." + ::= { ogUpsEntry 13 } + +ogUpsBatteryCharge OBJECT-TYPE + SYNTAX Integer32 (-1..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Estimated percent of Battery charge remaining. Negative if + unavailable." + ::= { ogUpsEntry 14 } + +ogUpsBatteryVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Volt DC" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The magnitude of the current battery voltage. Negative if + unavailable." + ::= { ogUpsEntry 15 } + +ogUpsBatteryNominalVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Volt DC" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nominal battery voltage (V). Negative if unavailable." + ::= { ogUpsEntry 16 } + +ogUpsBatteryCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Amp DC" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UPS battery current. Negative if unavailable." + ::= { ogUpsEntry 17 } + +ogUpsBatteryNominalCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 Amp DC" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal UPS battery current. Negative if unavailable." + ::= { ogUpsEntry 18 } + +ogUpsBatteryTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UPS battery temperature. Negative if unavailable." + ::= { ogUpsEntry 19 } + +ogUpsInputFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "Hz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input line frequency (Hz). Negative if unavailable." + ::= { ogUpsEntry 20 } + +ogUpsInputNominalFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "Hz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nominal input line frequency (Hz). Negative if unavailable." + ::= { ogUpsEntry 21 } + +ogUpsInputVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "RMS Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The magnitude of the UPS input voltage. Negative if + unavailable." + ::= { ogUpsEntry 22 } + +ogUpsInputNominalVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "RMS Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal input voltage. Negative if unavailable." + ::= { ogUpsEntry 23 } + +ogUpsInputCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 RMS Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The input current. Negative if unavailable." + ::= { ogUpsEntry 24 } + +ogUpsInputNominalCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 RMS Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal input current. Negative if unavailable." + ::= { ogUpsEntry 25 } + +ogUpsOutputFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "Hz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output line frequency (Hz). Negative if unavailable." + ::= { ogUpsEntry 26 } + +ogUpsOutputNominalFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "Hz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Nominal output line frequency (Hz). Negative if unavailable." + ::= { ogUpsEntry 27 } + +ogUpsOutputVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "RMS Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The magnitude of the UPS output voltage. Negative if + unavailable." + ::= { ogUpsEntry 28 } + +ogUpsOutputNominalVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "RMS Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal magnitude of the UPS output voltage. Negative if + unavailable." + ::= { ogUpsEntry 29 } + +ogUpsOutputCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 RMS Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The magnitude of the UPS input current. Negative if + unavailable." + ::= { ogUpsEntry 30 } + +ogUpsOutputNominalCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 RMS Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The nominal magnitude of the UPS input current. Negative if + unavailable." + ::= { ogUpsEntry 31 } + +ogUpsOutputLoad OBJECT-TYPE + SYNTAX Integer32 (0..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Estimated percent of UPS power capacity being used." + ::= { ogUpsEntry 32 } + +ogUpsOutputPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "Volt-Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value of apparent power (Volt-Amps). + Negative if unavailable." + ::= { ogUpsEntry 33 } + +ogUpsOutputTruePower OBJECT-TYPE + SYNTAX Integer32 + UNITS "Watts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current value of real power (Watts). + Negative if unavailable." + ::= { ogUpsEntry 34 } + +ogUpsCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of alerts triggered on the UPS" + ::= { ogUpsEntry 35 } + +ogRpcTable OBJECT-TYPE + SYNTAX SEQUENCE OF RpcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This entity's Remote Power Controller (RPC) table." + ::= { ogStatus2 15 } + +ogRpcEntry OBJECT-TYPE + SYNTAX RpcEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RPC status entry" + INDEX { ogRpcIndex } + ::= { ogRpcTable 1 } + +RpcEntry ::= SEQUENCE { + ogRpcIndex Integer32, + ogRpcName DisplayString, + ogRpcDescription DisplayString, + ogRpcType DisplayString, + ogRpcLogEnabled INTEGER, + ogRpcOutletTotal Counter32, + ogRpcMaxTemperature Integer32, + ogRpcConnectType INTEGER, + ogRpcInputFrequency Integer32, + ogRpcInputVoltage Integer32, + ogRpcInputCurrent Integer32, + ogRpcCounter Counter32 +} + +ogRpcIndex OBJECT-TYPE + SYNTAX Integer32 (1..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the RPC status table" + ::= { ogRpcEntry 1 } + +ogRpcName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the RPC device." + ::= { ogRpcEntry 2 } + +ogRpcDescription OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A description for the RPC device." + ::= { ogRpcEntry 3 } + +ogRpcType OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A type for the RPC device." + ::= { ogRpcEntry 4 } + +ogRpcLogEnabled OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The logging status of the RPC" + ::= { ogRpcEntry 5 } + +ogRpcOutletTotal OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of outlets on this RPC" + ::= { ogRpcEntry 6 } + +ogRpcMaxTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Maximum temperature on the RPC" + ::= { ogRpcEntry 7 } + +ogRpcConnectType OBJECT-TYPE + SYNTAX INTEGER { + serial(1), + network(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "How the RPC device is connected." + ::= { ogRpcEntry 8 } + +ogRpcInputFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "Hz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Input line frequency (Hz). Negative if unavailable." + ::= { ogRpcEntry 9 } + +ogRpcInputVoltage OBJECT-TYPE + SYNTAX Integer32 + UNITS "RMS Volts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The magnitude of the RPC input voltage. Negative if + unavailable." + ::= { ogRpcEntry 10 } + +ogRpcInputCurrent OBJECT-TYPE + SYNTAX Integer32 + UNITS "0.1 RMS Amp" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The input current. Negative if unavailable." + ::= { ogRpcEntry 11 } + +ogRpcCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of alerts triggered on the RPC" + ::= { ogRpcEntry 12 } + +ogRpcOutletTable OBJECT-TYPE + SYNTAX SEQUENCE OF RpcOutletEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This RPC's outlet table." + ::= { ogStatus2 16 } + +ogRpcOutletEntry OBJECT-TYPE + SYNTAX RpcOutletEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RPC Outlet status entry" + INDEX { ogRpcIndex, + ogRpcOutletIndex } + ::= { ogRpcOutletTable 1 } + +RpcOutletEntry ::= SEQUENCE { + ogRpcOutletIndex Integer32, + ogRpcOutletRpc OBJECT IDENTIFIER, + ogRpcOutletName DisplayString, + ogRpcOutletState INTEGER, + ogRpcOutletFrequency Integer32, + ogRpcOutletVoltage Integer32, + ogRpcOutletCurrent Integer32, + ogRpcOutletLoad Integer32 +} + +ogRpcOutletIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the RPC outlet table" + ::= { ogRpcOutletEntry 1 } + +ogRpcOutletRpc OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The RPC this outlet belongs to" + ::= { ogRpcOutletEntry 2 } + +ogRpcOutletName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the RPC outlet." + ::= { ogRpcOutletEntry 3 } + +ogRpcOutletState OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2), + transitioning(3), + unavailable(4) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The power status of the RPC outlet" + ::= { ogRpcOutletEntry 4 } + +ogRpcOutletFrequency OBJECT-TYPE + SYNTAX Integer32 + UNITS "Hz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Output line frequency (Hz). Negative if unavailable." + ::= { ogRpcOutletEntry 5 } + +ogRpcOutletVoltage OBJECT-TYPE + SYNTAX Integer32 (-1..2640) + UNITS "0.01 Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The voltage on this outlet. Negative if unavailable." + ::= { ogRpcOutletEntry 6 } + +ogRpcOutletCurrent OBJECT-TYPE + SYNTAX Integer32 (-1..25500) + UNITS "0.01 Amps" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current measured on this outlet. Negative if unavailable." + ::= { ogRpcOutletEntry 7 } + +ogRpcOutletLoad OBJECT-TYPE + SYNTAX Integer32 (-1..100) + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Estimated percent of RPC outlet power capacity being used." + ::= { ogRpcOutletEntry 8 } + +ogCellModemTable OBJECT-TYPE + SYNTAX SEQUENCE OF CellModemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ths cellular modem status table." + ::= { ogStatus2 17 } + +ogCellModemEntry OBJECT-TYPE + SYNTAX CellModemEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A cellular modem status entry." + INDEX { ogCellModemIndex } + ::= { ogCellModemTable 1 } + +CellModemEntry ::= SEQUENCE { + ogCellModemIndex Integer32, + ogCellModemVendor DisplayString, + ogCellModemModel DisplayString, + ogCellModemEnabled INTEGER, + ogCellModemConnected INTEGER, + ogCellModemNetwork DisplayString, + ogCellModemRegistered INTEGER, + ogCellModemTower Integer32, + ogCellModemRadioTechnology INTEGER, + ogCellModemApn DisplayString, + ogCellModem3gRssi Integer32, + ogCellModem4gRssi Integer32, + ogCellModemSessionTime Counter32, + ogCellModemSelectedSimCard Counter32, + ogCellModemTemperature Integer32, + ogCellModemCounter Counter32, + ogCellModemIMSI DisplayString +} + +ogCellModemIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the cellular modem status entry." + ::= { ogCellModemEntry 1 } + +ogCellModemVendor OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Manufacturer ID of Cellular Modem." + ::= { ogCellModemEntry 2 } + +ogCellModemModel OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Cellular Modem model name." + ::= { ogCellModemEntry 3 } + +ogCellModemEnabled OBJECT-TYPE + SYNTAX INTEGER { + enabled(1), + disabled(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enabled state of the modem." + ::= { ogCellModemEntry 4 } + +ogCellModemConnected OBJECT-TYPE + SYNTAX INTEGER { + connected(1), + disconnected(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The connected state of the modem." + ::= { ogCellModemEntry 5 } + +ogCellModemNetwork OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the network provider." + ::= { ogCellModemEntry 6 } + +ogCellModemRegistered OBJECT-TYPE + SYNTAX INTEGER { + registered(1), + unregistered(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The registration state of the modem." + ::= { ogCellModemEntry 7 } + +ogCellModemTower OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current cellular tower ID." + ::= { ogCellModemEntry 8 } + +ogCellModemRadioTechnology OBJECT-TYPE + SYNTAX INTEGER { + unavailable(1), + cdma(2), + evdo(3), + gsm(4), + umts(5), + lte(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Radio Access Technology being used" + ::= { ogCellModemEntry 9 } + +ogCellModemApn OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The APN configured for this cellmodem." + ::= { ogCellModemEntry 10 } + +ogCellModem3gRssi OBJECT-TYPE + SYNTAX Integer32 (-99..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current 3G Received Signal Strength (RSSI) if applicable." + ::= { ogCellModemEntry 11 } + +ogCellModem4gRssi OBJECT-TYPE + SYNTAX Integer32 (-99..99) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current 4G Received Signal Strength (RSSI) if applicable." + ::= { ogCellModemEntry 12 } + +ogCellModemSessionTime OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of seconds the modem session has been up for." + ::= { ogCellModemEntry 13 } + +ogCellModemSelectedSimCard OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SIM card currently being used by this modem." + ::= { ogCellModemEntry 14 } + +ogCellModemTemperature OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current temperature of the Cellular Modem." + ::= { ogCellModemEntry 15 } + +ogCellModemCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of alerts the modem has triggered." + ::= { ogCellModemEntry 16 } + +ogCellModemIMSI OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IMSI of the SIM currently in use by the Cellular Modem." + ::= { ogCellModemEntry 17 } + +ogWifiClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF WifiClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ths wireless client status table." + ::= { ogStatus2 18 } + +ogWifiClientEntry OBJECT-TYPE + SYNTAX WifiClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A wireless client status entry." + INDEX { ogWifiClientIndex } + ::= { ogWifiClientTable 1 } + +WifiClientEntry ::= SEQUENCE { + ogWifiClientIndex Integer32, + ogWifiClientInterface DisplayString, + ogWifiClientEnabled INTEGER, + ogWifiClientEssid DisplayString, + ogWifiClientIeeeMode INTEGER, + ogWifiClientMode INTEGER, + ogWifiClientFrequency Unsigned32, + ogWifiClientApMac DisplayString, + ogWifiClientBitRate Unsigned32, + ogWifiClientTxPower Integer32, + ogWifiClientLinkQuality Unsigned32, + ogWifiClientRssi Integer32, + ogWifiClientRxInvalidNwid Counter32, + ogWifiClientRxInvalidCrypt Counter32, + ogWifiClientRxInvalidFrag Counter32, + ogWifiClientRxInvalidRetries Counter32, + ogWifiClientRxInvalidMisc Counter32, + ogWifiClientMissedBeacon Counter32, + ogWifiClientCounter Counter32 +} + +ogWifiClientIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the wireless client status entry." + ::= { ogWifiClientEntry 1 } + +ogWifiClientInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The wireless client network interface name." + ::= { ogWifiClientEntry 2 } + +ogWifiClientEnabled OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The wireless client enabled state" + ::= { ogWifiClientEntry 3 } + +ogWifiClientEssid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ESSID this wireless client is currently associated with." + ::= { ogWifiClientEntry 4 } + +ogWifiClientIeeeMode OBJECT-TYPE + SYNTAX INTEGER { + unavailable(1), + ieee802Dot11B(2), + ieee802Dot11BG(3), + ieee802Dot11BGN(4), + ieee802Dot11ABGN(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IEEE 802.11 mode of this wireless client." + ::= { ogWifiClientEntry 5 } + +ogWifiClientMode OBJECT-TYPE + SYNTAX INTEGER { + unavailable(1), + managed(2), + adhoc(3) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The operating mode of this wireless client." + ::= { ogWifiClientEntry 6 } + +ogWifiClientFrequency OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.0001 THz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current frequency of this wireless client." + ::= { ogWifiClientEntry 7 } + +ogWifiClientApMac OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Access Point ID this wireless client is associated with." + ::= { ogWifiClientEntry 8 } + +ogWifiClientBitRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mb/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current bit-rate of this wireless client." + ::= { ogWifiClientEntry 9 } + +ogWifiClientTxPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Tx-Power of this wireless client." + ::= { ogWifiClientEntry 10 } + +ogWifiClientLinkQuality OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "percent" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The normalized link quality of this wireless client." + ::= { ogWifiClientEntry 11 } + +ogWifiClientRssi OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Signal Level of this wireless client." + ::= { ogWifiClientEntry 12 } + +ogWifiClientRxInvalidNwid OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of invalid Network ID's for this wireless client." + ::= { ogWifiClientEntry 13 } + +ogWifiClientRxInvalidCrypt OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of invalid crypt's for this wireless client." + ::= { ogWifiClientEntry 14 } + +ogWifiClientRxInvalidFrag OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of invalid frag's for this wireless client." + ::= { ogWifiClientEntry 15 } + +ogWifiClientRxInvalidRetries OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of invalid retries for this wireless client." + ::= { ogWifiClientEntry 16 } + +ogWifiClientRxInvalidMisc OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of invalid misc's for this wireless client." + ::= { ogWifiClientEntry 17 } + +ogWifiClientMissedBeacon OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The count of missed beacon's for this wireless client." + ::= { ogWifiClientEntry 18 } + +ogWifiClientCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of alerts triggered by this wireless client." + ::= { ogWifiClientEntry 19 } + +ogWifiApTable OBJECT-TYPE + SYNTAX SEQUENCE OF WifiApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ths wireless interface status table." + ::= { ogStatus2 19 } + +ogWifiApEntry OBJECT-TYPE + SYNTAX WifiApEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A wireless interface status entry" + INDEX { ogWifiApIndex } + ::= { ogWifiApTable 1 } + +WifiApEntry ::= SEQUENCE { + ogWifiApIndex Integer32, + ogWifiApInterface DisplayString, + ogWifiApEnabled INTEGER, + ogWifiApSsid DisplayString, + ogWifiApIeeeMode INTEGER, + ogWifiApFrequency Unsigned32, + ogWifiApTxPower Integer32, + ogWifiApCounter Counter32 +} + +ogWifiApIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the wireless server status entry." + ::= { ogWifiApEntry 1 } + +ogWifiApInterface OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..16)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The wireless access point network interface name." + ::= { ogWifiApEntry 2 } + +ogWifiApEnabled OBJECT-TYPE + SYNTAX INTEGER { + on(1), + off(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The enabled status of the wireless server." + ::= { ogWifiApEntry 3 } + +ogWifiApSsid OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The SSID for this wireless access point." + ::= { ogWifiApEntry 4 } + +ogWifiApIeeeMode OBJECT-TYPE + SYNTAX INTEGER { + unavailable(1), + ieee802Dot11B(2), + ieee802Dot11BG(3), + ieee802Dot11BGN(4), + ieee802Dot11ABGN(5) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The IEEE 802.11 mode of this wireless access point." + ::= { ogWifiApEntry 5 } + +ogWifiApFrequency OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "0.0001 THz" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current frequency of this wireless access point." + ::= { ogWifiApEntry 6 } + +ogWifiApTxPower OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Tx-Power of this wireless access point." + ::= { ogWifiApEntry 7 } + +ogWifiApCounter OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of alerts triggered by this wireless access point." + ::= { ogWifiApEntry 8 } + +ogWifiApClientTable OBJECT-TYPE + SYNTAX SEQUENCE OF WifiApClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This RPC's outlet table." + ::= { ogStatus2 20 } + +ogWifiApClientEntry OBJECT-TYPE + SYNTAX WifiApClientEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RPC Outlet status entry" + INDEX { ogWifiApIndex, + ogWifiApClientIndex } + ::= { ogWifiApClientTable 1 } + +WifiApClientEntry ::= SEQUENCE { + ogWifiApClientIndex Integer32, + ogWifiApClientAp OBJECT IDENTIFIER, + ogWifiApClientMac DisplayString, + ogWifiApClientInactiveTime Counter32, + ogWifiApClientRxBytes Counter32, + ogWifiApClientRxPackets Counter32, + ogWifiApClientTxBytes Counter32, + ogWifiApClientTxPackets Counter32, + ogWifiApClientRssi Integer32, + ogWifiApClientTxBitRate Unsigned32 +} + +ogWifiApClientIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the wireless AP client table" + ::= { ogWifiApClientEntry 1 } + +ogWifiApClientAp OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The wireless AP this client is assiciated with." + ::= { ogWifiApClientEntry 2 } + +ogWifiApClientMac OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The MAC address of the Access Point this wireless client is associated with." + ::= { ogWifiApClientEntry 3 } + +ogWifiApClientInactiveTime OBJECT-TYPE + SYNTAX Counter32 + UNITS "milliseconds" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The Inactive Time for this wireless client." + ::= { ogWifiApClientEntry 4 } + +ogWifiApClientRxBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received bytes for this wireless client." + ::= { ogWifiApClientEntry 5 } + +ogWifiApClientRxPackets OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of received packets for this wireless client." + ::= { ogWifiApClientEntry 6 } + +ogWifiApClientTxBytes OBJECT-TYPE + SYNTAX Counter32 + UNITS "bytes" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted bytes for this wireless client." + ::= { ogWifiApClientEntry 7 } + +ogWifiApClientTxPackets OBJECT-TYPE + SYNTAX Counter32 + UNITS "packets" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of transmitted packets for this wireless client." + ::= { ogWifiApClientEntry 8 } + +ogWifiApClientRssi OBJECT-TYPE + SYNTAX Integer32 + UNITS "dBm" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current Signal Level of this wireless client." + ::= { ogWifiApClientEntry 9 } + +ogWifiApClientTxBitRate OBJECT-TYPE + SYNTAX Unsigned32 + UNITS "Mb/s" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The current transmission bit-rate of this wireless client." + ::= { ogWifiApClientEntry 10 } + +ogCheckTable OBJECT-TYPE + SYNTAX SEQUENCE OF CheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Ths auto-response check table." + ::= { ogStatus2 21 } + +ogCheckEntry OBJECT-TYPE + SYNTAX CheckEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An auto-response check entry" + INDEX { ogCheckIndex } + ::= { ogCheckTable 1 } + +CheckEntry ::= SEQUENCE { + ogCheckIndex Integer32, + ogCheckName DisplayString, + ogCheckRepeatTimeout Integer32, + ogCheckResetTimeout Integer32, + ogCheckType INTEGER, + ogCheckTriggerActions Counter32, + ogCheckResolveActions Counter32 +} + +ogCheckIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index of the auto-response rule" + ::= { ogCheckEntry 1 } + +ogCheckName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of this auto-response rule." + ::= { ogCheckEntry 2 } + +ogCheckRepeatTimeout OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum seconds before trigger actions can be repeated + for this auto-response." + ::= { ogCheckEntry 3 } + +ogCheckResetTimeout OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The minimum seconds after resolution before this + auto-response can be triggered again." + ::= { ogCheckEntry 4 } + +ogCheckType OBJECT-TYPE + SYNTAX INTEGER { + unknown(1), + serialSignal(2), + serialUser(3), + serialPattern(4), + hostPing(5), + hostService(6), + hostUser(7), + webUser(8), + envTemperature(9), + envHumidity(10), + dioInput(11), + netInterface(12), + powerSupplyInputVoltage(13), + powerSupplyOutputCurrent(14), + powerSupplyTemperature(15), + upsInputVoltage(16), + upsBatteryCharge(17), + upsBatteryTemperature(18), + upsOutputLoad(19), + upsInputFrequency(20), + upsStateOnBattery(21), + upsStateLowBattery(22), + rpcInput(23), + rpcOutletState(24), + rpcOutletOutput(25), + cellMessage(26), + cellData(27), + cellSignal(28), + cellApn(29), + cellTower(30), + cellNetwork(31), + wirelessClientConnect(32), + wirelessClientSignal(33), + wirelessApAssociation(34), + wirelessApAuthentication(35), + dialPoolHealth(36), + cliUser(37), + custom(255) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auto-response check type" + ::= { ogCheckEntry 5 } + +ogCheckTriggerActions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Trigger Actions configured for the auto-response." + ::= { ogCheckEntry 6 } + +ogCheckResolveActions OBJECT-TYPE + SYNTAX Counter32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The number of Resolve Actions configured for the auto-response." + ::= { ogCheckEntry 7 } + +ogCheckDeviceTable OBJECT-TYPE + SYNTAX SEQUENCE OF CheckDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The auto-response device reference table." + ::= { ogStatus2 22 } + +ogCheckDeviceEntry OBJECT-TYPE + SYNTAX CheckDeviceEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "RPC Outlet status entry" + INDEX { ogCheckIndex, + ogCheckDeviceIndex } + ::= { ogCheckDeviceTable 1 } + +CheckDeviceEntry ::= SEQUENCE { + ogCheckDeviceIndex Integer32, + ogCheckDeviceCheck OBJECT IDENTIFIER, + ogCheckDeviceName DisplayString, + ogCheckDeviceRef DisplayString +} + +ogCheckDeviceIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the auto-response device outlet table" + ::= { ogCheckDeviceEntry 1 } + +ogCheckDeviceCheck OBJECT-TYPE + SYNTAX OBJECT IDENTIFIER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The check this device is associated with." + ::= { ogCheckDeviceEntry 2 } + + +ogCheckDeviceName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of a device pertaining to the auto-reponse." + ::= { ogCheckDeviceEntry 3 } + +ogCheckDeviceRef OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..255)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reference ID of the device pertaining to the auto-reponse." + ::= { ogCheckDeviceEntry 4 } + +-- +-- The Alarm Group +-- +ogAlarm OBJECT IDENTIFIER ::= { ogStatus2 23 } + +ogAlarmLogTable OBJECT-TYPE + SYNTAX SEQUENCE OF AlarmLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The alarm history table." + ::= { ogAlarm 1 } + + ogAlarmLogEntry OBJECT-TYPE + SYNTAX AlarmLogEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An alarm entry." + INDEX { ogAlarmLogIndex } + ::= { ogAlarmLogTable 1 } + +AlarmLogEntry ::= SEQUENCE { + ogAlarmLogIndex Integer32, + ogAlarmEventId Integer32, + ogAlarmName DisplayString, + ogAlarmCheck Integer32, + ogAlarmInstance Integer32, + ogAlarmTime DateAndTime, + ogAlarmType INTEGER, + ogAlarmSummary DisplayString, + ogAlarmDevice DisplayString, + ogAlarmUser DisplayString, + ogAlarmTriggerValue Integer32, + ogAlarmCurrentValue Integer32, + ogAlarmPreviousValue Integer32, + ogAlarmState INTEGER +} + +ogAlarmLogIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the current alarm table of this alarm." + ::= { ogAlarmLogEntry 1 } + +ogAlarmEventId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique event ID for this alarm." + ::= { ogAlarmLogEntry 2 } + +ogAlarmName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The check ID that this alarm pertains to." + ::= { ogAlarmLogEntry 3 } + +ogAlarmCheck OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auto-response index this alarm relates to." + ::= { ogAlarmLogEntry 4 } + +ogAlarmInstance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reference index for this alarm instance." + ::= { ogAlarmLogEntry 5 } + +ogAlarmTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UTC date and time for when this alarm was created." + ::= { ogAlarmLogEntry 6 } + +ogAlarmType OBJECT-TYPE + SYNTAX INTEGER { + serialSignalCts(1), + serialSignalDcd(2), + serialSignalDsr(3), + serialPatternTx(4), + serialPatternRx(5), + serialUserSession(6), + hostPingDown(7), + hostPingUp(8), + hostServiceDown(9), + hostServiceUp(10), + hostUserSession(11), + webUserSession(12), + envTemperatureLow(13), + envTemperatureHigh(14), + envHumidityLow(15), + envHumidityHigh(16), + dioSignalOpened(17), + dioSignalClosed(18), + netInterfaceDown(19), + netInterfaceStarting(20), + netInterfaceUp(21), + netInterfaceStopping(22), + powerSupplyInputVoltageLow(23), + powerSupplyInputVoltageHigh(24), + powerSupplyOutputCurrentLow(25), + powerSupplyOutputCurrentHigh(26), + powerSupplyTemperatureLow(27), + powerSupplyTemperatureHigh(28), + upsTemperatureHigh(29), + upsTemperatureLow(30), + upsHumidityHigh(31), + upsHumidityLow(32), + upsOnBattery(33), + upsLowBattery(34), + upsBatteryChargeLow(35), + upsBatteryChargeHigh(36), + upsBatteryVoltageLow(37), + upsBatteryVoltageHigh(38), + upsBatteryCurrentLow(39), + upsBatteryCurrentHigh(40), + upsBatteryTemperatureLow(41), + upsBatteryTemperatureHigh(42), + upsInputFrequencyLow(43), + upsInputFrequencyHigh(44), + upsInputVoltageLow(45), + upsInputVoltageHigh(46), + upsInputCurrentLow(47), + upsInputCurrentHigh(48), + upsOutputFrequencyLow(49), + upsOutputFrequencyHigh(50), + upsOutputVoltageLow(51), + upsOutputVoltageHigh(52), + upsOutputCurrentLow(53), + upsOutputCurrentHigh(54), + upsOutputLoadLow(55), + upsOutputLoadHigh(56), + upsOutputPowerLow(57), + upsOutputPowerHigh(58), + upsOutputTruePowerLow(59), + upsOutputTruePowerHigh(60), + rpcInputFrequencyLow(61), + rpcInputFrequencyHigh(62), + rpcInputVoltageLow(63), + rpcInputVoltageHigh(64), + rpcInputCurrentLow(65), + rpcInputCurrentHigh(66), + rpcOutletFrequencyHigh(67), + rpcOutletFrequencyLow(68), + rpcOutletVoltageHigh(69), + rpcOutletVoltageLow(70), + rpcOutletCurrentHigh(71), + rpcOutletCurrentLow(72), + rpcOutletStateOff(73), + rpcOutletStateOn(74), + cellDataUsage(75), + cellMessageReceived(76), + cellSignalLow(77), + cellSignalHigh(78), + cellApnChanged(79), + cellTowerChanged(80), + cellNetworkChanged(81), + wirelessClientConnected(82), + wirelessClientDisconnected(83), + wirelessClientSignalLow(84), + wirelessClientSignalHigh(85), + wirelessApAssociation(86), + wirelessApDisassociation(87), + wirelessApAuthenticationFailure(88), + dialPoolHealth(89), + cliUserSession(90), + customCheckFailure(255), + unknown(65535) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A reference to an Alarm Type Object." + ::= { ogAlarmLogEntry 7 } + +ogAlarmSummary OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The human readable summary of this alarm." + ::= { ogAlarmLogEntry 8 } + +ogAlarmDevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The device ID that this alarm pertains to." + ::= { ogAlarmLogEntry 9 } + +ogAlarmUser OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The user ID that this alarm pertains to." + ::= { ogAlarmLogEntry 10 } + +ogAlarmTriggerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold value which triggers the alarm." + ::= { ogAlarmLogEntry 11 } + +ogAlarmCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value as of the time of this entry." + ::= { ogAlarmLogEntry 12 } + +ogAlarmPreviousValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The former value of this entry." + ::= { ogAlarmLogEntry 13 } + +ogAlarmState OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + triggered(2), + resolving(3), + waiting(4), + disabled(5), + unresolvable(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The effective alarm state." + ::= { ogAlarmLogEntry 14 } + +ogCurrentAlarmTable OBJECT-TYPE + SYNTAX SEQUENCE OF CurrentAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The alarm history table." + ::= { ogAlarm 2 } + +ogCurrentAlarmEntry OBJECT-TYPE + SYNTAX CurrentAlarmEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An alarm entry." + INDEX { ogCurrentAlarmIndex } + ::= { ogCurrentAlarmTable 1 } + +CurrentAlarmEntry ::= SEQUENCE { + ogCurrentAlarmIndex Integer32, + ogCurrentAlarmEventId Integer32, + ogCurrentAlarmName DisplayString, + ogCurrentAlarmCheck Integer32, + ogCurrentAlarmInstance Integer32, + ogCurrentAlarmTime DateAndTime, + ogCurrentAlarmType INTEGER, + ogCurrentAlarmSummary DisplayString, + ogCurrentAlarmDevice DisplayString, + ogCurrentAlarmUser DisplayString, + ogCurrentAlarmTriggerValue Integer32, + ogCurrentAlarmCurrentValue Integer32, + ogCurrentAlarmPreviousValue Integer32, + ogCurrentAlarmState INTEGER +} + +ogCurrentAlarmIndex OBJECT-TYPE + SYNTAX Integer32 (0..65535) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Index within the current alarm table of this alarm." + ::= { ogCurrentAlarmEntry 1 } + +ogCurrentAlarmEventId OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique event ID for this alarm." + ::= { ogCurrentAlarmEntry 2 } + +ogCurrentAlarmName OBJECT-TYPE + SYNTAX DisplayString (SIZE (0..32)) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the check this alarm pertains to." + ::= { ogCurrentAlarmEntry 3 } + +ogCurrentAlarmCheck OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The auto-response index this alarm relates to." + ::= { ogCurrentAlarmEntry 4 } + +ogCurrentAlarmInstance OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The reference index for this alarm instance." + ::= { ogCurrentAlarmEntry 5 } + +ogCurrentAlarmTime OBJECT-TYPE + SYNTAX DateAndTime + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The UTC date and time for when this alarm was created." + ::= { ogCurrentAlarmEntry 6 } + +ogCurrentAlarmType OBJECT-TYPE + SYNTAX INTEGER { + serialSignalCts(1), + serialSignalDcd(2), + serialSignalDsr(3), + serialPatternTx(4), + serialPatternRx(5), + serialUserSession(6), + hostPingDown(7), + hostPingUp(8), + hostServiceDown(9), + hostServiceUp(10), + hostUserSession(11), + webUserSession(12), + envTemperatureLow(13), + envTemperatureHigh(14), + envHumidityLow(15), + envHumidityHigh(16), + dioSignalOpened(17), + dioSignalClosed(18), + netInterfaceDown(19), + netInterfaceStarting(20), + netInterfaceUp(21), + netInterfaceStopping(22), + powerSupplyInputVoltageLow(23), + powerSupplyInputVoltageHigh(24), + powerSupplyOutputCurrentLow(25), + powerSupplyOutputCurrentHigh(26), + powerSupplyTemperatureLow(27), + powerSupplyTemperatureHigh(28), + upsTemperatureHigh(29), + upsTemperatureLow(30), + upsHumidityHigh(31), + upsHumidityLow(32), + upsOnBattery(33), + upsLowBattery(34), + upsBatteryChargeLow(35), + upsBatteryChargeHigh(36), + upsBatteryVoltageLow(37), + upsBatteryVoltageHigh(38), + upsBatteryCurrentLow(39), + upsBatteryCurrentHigh(40), + upsBatteryTemperatureLow(41), + upsBatteryTemperatureHigh(42), + upsInputFrequencyLow(43), + upsInputFrequencyHigh(44), + upsInputVoltageLow(45), + upsInputVoltageHigh(46), + upsInputCurrentLow(47), + upsInputCurrentHigh(48), + upsOutputFrequencyLow(49), + upsOutputFrequencyHigh(50), + upsOutputVoltageLow(51), + upsOutputVoltageHigh(52), + upsOutputCurrentLow(53), + upsOutputCurrentHigh(54), + upsOutputLoadLow(55), + upsOutputLoadHigh(56), + upsOutputPowerLow(57), + upsOutputPowerHigh(58), + upsOutputTruePowerLow(59), + upsOutputTruePowerHigh(60), + rpcInputFrequencyLow(61), + rpcInputFrequencyHigh(62), + rpcInputVoltageLow(63), + rpcInputVoltageHigh(64), + rpcInputCurrentLow(65), + rpcInputCurrentHigh(66), + rpcOutletFrequencyHigh(67), + rpcOutletFrequencyLow(68), + rpcOutletVoltageHigh(69), + rpcOutletVoltageLow(70), + rpcOutletCurrentHigh(71), + rpcOutletCurrentLow(72), + rpcOutletStateOff(73), + rpcOutletStateOn(74), + cellDataUsage(75), + cellMessageReceived(76), + cellSignalLow(77), + cellSignalHigh(78), + cellApnChanged(79), + cellTowerChanged(80), + cellNetworkChanged(81), + wirelessClientConnected(82), + wirelessClientDisconnected(83), + wirelessClientSignalLow(84), + wirelessClientSignalHigh(85), + wirelessApAssociation(86), + wirelessApDisassociation(87), + wirelessApAuthenticationFailure(88), + dialPoolHealth(89), + cliUserSession(90), + customCheckFailure(255), + unknown(65535) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The specific Alarm Type." + ::= { ogCurrentAlarmEntry 7 } + +ogCurrentAlarmSummary OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "A readable summary of this alarm." + ::= { ogCurrentAlarmEntry 8 } + +ogCurrentAlarmDevice OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the device this alarm pertains to." + ::= { ogCurrentAlarmEntry 9 } + +ogCurrentAlarmUser OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The ID of the user this alarm pertains to." + ::= { ogCurrentAlarmEntry 10 } + +ogCurrentAlarmTriggerValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The threshold value which triggers the alarm." + ::= { ogCurrentAlarmEntry 11 } + +ogCurrentAlarmCurrentValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The value as of the time of this entry." + ::= { ogCurrentAlarmEntry 12 } + +ogCurrentAlarmPreviousValue OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The former value of this entry." + ::= { ogCurrentAlarmEntry 13 } + +ogCurrentAlarmState OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + triggered(2), + resolving(3), + waiting(4), + disabled(5), + unresolvable(6) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The effective alarm state." + ::= { ogCurrentAlarmEntry 14 } + +-- Notifications +ogStatus2NotificationPrefix OBJECT IDENTIFIER ::= { + ogStatus2 100 +} + +ogMibNotifications OBJECT IDENTIFIER ::= { + ogStatus2NotificationPrefix 0 +} + +ogSerialSignalNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a serial signal changes." + ::= { ogMibNotifications 1 } + +ogSerialPatternNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a pattern is matched on a serial + port ." + ::= { ogMibNotifications 2 } + +ogSerialUserNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a user logs in or out of a serial + console." + ::= { ogMibNotifications 3 } + +ogHostPingNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a host stops or resumes responding + to a ping." + ::= { ogMibNotifications 4 } + +ogHostServiceNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a host service stops or resumes." + ::= { ogMibNotifications 5 } + +ogHostUserNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a user logs in or out of a network + host." + ::= { ogMibNotifications 6 } + +ogWebUserNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a user logs in or out of the web + interface." + ::= { ogMibNotifications 7 } + + +ogEmdTemperatureNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a temperature event occurs" + ::= { ogMibNotifications 8 } + +ogEmdHumidityNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a humidity event occurs" + ::= { ogMibNotifications 9 } + +ogEmdDioNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a Digital I/O input event occurs" + ::= { ogMibNotifications 10 } + +ogPowerSupplyInputNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a power supply voltage alarm occurs" + ::= { ogMibNotifications 11 } + +ogPowerSupplyOutputNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a power supply voltage alarm occurs" + ::= { ogMibNotifications 12 } + +ogPowerSupplyTempNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a power supply voltage alarm occurs" + ::= { ogMibNotifications 13 } + +ogUpsNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a UPS alarm occurs" + ::= { ogMibNotifications 14 } + +ogUpsBatteryNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a UPS battery alarm occurs" + ::= { ogMibNotifications 15 } + +ogUpsInputNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a UPS input alarm occurs" + ::= { ogMibNotifications 16 } + +ogUpsOutputNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a UPS output alarm occurs" + ::= { ogMibNotifications 17 } + +ogRpcInputNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a RPC input alarm occurs" + ::= { ogMibNotifications 18 } + +ogRpcOutputNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a RPC output alarm occurs" + ::= { ogMibNotifications 19 } + +ogRpcOutletNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a RPC output alarm occurs" + ::= { ogMibNotifications 20 } + + +ogNetInterfaceNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a network interface event occurs." + ::= { ogMibNotifications 21 } + +ogCellDataNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a cellular data alarm occurs." + ::= { ogMibNotifications 22 } + +ogCellMessageNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when an SMS command alarm occurs." + ::= { ogMibNotifications 23 } + +ogCellSignalNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a cellular signal alarm occurs." + ::= { ogMibNotifications 24 } + +ogCellApnNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a cellular APN alarm occurs." + ::= { ogMibNotifications 25 } + +ogCellTowerNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a cellular tower alarm occurs." + ::= { ogMibNotifications 26 } + +ogCellNetworkNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a cellular network alarm occurs." + ::= { ogMibNotifications 27 } + +ogWifiClientConnectNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a wireless client connects or + disconnects." + ::= { ogMibNotifications 28 } + +ogWifiClientSignalNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a wireless client signal changes." + ::= { ogMibNotifications 29 } + +ogWifiApAssociationNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a wireless client connects or + disconnects to this AP." + ::= { ogMibNotifications 30 } + +ogWifiApAuthNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a wireless client fails to + authenticate with this AP." + ::= { ogMibNotifications 31 } + +ogDialPoolHealthNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when dial-pool health alarm occurs." + ::= { ogMibNotifications 32 } + +ogCustomNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a custom check is triggered." + ::= { ogMibNotifications 33 } + +ogCliUserSessionNotification NOTIFICATION-TYPE + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + STATUS current + DESCRIPTION + "The notification sent when a user logs in or out of a CLI + session." + ::= { ogMibNotifications 34 } + +-- End notifications + +-- conformance information + +ogStatus2Conformance OBJECT IDENTIFIER ::= { ogStatus2 65535 } +ogStatus2Compliances OBJECT IDENTIFIER ::= { + ogStatus2Conformance 1 } +ogStatus2Groups OBJECT IDENTIFIER ::= { + ogStatus2Conformance 2 } + +-- compliance statements + +ogStatus2Compliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for the Opengear status MIB." + MODULE -- this module + MANDATORY-GROUPS { + ogBasicStatusGroup, + ogBasicAlarmGroup, + ogBasicNotificationGroup + } + + ::= { ogStatus2Compliances 1 } + +-- units of conformance + +ogBasicStatusGroup OBJECT-GROUP + OBJECTS { + ogFirmwareVersion, + ogSerialNumber, + ogSerialPortLabel, + ogSerialPortSpeed, + ogSerialPortDataBits, + ogSerialPortParity, + ogSerialPortStopBits, + ogSerialPortFlowControl, + ogSerialPortMode, + ogSerialPortLogLevel, + ogSerialPortRxBytes, + ogSerialPortTxBytes, + ogSerialPortFramingErrors, + ogSerialPortParityErrors, + ogSerialPortOverrunErrors, + ogSerialPortBreaks, + ogSerialPortDCD, + ogSerialPortDTR, + ogSerialPortDSR, + ogSerialPortCTS, + ogSerialPortRTS, + ogSerialUserStartTime, + ogSerialUserPort, + ogSerialUserLabel, + ogSerialUserName, + ogHostName, + ogHostIpV4Address, + ogHostIpV6Address, + ogHostServiceHost, + ogHostServiceType, + ogHostServicePort, + ogHostServiceStatus, + ogHostServiceCounter, + ogHostUserHost, + ogHostUserStartTime, + ogHostUserAddress, + ogHostUserHostName, + ogHostUserName, + ogWebUserStartTime, + ogWebUserName, + ogWebUserSourceAddress, + ogWebUserSourcePort, + ogEmdName, + ogEmdDescription, + ogEmdEnabled, + ogEmdLogEnabled, + ogEmdConnectType, + ogEmdTemperatureTotal, + ogEmdHumidityTotal, + ogEmdDioInputTotal, + ogEmdTemperatureEmd, + ogEmdTemperatureName, + ogEmdTemperatureDescription, + ogEmdTemperatureValue, + ogEmdTemperatureCounter, + ogEmdHumidityEmd, + ogEmdHumidityName, + ogEmdHumidityDescription, + ogEmdHumidityValue, + ogEmdHumidityCounter, + ogEmdDioEmd, + ogEmdDioName, + ogEmdDioDescription, + ogEmdDioType, + ogEmdDioDirection, + ogEmdDioState, + ogEmdDioTriggerMode, + ogEmdDioCounter, + ogNetInterfaceName, + ogNetInterfaceType, + ogNetInterfaceState, + ogNetInterfaceFailoverState, + ogPowerSupplyName, + ogPowerSupplyInputVoltage, + ogPowerSupplyOutputCurrent, + ogPowerSupplyTemperature, + ogUpsName, + ogUpsDescription, + ogUpsType, + ogUpsLogEnabled, + ogUpsConnectType, + ogUpsState, + ogUpsTemperature, + ogUpsHumidity, + ogUpsBatteryState, + ogUpsBatteryRunTime, + ogUpsBatteryRunTimeLow, + ogUpsBatteryRunTimeRestart, + ogUpsBatteryCharge, + ogUpsBatteryVoltage, + ogUpsBatteryNominalVoltage, + ogUpsBatteryCurrent, + ogUpsBatteryNominalCurrent, + ogUpsBatteryTemperature, + ogUpsInputFrequency, + ogUpsInputNominalFrequency, + ogUpsInputVoltage, + ogUpsInputNominalVoltage, + ogUpsInputCurrent, + ogUpsInputNominalCurrent, + ogUpsOutputFrequency, + ogUpsOutputNominalFrequency, + ogUpsOutputVoltage, + ogUpsOutputNominalVoltage, + ogUpsOutputCurrent, + ogUpsOutputNominalCurrent, + ogUpsOutputLoad, + ogUpsOutputPower, + ogUpsOutputTruePower, + ogUpsCounter, + ogRpcName, + ogRpcDescription, + ogRpcType, + ogRpcLogEnabled, + ogRpcOutletTotal, + ogRpcMaxTemperature, + ogRpcConnectType, + ogRpcInputFrequency, + ogRpcInputVoltage, + ogRpcInputCurrent, + ogRpcCounter, + ogRpcOutletRpc, + ogRpcOutletName, + ogRpcOutletState, + ogRpcOutletFrequency, + ogRpcOutletCurrent, + ogRpcOutletVoltage, + ogRpcOutletLoad, + ogCellModemVendor, + ogCellModemModel, + ogCellModemEnabled, + ogCellModemConnected, + ogCellModemNetwork, + ogCellModemRegistered, + ogCellModemTower, + ogCellModemRadioTechnology, + ogCellModemApn, + ogCellModem3gRssi, + ogCellModem4gRssi, + ogCellModemSessionTime, + ogCellModemSelectedSimCard, + ogCellModemTemperature, + ogCellModemCounter, + ogCellModemIMSI, + ogWifiClientInterface, + ogWifiClientEnabled, + ogWifiClientEssid, + ogWifiClientIeeeMode, + ogWifiClientMode, + ogWifiClientFrequency, + ogWifiClientApMac, + ogWifiClientBitRate, + ogWifiClientTxPower, + ogWifiClientLinkQuality, + ogWifiClientRssi, + ogWifiClientRxInvalidNwid, + ogWifiClientRxInvalidCrypt, + ogWifiClientRxInvalidFrag, + ogWifiClientRxInvalidRetries, + ogWifiClientRxInvalidMisc, + ogWifiClientMissedBeacon, + ogWifiClientCounter, + ogWifiApInterface, + ogWifiApEnabled, + ogWifiApSsid, + ogWifiApIeeeMode, + ogWifiApFrequency, + ogWifiApTxPower, + ogWifiApCounter, + ogWifiApClientAp, + ogWifiApClientMac, + ogWifiApClientInactiveTime, + ogWifiApClientRxBytes, + ogWifiApClientRxPackets, + ogWifiApClientTxBytes, + ogWifiApClientTxPackets, + ogWifiApClientRssi, + ogWifiApClientTxBitRate, + ogCheckName, + ogCheckRepeatTimeout, + ogCheckResetTimeout, + ogCheckType, + ogCheckTriggerActions, + ogCheckResolveActions, + ogCheckDeviceCheck, + ogCheckDeviceName, + ogCheckDeviceRef + } + STATUS current + DESCRIPTION + "A collection of objects to retrieve Opengear statistics." + ::= { ogStatus2Groups 1 } + +ogBasicAlarmGroup OBJECT-GROUP + OBJECTS { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState, + ogCurrentAlarmEventId, + ogCurrentAlarmName, + ogCurrentAlarmCheck, + ogCurrentAlarmInstance, + ogCurrentAlarmTime, + ogCurrentAlarmType, + ogCurrentAlarmSummary, + ogCurrentAlarmDevice, + ogCurrentAlarmUser, + ogCurrentAlarmTriggerValue, + ogCurrentAlarmCurrentValue, + ogCurrentAlarmPreviousValue, + ogCurrentAlarmState + } + STATUS current + DESCRIPTION + "A collection of objects to report Opengear alarms." + ::= { ogStatus2Groups 2 } + +ogBasicNotificationGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ogSerialSignalNotification, + ogSerialPatternNotification, + ogSerialUserNotification, + ogHostPingNotification, + ogHostServiceNotification, + ogHostUserNotification, + ogWebUserNotification, + ogEmdDioNotification, + ogEmdTemperatureNotification, + ogEmdHumidityNotification, + ogPowerSupplyInputNotification, + ogPowerSupplyOutputNotification, + ogPowerSupplyTempNotification, + ogUpsNotification, + ogUpsInputNotification, + ogUpsBatteryNotification, + ogUpsOutputNotification, + ogRpcInputNotification, + ogRpcOutputNotification, + ogRpcOutletNotification, + ogNetInterfaceNotification, + ogCellDataNotification, + ogCellMessageNotification, + ogCellSignalNotification, + ogCellApnNotification, + ogCellTowerNotification, + ogCellNetworkNotification, + ogWifiClientConnectNotification, + ogWifiClientSignalNotification, + ogWifiApAssociationNotification, + ogWifiApAuthNotification, + ogDialPoolHealthNotification, + ogCustomNotification, + ogCliUserSessionNotification + } + STATUS current + DESCRIPTION + "A collection of notifications for the status system." + ::= { ogStatus2Groups 3 } + +END diff --git a/MIBS/opengear/OG-UPS-MIB b/MIBS/opengear/OG-UPS-MIB new file mode 100644 index 0000000..18486b9 --- /dev/null +++ b/MIBS/opengear/OG-UPS-MIB @@ -0,0 +1,161 @@ +-- ===================================================================== +-- == OG-UPS-MIB: == +-- == Opengear UPS status notification Management Information Base == +-- == == +-- == (c) Copyright 2005-2014 Opengear Inc. == +-- ===================================================================== + +OG-UPS-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; + +ogNetUpsMib MODULE-IDENTITY + LAST-UPDATED "201308110000Z" +ORGANIZATION "Opengear Inc." +CONTACT-INFO +"Opengear Inc. +630 West 9560 South, +Sandy, UT 84070 +support@opengear.com" +DESCRIPTION +"Opengear UPS status MIB" +REVISION "201308110000Z" +DESCRIPTION +"Renamed from OPENGEAR-UPS-MIB to OG-UPS-MIB to +fix naming discrepancy." +REVISION "201003221127Z" +DESCRIPTION +"Syntax corrections by Opengear Inc." +REVISION "200806131100Z" +DESCRIPTION +"Initial version." + ::= { ogMgmt 16 } + +ogNetUpsMibObjects OBJECT IDENTIFIER ::= { ogNetUpsMib 10 } + +-- Subgroups + +ognupsEvent OBJECT IDENTIFIER ::= { ogNetUpsMibObjects 1 } + +ognupsEventTable OBJECT-TYPE + SYNTAX SEQUENCE OF OgNUpsEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A table of serial signal events generated by this device." + ::= { ognupsEvent 1 } + +ognupsEventEntry OBJECT-TYPE + SYNTAX OgNUpsEventEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A console connection event occuring at this + device. Each entry is indexed by a message index." + INDEX { ognupsEventIndex } + ::= { ognupsEventTable 1 } + +OgNUpsEventEntry ::= + SEQUENCE { + ognupsEventIndex Integer32, + ognupsEventName DisplayString, + ognupsEventType DisplayString + } + +ognupsEventIndex 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." + ::= { ognupsEventEntry 1 } + +ognupsEventName OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the UPS pertaining to the status event" + ::= { ognupsEventEntry 10 } + +ognupsEventType OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The type of status event" + ::= { ognupsEventEntry 11 } + +-- notifications + +ogNetUpsMibNotificationPrefix OBJECT IDENTIFIER ::= { + ogNetUpsMib 2 +} + +ognupsMibNotifications OBJECT IDENTIFIER ::= { + ogNetUpsMibNotificationPrefix 0 +} + +ognupsEventOccurred NOTIFICATION-TYPE + OBJECTS { ognupsEventName, ognupsEventType } + STATUS current + DESCRIPTION + "The notification sent when a UPS status event occurs" + ::= { ognupsMibNotifications 200 } +-- conformance information + +ogNetUpsMibConformance OBJECT IDENTIFIER ::= { ogNetUpsMib 3 } +ogNetUpsMibCompliances OBJECT IDENTIFIER ::= { ogNetUpsMibConformance 1 } +ogNetUpsMibGroups OBJECT IDENTIFIER ::= { ogNetUpsMibConformance 2 } + +-- compliance statements + +ogNetUpsMibCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which implement + the Opengear UPS MIB." + MODULE -- this module + MANDATORY-GROUPS { ogNetUpsMibGroup } + + GROUP ognupsNotificationsGroup + DESCRIPTION + "The implementation of this group is + mandatory for those systems where + sensor notification is supported." + + ::= { ogNetUpsMibCompliances 1 } + +-- Units of conformance + +ogNetUpsMibGroup OBJECT-GROUP + OBJECTS { + ognupsEventName, + ognupsEventType + } + STATUS current + DESCRIPTION + "A collection of objects providing the sensor MIB capability." + ::= { ogNetUpsMibGroups 1 } + +ognupsNotificationsGroup NOTIFICATION-GROUP + NOTIFICATIONS { + ognupsEventOccurred + } + STATUS current + DESCRIPTION + "A collection of notification(s) for sensor system." + ::= { ogNetUpsMibGroups 2 } + +END diff --git a/MIBS/opengear/OGTRAP-MIB b/MIBS/opengear/OGTRAP-MIB new file mode 100644 index 0000000..ff926ae --- /dev/null +++ b/MIBS/opengear/OGTRAP-MIB @@ -0,0 +1,401 @@ +OGTRAP-MIB DEFINITIONS ::= BEGIN + + IMPORTS + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215 + enterprises FROM + RFC1155-SMI; + + opengear OBJECT IDENTIFIER ::= { enterprises 25049 } + + ogLegacyMgmt OBJECT IDENTIFIER ::= { opengear 2 } + + ogConnectMib OBJECT IDENTIFIER ::= { ogLegacyMgmt 10 } + ogSignalMib OBJECT IDENTIFIER ::= { ogLegacyMgmt 11 } + ogPatternMib OBJECT IDENTIFIER ::= { ogLegacyMgmt 12 } + ogSensorMib OBJECT IDENTIFIER ::= { ogLegacyMgmt 13 } + ogHostMib OBJECT IDENTIFIER ::= { ogLegacyMgmt 14 } + ogFailoverMib OBJECT IDENTIFIER ::= { ogLegacyMgmt 15 } + ogNetUpsMib OBJECT IDENTIFIER ::= { ogLegacyMgmt 16 } + ogDataMib OBJECT IDENTIFIER ::= { ogLegacyMgmt 17 } + + -- Serial port connection traps. + ogConnectMibObjects OBJECT IDENTIFIER ::= { ogConnectMib 10 } + ogconnEvent OBJECT IDENTIFIER ::= { ogConnectMibObjects 1 } + ogconnEventTable OBJECT IDENTIFIER ::= { ogconnEvent 1 } + ogconnEventEntry OBJECT IDENTIFIER ::= { ogconnEventTable 1 } + + ogconnEventUsername OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user pertaining to the connection event" + ::= { ogconnEventEntry 10 } + + ogconnEventType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of connection event" + ::= { ogconnEventEntry 11 } + + ogconnEventPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Serial port number on which this connection applies" + ::= { ogconnEventEntry 12 } + + ogconnEventPortLabel OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The label for the serial port where the connection + occurred." + ::= { ogconnEventEntry 13 } + + ogconnEventOccurred TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogconnEventUsername, + ogconnEventType, + ogconnEventPortNumber, + ogconnEventPortLabel + } + DESCRIPTION + "The alert sent when a user connection event occurs." + ::= 1001 + + -- Serial port signal trap + ogSignalMibObjects OBJECT IDENTIFIER ::= { ogSignalMib 10 } + ogsgnlEvent OBJECT IDENTIFIER ::= { ogSignalMibObjects 1 } + ogsgnlEventTable OBJECT IDENTIFIER ::= { ogsgnlEvent 1 } + ogsgnlEventEntry OBJECT IDENTIFIER ::= { ogsgnlEventTable 1 } + + ogsgnlEventType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The particular signal which changed" + ::= { ogsgnlEventEntry 10 } + + ogsgnlEventState OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current signal state" + ::= { ogsgnlEventEntry 11 } + + ogsgnlEventPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Serial port number on which this signal applies" + ::= { ogsgnlEventEntry 12 } + + ogsgnlEventPortLabel OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The label for the serial port where the signal applies." + ::= { ogsgnlEventEntry 13 } + + ogsgnlEventOccurred TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogsgnlEventType, + ogsgnlEventState, + ogsgnlEventPortNumber, + ogsgnlEventPortLabel } + DESCRIPTION + "The alert sent when a signal change occurs" + ::= 1002 + + -- Serial console pattern traps + ogPatternMibObjects OBJECT IDENTIFIER ::= { ogPatternMib 10 } + ogpatnEvent OBJECT IDENTIFIER ::= { ogPatternMibObjects 1 } + ogpatnEventTable OBJECT IDENTIFIER ::= { ogpatnEvent 1 } + ogpatnEventEntry OBJECT IDENTIFIER ::= { ogpatnEventTable 1 } + + ogpatnEventDescription OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "A description of the matches purpose" + ::= { ogpatnEventEntry 10 } + + ogpatnEventText OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The full text which matched the pattern" + ::= { ogpatnEventEntry 11 } + + ogpatnEventPortNumber OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Serial port number on which the pattern matched" + ::= { ogpatnEventEntry 12 } + + ogpatnEventPortLabel OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The label for the serial port where pattern match + occurred" + ::= { ogpatnEventEntry 13 } + + ogpatnEventOccurred TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogpatnEventDescription, + ogpatnEventText, + ogpatnEventPortNumber, + ogpatnEventPortLabel } + DESCRIPTION + "The alert sent when a pre-defined pattern was + matched text in a consoles serial character stream" + ::= 1003 + + -- Sensor traps + ogSensorMibObjects OBJECT IDENTIFIER ::= { ogSensorMib 10 } + ogsensStatus OBJECT IDENTIFIER ::= { ogSensorMibObjects 1 } + ogsensStatusTable OBJECT IDENTIFIER ::= { ogsensStatus 1 } + ogsensStatusEntry OBJECT IDENTIFIER ::= { ogsensStatusTable 1 } + + ogsensStatusName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the device pertaining to the status event" + ::= { ogsensStatusEntry 10 } + + ogsensStatusDevType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of device pertaining to the status event" + ::= { ogsensStatusEntry 11 } + + ogsensStatusType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of sensor pertaining to the status event" + ::= { ogsensStatusEntry 12 } + + ogsensStatusValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The value of the sensor pertaining to the status event" + ::= { ogsensStatusEntry 13 } + + ogsensStatusOccurred TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogsensStatusName, + ogsensStatusDevType, + ogsensStatusType, + ogsensStatusValue } + DESCRIPTION + "The trap sent when a sensor event occurs" + ::= 1004 + + -- Host traps + ogHostMibObjects OBJECT IDENTIFIER ::= { ogHostMib 10 } + oghostEvent OBJECT IDENTIFIER ::= { ogHostMibObjects 1 } + oghostEventTable OBJECT IDENTIFIER ::= { oghostEvent 1 } + oghostEventEntry OBJECT IDENTIFIER ::= { oghostEventTable 1 } + + oghostEventUsername OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user pertaining to the connection event" + ::= { oghostEventEntry 10 } + + oghostEventType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of connection event" + ::= { oghostEventEntry 11 } + + oghostEventAddress OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The address of the host to which this connection applies." + ::= { oghostEventEntry 12 } + + oghostEventDescription OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The description of the host to which this connection applies." + ::= { oghostEventEntry 13 } + + oghostEventProtocol OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The internet protocl to which this connection applies." + ::= { oghostEventEntry 14 } + + oghostEventPort OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The applicable port number of the host." + ::= { oghostEventEntry 15 } + + oghostEventOccurred TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + oghostEventUsername, + oghostEventType, + oghostEventAddress, + oghostEventDescription, + oghostEventProtocol, + oghostEventPort } + DESCRIPTION + "The alert sent when a user connection event occurs" + ::= 2001 + + -- Failover traps + ogFailoverMibObjects OBJECT IDENTIFIER ::= { ogFailoverMib 10 } + ogfovrEvent OBJECT IDENTIFIER ::= { ogFailoverMibObjects 1 } + ogfovrEventTable OBJECT IDENTIFIER ::= { ogfovrEvent 1 } + ogfovrEventEntry OBJECT IDENTIFIER ::= { ogfovrEventTable 1 } + + ogfovrEventPrimary OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the network interface which failed" + ::= { ogfovrEventEntry 10 } + + ogfovrEventSecondary OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the network interface which was connected + instead" + ::= { ogfovrEventEntry 11 } + + ogfovrEventOccurred TRAP-TYPE + ENTERPRISE opengear + VARIABLES { ogfovrEventPrimary, ogfovrEventSecondary } + DESCRIPTION + "The alert sent when a network failover event occurs" + ::= 2002 + + -- Ups trap + ogNetUpsMibObjects OBJECT IDENTIFIER ::= { ogNetUpsMib 10 } + ognupsEvent OBJECT IDENTIFIER ::= { ogNetUpsMibObjects 1 } + ognupsEventTable OBJECT IDENTIFIER ::= { ognupsEvent 1 } + ognupsEventEntry OBJECT IDENTIFIER ::= { ognupsEventTable 1 } + + ognupsEventName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The name of the UPS pertaining to the status event" + ::= { ognupsEventEntry 10 } + + ognupsEventType OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The type of status event" + ::= { ognupsEventEntry 11 } + + ognupsEventOccurred TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ognupsEventName, + ognupsEventType } + DESCRIPTION + "The alert sent when a UPS status event occurs" + ::= 2003 + + -- Data Usage trap + ogDataMibObjects OBJECT IDENTIFIER ::= { ogDataMib 10 } + ogdataEvent OBJECT IDENTIFIER ::= { ogDataMibObjects 1 } + ogdataEventTable OBJECT IDENTIFIER ::= { ogdataEvent 1 } + ogdataEventEntry OBJECT IDENTIFIER ::= { ogdataEventTable 1 } + + ogdataEventBytes OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The amount of bytes which triggers this usage alert" + ::= { ogdataEventEntry 10 } + + ogdataEventSeconds OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The time in seconds over which bytes are measured" + ::= { ogdataEventEntry 11 } + + ogdataEventDevice OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The ID for the interface thos pertains to" + ::= { ogdataEventEntry 12 } + + ogdataEventState OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "Whether data usage alert is on (1) or off (0)" + ::= { ogdataEventEntry 13 } + + ogdataEventOccurred TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogdataEventBytes, + ogdataEventSeconds, + ogdataEventDevice, + ogdataEventState } + DESCRIPTION + "The trap sent when a data usage alert occurs" + ::= 2004 + +END diff --git a/MIBS/opengear/OGTRAPv2-MIB b/MIBS/opengear/OGTRAPv2-MIB new file mode 100644 index 0000000..491c659 --- /dev/null +++ b/MIBS/opengear/OGTRAPv2-MIB @@ -0,0 +1,1215 @@ +OGTRAPv2-MIB DEFINITIONS ::= BEGIN + +IMPORTS + OBJECT-TYPE + FROM RFC-1212 + TRAP-TYPE + FROM RFC-1215 + enterprises FROM + RFC1155-SMI; + +opengear OBJECT IDENTIFIER ::= { + enterprises 25049 +} +ogLegacyMgmt OBJECT IDENTIFIER ::= { + opengear 2 +} +ogNotification OBJECT IDENTIFIER ::= { + ogLegacyMgmt 0 +} +ogAlarmMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 101 +} +ogSerialSignalMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 102 +} +ogSerialPatternMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 103 +} +ogSerialUserMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 104 +} +ogHostMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 105 +} +ogWebMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 106 +} +ogEmdMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 107 +} +ogPowerSupplyMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 108 +} +ogUpsMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 109 +} +ogRpcMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 110 +} +ogNetMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 111 +} +ogCellMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 112 +} +ogWifiMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 113 +} +ogDialPoolMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 114 +} +ogCustomMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 115 +} +ogCliMib OBJECT IDENTIFIER ::= { + ogLegacyMgmt 116 +} + +-- +-- v1 Trap contents +-- +ogAlarmMibObjects OBJECT IDENTIFIER ::= { + ogAlarmMib 1 +} +ogAlarm OBJECT IDENTIFIER ::= { + ogAlarmMibObjects 1 +} +ogAlarmTable OBJECT IDENTIFIER ::= { + ogAlarm 1 +} +ogAlarmEntry OBJECT IDENTIFIER ::= { + ogAlarmTable 1 +} + +ogAlarmIndex OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The sequential index for this alarm." + ::= { ogAlarmEntry 1 } + +ogAlarmEventId OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The unique ID for this alarm event." + ::= { ogAlarmEntry 2 } + +ogAlarmName OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The check ID that this alarm pertains to." + ::= { ogAlarmEntry 3 } + +ogAlarmCheck OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The auto-response index this alarm relates to." + ::= { ogAlarmEntry 4 } + +ogAlarmInstance OBJECT-TYPE + SYNTAX INTEGER(0..2147483647) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The reference index for this alarm instance." + ::= { ogAlarmEntry 5 } + +ogAlarmTime OBJECT-TYPE + SYNTAX OCTET STRING (SIZE (8 | 11)) + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The UTC date and time for when this alarm was created." + ::= { ogAlarmEntry 6 } + +ogAlarmType OBJECT-TYPE + SYNTAX INTEGER { + serialSignalCts(1), + serialSignalDcd(2), + serialSignalDsr(3), + serialPatternTx(4), + serialPatternRx(5), + serialUserSession(6), + hostPingDown(7), + hostPingUp(8), + hostServiceDown(9), + hostServiceUp(10), + hostUserSession(11), + webUserSession(12), + envTemperatureLow(13), + envTemperatureHigh(14), + envHumidityLow(15), + envHumidityHigh(16), + dioSignalOpened(17), + dioSignalClosed(18), + netInterfaceDown(19), + netInterfaceStarting(20), + netInterfaceUp(21), + netInterfaceStopping(22), + powerSupplyInputVoltageLow(23), + powerSupplyInputVoltageHigh(24), + powerSupplyOutputCurrentLow(25), + powerSupplyOutputCurrentHigh(26), + powerSupplyTemperatureLow(27), + powerSupplyTemperatureHigh(28), + upsTemperatureHigh(29), + upsTemperatureLow(30), + upsHumidityHigh(31), + upsHumidityLow(32), + upsOnBattery(33), + upsLowBattery(34), + upsBatteryChargeLow(35), + upsBatteryChargeHigh(36), + upsBatteryVoltageLow(37), + upsBatteryVoltageHigh(38), + upsBatteryCurrentLow(39), + upsBatteryCurrentHigh(40), + upsBatteryTemperatureLow(41), + upsBatteryTemperatureHigh(42), + upsInputFrequencyLow(43), + upsInputFrequencyHigh(44), + upsInputVoltageLow(45), + upsInputVoltageHigh(46), + upsInputCurrentLow(47), + upsInputCurrentHigh(48), + upsOutputFrequencyLow(49), + upsOutputFrequencyHigh(50), + upsOutputVoltageLow(51), + upsOutputVoltageHigh(52), + upsOutputCurrentLow(53), + upsOutputCurrentHigh(54), + upsOutputLoadLow(55), + upsOutputLoadHigh(56), + upsOutputPowerLow(57), + upsOutputPowerHigh(58), + upsOutputTruePowerLow(59), + upsOutputTruePowerHigh(60), + rpcInputFrequencyLow(61), + rpcInputFrequencyHigh(62), + rpcInputVoltageLow(63), + rpcInputVoltageHigh(64), + rpcInputCurrentLow(65), + rpcInputCurrentHigh(66), + rpcOutletFrequencyHigh(67), + rpcOutletFrequencyLow(68), + rpcOutletVoltageHigh(69), + rpcOutletVoltageLow(70), + rpcOutletCurrentHigh(71), + rpcOutletCurrentLow(72), + rpcOutletStateOff(73), + rpcOutletStateOn(74), + cellDataUsage(75), + cellMessageReceived(76), + cellSignalLow(77), + cellSignalHigh(78), + cellApnChanged(79), + cellTowerChanged(80), + cellNetworkChanged(81), + wirelessClientConnected(82), + wirelessClientDisconnected(83), + wirelessClientSignalLow(84), + wirelessClientSignalHigh(85), + wirelessApAssociation(86), + wirelessApDisassociation(87), + wirelessApAuthenticationFailure(88), + dialPoolHealth(89), + cliUserSession(90), + customCheckFailure(255), + unknown(65535) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The alarm type." + ::= { ogAlarmEntry 7 } + +ogAlarmSummary OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The human readable summary for this alarm." + ::= { ogAlarmEntry 8 } + +ogAlarmDevice OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The device ID that this alarm pertains to." + ::= { ogAlarmEntry 9 } + +ogAlarmUser OBJECT-TYPE + SYNTAX OCTET STRING + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The user ID that this alarm pertains to." + ::= { ogAlarmEntry 10 } + +ogAlarmTriggerValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The threshold value which triggers the alarm." + ::= { ogAlarmEntry 11 } + +ogAlarmCurrentValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The current alarm value." + ::= { ogAlarmEntry 12 } + +ogAlarmPreviousValue OBJECT-TYPE + SYNTAX INTEGER + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The former alarm value." + ::= { ogAlarmEntry 13 } + +ogAlarmState OBJECT-TYPE + SYNTAX INTEGER { + normal(1), + triggered(2), + resolving(3), + waiting(4), + disabled(5), + unresolvable(6) + } + ACCESS read-only + STATUS mandatory + DESCRIPTION + "The effective alarm state." + ::= { ogAlarmEntry 14 } + +-- Serial port signal trap +ogSerialSignalMibObjects OBJECT IDENTIFIER ::= { + ogSerialSignalMib 1 +} +ogSerialSignalAlarm OBJECT IDENTIFIER ::= { + ogSerialSignalMibObjects 1 +} +ogSerialSignalAlarmTable OBJECT IDENTIFIER ::= { + ogSerialSignalAlarm 1 +} +ogSerialSignalAlarmEntry OBJECT IDENTIFIER ::= { + ogSerialSignalAlarmTable 1 +} + +ogSerialSignalNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The alert sent when a signal change occurs" + ::= 1 + +-- Serial console pattern Alarms +ogSerialPatternMibObjects OBJECT IDENTIFIER ::= { + ogSerialPatternMib 1 +} +ogSerialPatternAlarm OBJECT IDENTIFIER ::= { + ogSerialPatternMibObjects 1 +} +ogSerialPatternAlarmTable OBJECT IDENTIFIER ::= { + ogSerialPatternAlarm 1 +} +ogSerialPatternAlarmEntry OBJECT IDENTIFIER ::= { + ogSerialPatternAlarmTable 1 +} + +ogSerialPatternNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmState + } + DESCRIPTION + "The alert sent when a pre-defined pattern was + matched text in a consoles serial character stream" + ::= 2 + +-- Serial port connection Alarms. +ogSerialUserMibObjects OBJECT IDENTIFIER ::= { + ogSerialUserMib 1 +} +ogSerialUserAlarm OBJECT IDENTIFIER ::= { + ogSerialUserMibObjects 1 +} +ogSerialUserAlarmTable OBJECT IDENTIFIER ::= { + ogSerialUserAlarm 1 +} +ogSerialUserAlarmEntry OBJECT IDENTIFIER ::= { + ogSerialUserAlarmTable 1 +} + +ogSerialUserNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The alert sent when a user connection event occurs." + ::= 3 + +-- Network Host Alarms +ogHostMibObjects OBJECT IDENTIFIER ::= { + ogHostMib 1 +} +ogHostEvent OBJECT IDENTIFIER ::= { + ogHostMibObjects 1 +} +ogHostEventTable OBJECT IDENTIFIER ::= { + ogHostEvent 1 +} +ogHostEventEntry OBJECT IDENTIFIER ::= { + ogHostEventTable 1 +} + +ogHostPingNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "An alarm sent when a Network Host occurs stops or resumes + responding to a ping." + ::= 4 + +ogHostServiceNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "An alarm sent when a service on a network host stops or starts + responding." + ::= 5 + +ogHostUserNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "An alarm sent when a user connection to a Network Host occurs" + ::= 6 + +-- Web Alarms +ogWebMibObjects OBJECT IDENTIFIER ::= { + ogWebMib 1 +} +ogWebEvent OBJECT IDENTIFIER ::= { + ogWebMibObjects 1 +} +ogWebEventTable OBJECT IDENTIFIER ::= { + ogWebEvent 1 +} +ogWebEventEntry OBJECT IDENTIFIER ::= { + ogWebEventTable 1 +} + +ogWebUserNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "An alarm sent when a user connection to web interface occurs" + ::= 7 + +-- Environmental Monitoring Device (EMD) Alarms +ogEmdMibObjects OBJECT IDENTIFIER ::= { + ogEmdMib 1 +} +ogEmdAlarm OBJECT IDENTIFIER ::= { + ogEmdMibObjects 1 +} +ogEmdAlarmTable OBJECT IDENTIFIER ::= { + ogEmdAlarm 1 +} +ogEmdAlarmEntry OBJECT IDENTIFIER ::= { + ogEmdAlarmTable 1 +} + +ogEmdTemperatureNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a temperature event occurs" + ::= 8 + +ogEmdHumidityNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a humidity event occurs" + ::= 9 + +ogEmdDioNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The alert sent when a DIO signal state changes" + ::= 10 + +-- Power Supply trap +ogPowerSupplyMibObjects OBJECT IDENTIFIER ::= { + ogPowerSupplyMib 1 +} +ogPowerSupplyAlarm OBJECT IDENTIFIER ::= { + ogPowerSupplyMibObjects 1 +} +ogPowerSupplyAlarmTable OBJECT IDENTIFIER ::= { + ogPowerSupplyAlarm 1 +} +ogPowerSupplyAlarmEntry OBJECT IDENTIFIER ::= { + ogPowerSupplyAlarmTable 1 +} + +ogPowerSupplyInputNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a power supply voltage alarm occurs" + ::= 11 + +ogPowerSupplyOutputNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a power supply rail current alarm occurs" + ::= 12 + +ogPowerSupplyTempNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a power supply temperature alarm occurs" + ::= 13 + +-- UPS Alarms +ogUpsMibObjects OBJECT IDENTIFIER ::= { + ogUpsMib 1 +} +ogUpsAlarm OBJECT IDENTIFIER ::= { + ogUpsMibObjects 1 +} +ogUpsAlarmTable OBJECT IDENTIFIER ::= { + ogUpsAlarm 1 +} +ogUpsAlarmEntry OBJECT IDENTIFIER ::= { + ogUpsAlarmTable 1 +} + +ogUpsNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a UPS alarm occurs" + ::= 14 + +ogUpsBatteryNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a UPS battery alarm occurs" + ::= 15 + +ogUpsInputNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a UPS input alarm occurs" + ::= 16 + +ogUpsOutputNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a UPS output alarm occurs" + ::= 17 + +-- RPC Alarms +ogRpcMibObjects OBJECT IDENTIFIER ::= { + ogRpcMib 1 +} +ogRpcAlarm OBJECT IDENTIFIER ::= { + ogRpcMibObjects 1 +} +ogRpcAlarmTable OBJECT IDENTIFIER ::= { + ogRpcAlarm 1 +} +ogRpcAlarmEntry OBJECT IDENTIFIER ::= { + ogRpcAlarmTable 1 +} + +ogRpcInputNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when an RPC input alarm occurs" + ::= 18 + +ogRpcOutputNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when an RPC output alarm occurs" + ::= 19 + +ogRpcOutletNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when an RPC outlet alarm occurs" + ::= 20 + +-- Network Alarms +ogNetMibObjects OBJECT IDENTIFIER ::= { + ogNetMib 1 +} +ogNetAlarm OBJECT IDENTIFIER ::= { + ogNetMibObjects 1 +} +ogNetAlarmTable OBJECT IDENTIFIER ::= { + ogNetAlarm 1 +} +ogNetAlarmEntry OBJECT IDENTIFIER ::= { + ogNetAlarmTable 1 +} + +ogNetInterfaceNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The alert sent when a network interface event occurs" + ::= 21 + +-- Cellular alarms +ogCellMibObjects OBJECT IDENTIFIER ::= { + ogCellMib 1 +} +ogCellAlarm OBJECT IDENTIFIER ::= { + ogCellMibObjects 1 +} +ogCellAlarmTable OBJECT IDENTIFIER ::= { + ogCellAlarm 1 +} +ogCellAlarmEntry OBJECT IDENTIFIER ::= { + ogCellAlarmTable 1 +} + +ogCellDataNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a cell data alarm occurs" + ::= 22 + +ogCellMessageNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a SMS command alarm occurs" + ::= 23 + +ogCellSignalNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a cellular signal alarm occurs." + ::= 24 + +ogCellApnNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when an APN change alarm occurs" + ::= 25 + +ogCellTowerNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a cell tower change alarm occurs" + ::= 26 + +ogCellNetworkNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "The notification sent when a cell network change alarm occurs" + ::= 27 + +-- Wifi alarms +ogWifiMibObjects OBJECT IDENTIFIER ::= { + ogWifiMib 1 +} +ogWifiAlarm OBJECT IDENTIFIER ::= { + ogWifiMibObjects 1 +} +ogWifiAlarmTable OBJECT IDENTIFIER ::= { + ogWifiAlarm 1 +} +ogWifiAlarmEntry OBJECT IDENTIFIER ::= { + ogWifiAlarmTable 1 +} + +ogWifiClientConnectNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "A notification sent when a wireless client + connects/disconnects." + ::= 28 + +ogWifiClientSignalNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "A notification sent when a wireless client + signal crosses a threshold." + ::= 29 + +ogWifiApAssociationNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "A notification sent when a wireless client + associates/disassociates with this AP." + ::= 30 + +ogWifiApAuthNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "A notification sent when a wireless client + fails to authenticate with this AP." + ::= 31 + +-- Dialpool alarms +ogDialPoolMibObjects OBJECT IDENTIFIER ::= { + ogDialPoolMib 1 +} +ogDialPoolAlarm OBJECT IDENTIFIER ::= { + ogDialPoolMibObjects 1 +} +ogDialPoolAlarmTable OBJECT IDENTIFIER ::= { + ogDialPoolAlarm 1 +} +ogDialPoolAlarmEntry OBJECT IDENTIFIER ::= { + ogDialPoolAlarmTable 1 +} + +ogDialPoolHealthNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "A notification sent when a dial-pool health alarm occurs." + ::= 32 + +-- Custom alarms +ogCustomMibObjects OBJECT IDENTIFIER ::= { + ogCustomMib 1 +} +ogCustomAlarm OBJECT IDENTIFIER ::= { + ogCustomMibObjects 1 +} +ogCustomAlarmTable OBJECT IDENTIFIER ::= { + ogCustomAlarm 1 +} +ogCustomAlarmEntry OBJECT IDENTIFIER ::= { + ogCustomAlarmTable 1 +} + +ogCustomNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmUser, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "A notification sent when a custom check alarm occurs." + ::= 33 + +-- CLI Session Alarms +ogCliMibObjects OBJECT IDENTIFIER ::= { + ogCliMib 1 +} +ogCliEvent OBJECT IDENTIFIER ::= { + ogCliMibObjects 1 +} +ogCliEventTable OBJECT IDENTIFIER ::= { + ogCliEvent 1 +} +ogCliEventEntry OBJECT IDENTIFIER ::= { + ogCliEventTable 1 +} + +ogCliUserNotification TRAP-TYPE + ENTERPRISE opengear + VARIABLES { + ogAlarmEventId, + ogAlarmName, + ogAlarmCheck, + ogAlarmInstance, + ogAlarmTime, + ogAlarmType, + ogAlarmSummary, + ogAlarmDevice, + ogAlarmTriggerValue, + ogAlarmCurrentValue, + ogAlarmPreviousValue, + ogAlarmState + } + DESCRIPTION + "An alarm sent when a user connection to CLI session occurs" + ::= 34 + +END -- cgit v1.2.3