diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/opengear/OG-STATUS-MIB | |
| download | mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip | |
Diffstat (limited to 'MIBS/opengear/OG-STATUS-MIB')
| -rw-r--r-- | MIBS/opengear/OG-STATUS-MIB | 900 |
1 files changed, 900 insertions, 0 deletions
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 |