summaryrefslogtreecommitdiff
path: root/MIBS/alpha/ALPHA-RESOURCE-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/alpha/ALPHA-RESOURCE-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/alpha/ALPHA-RESOURCE-MIB')
-rw-r--r--MIBS/alpha/ALPHA-RESOURCE-MIB1146
1 files changed, 1146 insertions, 0 deletions
diff --git a/MIBS/alpha/ALPHA-RESOURCE-MIB b/MIBS/alpha/ALPHA-RESOURCE-MIB
new file mode 100644
index 0000000..44eaf5a
--- /dev/null
+++ b/MIBS/alpha/ALPHA-RESOURCE-MIB
@@ -0,0 +1,1146 @@
+ ALPHA-RESOURCE-MIB DEFINITIONS ::= BEGIN
+
+ --==========================================================================
+ --
+ -- Alpha Technologies Ltd.
+ -- Copyright 2019
+ --
+ --==========================================================================
+
+ IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, enterprises,
+ Unsigned32, Integer32
+ FROM SNMPv2-SMI -- [RFC2578]
+ TEXTUAL-CONVENTION
+ FROM SNMPv2-TC -- [RFC2579]
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF;
+
+ alpha MODULE-IDENTITY
+ LAST-UPDATED "201904120000Z"
+ ORGANIZATION "Alpha Technologies Ltd."
+ CONTACT-INFO
+ "Alpha Technologies Ltd.
+ 7700 Riverfront Gate
+ Burnaby, BC V5J 5M4
+ Canada
+
+ Tel: 1-604-436-5900
+ Fax: 1-604-436-1233"
+ DESCRIPTION
+ "This MIB defines the information block(s) available in system controllers."
+
+ REVISION "201904120000Z" -- April 12, 2019
+ DESCRIPTION
+ "Added alert table and conformance group.
+ Tested with SimpleWeb: http://www.simpleweb.org
+ Passed highest level of compliance. (level 6)
+ "
+
+ REVISION "201611150000Z" -- November 15, 2016
+ DESCRIPTION
+ "Added conformance group for alarms to follow MIB structure conformance rules. Tested with
+ SimpleWeb: http://www.simpleweb.org
+ Passed highest level of compliance. (level 6)
+ "
+
+ REVISION "201510190000Z" -- October 19, 2015
+ DESCRIPTION
+ "
+ Added alarm table(s) to allow active polling of alarm states available in the Cordex HP.
+ "
+
+ REVISION "201507280000Z" -- July 28, 2015
+ DESCRIPTION
+ "
+ Updated to follow MIB structure conformance rules. Tested with
+ SimpleWeb: http://www.simpleweb.org
+ Passed highest level of compliance. (level 6)
+ "
+
+ REVISION "201506230000Z" -- June 23, 2015
+ DESCRIPTION
+ "General version, Cordex HP Controller"
+
+ ::= { enterprises 7309 }
+
+
+ -- Textual convention
+
+ ScaledNumber ::= TEXTUAL-CONVENTION
+ DISPLAY-HINT "d-3"
+ STATUS current
+ DESCRIPTION
+ "
+ Fixed point, 3 decimal places.
+ "
+ SYNTAX Integer32
+
+ controller OBJECT IDENTIFIER ::= { alpha 5 }
+ controllerInfo OBJECT IDENTIFIER ::= { controller 1 }
+
+ resource OBJECT IDENTIFIER ::= { controller 2 }
+ simple OBJECT IDENTIFIER ::= { controller 3 }
+
+
+ -- Well known data points for controller level information.
+ -----------------------------------------------------------
+
+ controllerInfoName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User configurable text name of the Controller."
+ ::= { controllerInfo 1 }
+
+ controllerInfoDescription OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "User configurable description of the Controller."
+ ::= { controllerInfo 2 }
+
+ controllerInfoSoftwareVersion OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Software version of the Controller application."
+ ::= { controllerInfo 3 }
+
+ controllerInfoOperatingSystemVersion OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Operating system version number."
+ ::= { controllerInfo 4 }
+
+ controllerInfoHardwareVersion OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Hardware version number."
+ ::= { controllerInfo 5 }
+
+ -- Table for all general controller information. Table Identifier starts at 100.
+
+ controllerExtInfoTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ControllerExtInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Controller specific information table.
+ "
+ ::= { controllerInfo 100 }
+
+ controllerExtInfoEntry OBJECT-TYPE
+ SYNTAX ControllerExtInfoEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Entries appear in this table for each possible alarm state.
+ This table MUST be persistent across system reboots.
+ "
+ INDEX { controllerExtInfoIndex }
+ ::= { controllerExtInfoTable 1 }
+
+ ControllerExtInfoEntry ::= SEQUENCE {
+ controllerExtInfoIndex Unsigned32,
+ controllerExtInfoName OCTET STRING,
+ controllerExtInfoStringValue OCTET STRING,
+ controllerExtInfoUnit OCTET STRING,
+ controllerExtInfoNumberValue ScaledNumber
+ }
+
+ controllerExtInfoIndex OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Incremental integer value for each instance of the .
+ "
+ ::= { controllerExtInfoEntry 1 }
+
+ controllerExtInfoName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Name of the data value presented in the instance of the entry.
+ "
+ ::= { controllerExtInfoEntry 2 }
+
+ controllerExtInfoStringValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..64))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ String value of the data field presented by the controller info entry.
+ "
+ ::= { controllerExtInfoEntry 3 }
+
+ controllerExtInfoUnit OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Unit name of the numeric value of the controller info entry.
+ "
+ ::= { controllerExtInfoEntry 4 }
+
+ controllerExtInfoNumberValue OBJECT-TYPE
+ SYNTAX ScaledNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Number value of the data field presented by the controller info entry.
+ "
+ ::= { controllerExtInfoEntry 5 }
+
+ -- Resource
+ -----------
+
+
+ -- Component Table
+
+ componentList OBJECT IDENTIFIER ::= { resource 1 }
+
+ componentListCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ The number of available objects in componentList.
+ "
+ ::= { componentList 1 }
+
+ componentListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ComponentListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Object componentList describes the following:
+
+ Systems ( DC System, AC System, Converter System, etc. )
+ Devices ( ADIO, Rectifier, Converter, Inverter, etc. )
+ "
+ ::= { componentList 2 }
+
+ componentListEntry OBJECT-TYPE
+ SYNTAX ComponentListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Entry to the component list describing the available systems and devices
+ within the Cordex controller.
+
+ Indexing:
+
+ 1. Component type - please refer to componentListType
+ 2. Snmp ID - please refer to componentListReference
+
+ Configurable ID allow for component monitoring on a specific index if the
+ method of monitoring is locked on the index value.
+ "
+ INDEX { componentListType, componentListReference }
+ ::= { componentListTable 1 }
+
+
+ ComponentListEntry ::= SEQUENCE {
+ componentListReference Unsigned32,
+ componentListStaticName OCTET STRING,
+ componentListConfiguredName OCTET STRING,
+ componentListType Unsigned32,
+ componentListModelNumber OCTET STRING,
+ componentListSerialNumber OCTET STRING,
+ componentListSystemPointer OBJECT IDENTIFIER
+ }
+
+ componentListReference OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Indentification number assigned to the component."
+ ::= { componentListEntry 1 }
+
+ componentListStaticName OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Non-configurable name permanently assigned to the component. Filtering on this data
+ value is possible and recommended due to its static nature.
+ "
+ ::= { componentListEntry 2 }
+
+ componentListConfiguredName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "
+ User configurable name of the component. Filtering on this data value is not
+ recommended.
+ "
+ ::= { componentListEntry 3 }
+
+ componentListType OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ The type of the component based on power system terminology.
+
+ 1 - Controller
+ 2 - DC System
+ 3 - ADIO
+ 4 - Rectifier
+ 5 - Converter
+ 6 - Inverter
+ 7 - BCMC
+ 8 - T2S
+ 9 - AC Input Bus
+ 10 - Battery String
+ 11 - Disconnect
+ 12 - Load
+ 13 - Shunt
+ 14 - SNMP Destinations
+ 15 - CAN Bus
+
+ See SNMP Integrators Guide for complete list www.alpha.ca
+ "
+ ::= { componentListEntry 4 }
+
+ componentListModelNumber OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Component model number where applicable. This is available on component entries
+ which describes hardware modules.
+ "
+ ::= { componentListEntry 5 }
+
+ componentListSerialNumber OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Serial number of the device only if the component is of physical device type.
+ "
+ ::= { componentListEntry 6 }
+
+ componentListSystemPointer OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Table entry reference to the component table of the system component that the
+ described item belongs to.
+
+ Example: A rectifier component will have a reference to the Rectifier System that it
+ belongs to.
+ "
+ ::= { componentListEntry 7 }
+
+
+ -- Data List
+
+ dataList OBJECT IDENTIFIER ::= { resource 2 }
+
+ dataListCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of defined data fields available for query."
+ ::= { dataList 1 }
+
+ dataListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DataListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Table of data fields available for query.
+ "
+ ::= { dataList 2 }
+
+ dataListEntry OBJECT-TYPE
+ SYNTAX DataListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Data field entry of available fields.
+
+ Indexes:
+
+ 1. componentListType - indicates which component can provide the field of
+ interest.
+ 2. dataListReference - the ID permanently assigned to the field.
+ "
+ INDEX { componentListType, dataListReference }
+ ::= { dataListTable 1 }
+
+
+ DataListEntry ::= SEQUENCE {
+ dataListReference Unsigned32,
+ dataListName OCTET STRING,
+ dataListType Unsigned32,
+ dataListUnit OCTET STRING
+ }
+
+ dataListReference OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Non-configurable ID permanently assigned to the field entry.
+ "
+ ::= { dataListEntry 1 }
+
+
+ dataListName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "
+ Non-configurable string name of the field represented in the entry.
+ "
+ ::= { dataListEntry 2 }
+
+ dataListType OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Canonical data type of the field entry.
+
+ 0 - None
+ 1 - Numeric
+ 2 - Boolean
+ 3 - Time
+ 4 - String
+ 5 - Choice / Selected options
+ "
+ ::= { dataListEntry 3 }
+
+ dataListUnit OBJECT-TYPE
+ SYNTAX OCTET STRING
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "
+ Unit type of the value represented by the entry.
+ "
+ ::= { dataListEntry 4 }
+
+
+ -- Data Entry
+
+ data OBJECT IDENTIFIER ::= { resource 3 }
+
+ dataCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of defined data points available for query."
+ ::= { data 1 }
+
+ dataTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Table of data values associated to live data availabe from the Cordex HP controller."
+ ::= { data 2 }
+
+ dataEntry OBJECT-TYPE
+ SYNTAX DataEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "Conceptual row of data value for the referencing data field type and component that it belongs to."
+ INDEX { componentListType, dataListReference, componentListReference }
+ ::= { dataTable 1 }
+
+
+ DataEntry ::= SEQUENCE {
+ dataReference Unsigned32,
+ dataNumberValue ScaledNumber,
+ dataStringValue OCTET STRING
+ }
+
+ dataReference OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Non-configurable ID permanently assigned to the field entry.
+ "
+ ::= { dataEntry 1 }
+
+
+ dataNumberValue OBJECT-TYPE
+ SYNTAX ScaledNumber
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Numeric value of the data field.
+ "
+ ::= { dataEntry 2 }
+
+ dataStringValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..128))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ String value of the data field.
+ "
+ ::= { dataEntry 3 }
+
+
+ -- Configuration
+ ----------------
+
+ configurationList OBJECT IDENTIFIER ::= { resource 4 }
+
+ configurationListCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of defined configuration fields available for query."
+ ::= { configurationList 1 }
+
+ configurationListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ConfigurationListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Table of configuration entries.
+ "
+ ::= { configurationList 2 }
+
+ configurationListEntry OBJECT-TYPE
+ SYNTAX ConfigurationListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Configuration field entries available for GET and SET.
+ "
+ INDEX { componentListType, configurationListReference }
+ ::= { configurationListTable 1 }
+
+
+ ConfigurationListEntry ::= SEQUENCE {
+ configurationListReference Unsigned32,
+ configurationListName OCTET STRING,
+ configurationListType Integer32,
+ configurationListUnit OCTET STRING
+ }
+
+ configurationListReference OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ A numerical ID value permanently assigned to the configuration field.
+ "
+ ::= { configurationListEntry 1 }
+
+ configurationListName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ A non-configurable string name of the configuration field.
+ "
+ ::= { configurationListEntry 2 }
+
+ configurationListType OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Conanical data type of the configuration field.
+
+ 0 - Unknown
+ 1 - Numeric
+ 2 - Boolean
+ 3 - Time
+ 4 - String
+ 5 - Choice / Selected Options
+ "
+ ::= { configurationListEntry 3 }
+
+ configurationListUnit OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..10))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Unit of the numeric value of the configuration field.
+ "
+ ::= { configurationListEntry 4 }
+
+
+ -- Configuration Fields
+
+ configuration OBJECT IDENTIFIER ::= { resource 5 }
+
+ configurationCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ The number of defined configuration points available for query.
+ "
+ ::= { configuration 1 }
+
+ configurationTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF ConfigurationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Table of configuration entries.
+ "
+ ::= { configuration 2 }
+
+ configurationEntry OBJECT-TYPE
+ SYNTAX ConfigurationEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Configuration field entry.
+ "
+ INDEX { componentListType, configurationListReference, componentListReference }
+ ::= { configurationTable 1 }
+
+
+ ConfigurationEntry ::= SEQUENCE {
+ configurationReference Unsigned32,
+ configurationNumberValue ScaledNumber,
+ configurationStringValue OCTET STRING
+ }
+
+ configurationReference OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Non-configurable ID permanently assigned to the field entry.
+ "
+ ::= { configurationEntry 1 }
+
+ configurationNumberValue OBJECT-TYPE
+ SYNTAX ScaledNumber
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "
+ Numbered value of the configuration referenced by the Configuration Type and the Component Reference.
+ "
+ ::= { configurationEntry 2 }
+
+ configurationStringValue OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..128))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "
+ String value of the configuration referenced by the Configuration Type and the Component Reference.
+ "
+ ::= { configurationEntry 3 }
+
+
+ -- Commands
+ -----------
+
+ commandList OBJECT IDENTIFIER ::= { resource 6 }
+
+ commandListCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of defined data points available for query."
+ ::= { commandList 1 }
+
+ commandListTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CommandListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Table of commands available from the Cordex HP Controller.
+ "
+ ::= { commandList 2 }
+
+ commandListEntry OBJECT-TYPE
+ SYNTAX CommandListEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Conceptual row of a command item in the Command List Table.
+ "
+ INDEX { componentListType, commandListReference }
+ ::= { commandListTable 1 }
+
+
+ CommandListEntry ::= SEQUENCE {
+ commandListReference Unsigned32,
+ commandListName OCTET STRING
+ }
+
+ commandListReference OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Reference value to identify available commands published by the Cordex HP Controller.
+ "
+ ::= { commandListEntry 1 }
+
+ commandListName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..32))
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "
+ Name of the command.
+ "
+ ::= { commandListEntry 2 }
+
+
+ command OBJECT IDENTIFIER ::= { resource 7 }
+
+ commandCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of defined command points available for query."
+ ::= { command 1 }
+
+ commandTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CommandEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Table of command fields that are available in the Cordex HP Controller.
+ "
+ ::= { command 2 }
+
+ commandEntry OBJECT-TYPE
+ SYNTAX CommandEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Conceptual row of the Command Table.
+ "
+ INDEX { componentListType, commandListReference, componentListReference }
+ ::= { commandTable 1 }
+
+
+ CommandEntry ::= SEQUENCE {
+ commandReference Unsigned32,
+ commandTrigger Integer32
+ }
+
+ commandReference OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Non-configurable ID permanently assigned to the field entry.
+ "
+ ::= { commandEntry 1 }
+
+ commandTrigger OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-write
+ STATUS current
+ DESCRIPTION
+ "
+ Command field that is the trigger to send command referenced by the Command Type and the Component that it belongs to.
+ "
+ ::= { commandEntry 2 }
+
+
+ -- Alarms
+ -----------
+
+ alarmType OBJECT IDENTIFIER ::= { resource 8 }
+
+ alarmTypeCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of defined alarm points available for query."
+ ::= { alarmType 1 }
+
+ alarmTypeTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlarmTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Table of alarms available from the Cordex HP Controller.
+ "
+ ::= { alarmType 2 }
+
+ alarmTypeEntry OBJECT-TYPE
+ SYNTAX AlarmTypeEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Conceptual row of a alarm item in the Alarm List Table.
+ "
+ INDEX { componentListType, alarmTypeReference }
+ ::= { alarmTypeTable 1 }
+
+
+ AlarmTypeEntry ::= SEQUENCE {
+ alarmTypeReference Unsigned32,
+ alarmTypeName OCTET STRING
+ }
+
+ alarmTypeReference OBJECT-TYPE
+ SYNTAX Unsigned32 (1..4294967295)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Reference value to identify available alarms published by the Cordex HP Controller.
+ "
+ ::= { alarmTypeEntry 1 }
+
+ alarmTypeName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Name of the alarm.
+ "
+ ::= { alarmTypeEntry 2 }
+
+ alarm OBJECT IDENTIFIER ::= { resource 9 }
+
+ alarmCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of defined alarm points available for query."
+ ::= { alarm 1 }
+
+ alarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Table of alarm fields that are available in the Cordex HP Controller.
+ "
+ ::= { alarm 2 }
+
+ alarmEntry OBJECT-TYPE
+ SYNTAX AlarmEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Conceptual row of the Alarm Table.
+ "
+ INDEX { componentListType, alarmTypeReference, componentListReference }
+ ::= { alarmTable 1 }
+
+
+ AlarmEntry ::= SEQUENCE {
+ alarmState Unsigned32
+ }
+
+ alarmState OBJECT-TYPE
+ SYNTAX Unsigned32 (1..128)
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ Integer representation of the state of the alarm and its priority level.
+ 0 - Normal
+ 1 - Warning
+ 2 - Minor
+ 3 - Major
+ 4 - Critical
+ "
+ ::= { alarmEntry 1 }
+
+ alert OBJECT IDENTIFIER ::= { resource 10 }
+
+ alertCount OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of defined alert points available for query. Alerts
+ are indications of the state of modules. Alerts are not configurable
+ and do not send notifications"
+ ::= { alert 1 }
+
+ alertTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AlertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Table of active module alerts fields.
+ "
+ ::= { alert 2 }
+
+ alertEntry OBJECT-TYPE
+ SYNTAX AlertEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "
+ Conceptual row of the Alert Table.
+ "
+ INDEX { componentListType }
+ ::= { alertTable 1 }
+
+
+ AlertEntry ::= SEQUENCE {
+ alertTypeName OCTET STRING,
+ alertState Unsigned32
+ }
+
+
+ alertTypeName OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(0..256))
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "
+ the name of the alert
+ "
+ ::= { alertEntry 1 }
+
+ -- Conformance
+
+ resourceConformance OBJECT IDENTIFIER ::= { resource 100 }
+
+ resourceCompliances OBJECT IDENTIFIER ::= { resourceConformance 1 }
+
+ resourceCompliance MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for systems supporting the Alpha Resource MIB."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ alphaControllerGroup,
+ alphaComponentGroup,
+ alphaDataTypeGroup,
+ alphaDataGroup
+ }
+ GROUP alphaConfigurationTypeGroup
+ DESCRIPTION
+ "
+ This group is optional. (in development)
+ "
+ GROUP alphaConfigurationGroup
+ DESCRIPTION
+ "
+ This group is optional. (in development)
+ "
+ GROUP alphaCommandTypeGroup
+ DESCRIPTION
+ "
+ This group is optional. (in development)
+ "
+ GROUP alphaCommandGroup
+ DESCRIPTION
+ "
+ This group is optional. (in development)
+ "
+ GROUP alphaAlarmGroup
+ DESCRIPTION
+ "
+ This group is optional. (in development)
+ "
+ GROUP alphaAlertGroup
+ DESCRIPTION
+ "
+ This group is optional. (in development)
+ "
+
+ ::= { resourceCompliances 1 }
+
+ resourceGroups OBJECT IDENTIFIER ::= { resourceCompliances 2 }
+
+ alphaControllerGroup OBJECT-GROUP
+ OBJECTS {
+ controllerInfoName,
+ controllerInfoDescription,
+ controllerInfoSoftwareVersion,
+ controllerInfoOperatingSystemVersion,
+ controllerInfoHardwareVersion,
+ controllerExtInfoName,
+ controllerExtInfoStringValue,
+ controllerExtInfoUnit,
+ controllerExtInfoNumberValue
+ }
+ STATUS current
+ DESCRIPTION
+ "Alpha controller data list group."
+ ::= { resourceGroups 1 }
+
+ alphaComponentGroup OBJECT-GROUP
+ OBJECTS {
+ componentListCount,
+ componentListStaticName,
+ componentListConfiguredName,
+ componentListModelNumber,
+ componentListSerialNumber,
+ componentListSystemPointer
+ }
+ STATUS current
+ DESCRIPTION
+ "Component data list group."
+ ::= { resourceGroups 2 }
+
+ alphaDataTypeGroup OBJECT-GROUP
+ OBJECTS {
+ dataListCount,
+ dataListName,
+ dataListUnit
+ }
+ STATUS current
+ DESCRIPTION
+ "Data type list group."
+ ::= { resourceGroups 3 }
+
+ alphaDataGroup OBJECT-GROUP
+ OBJECTS {
+ dataCount,
+ dataNumberValue,
+ dataStringValue
+ }
+ STATUS current
+ DESCRIPTION
+ "Data list group."
+ ::= { resourceGroups 4 }
+
+ alphaConfigurationTypeGroup OBJECT-GROUP
+ OBJECTS {
+ configurationListCount,
+ configurationListName,
+ configurationListType,
+ configurationListUnit
+ }
+ STATUS current
+ DESCRIPTION
+ "Configuration type list group."
+ ::= { resourceGroups 5 }
+
+ alphaConfigurationGroup OBJECT-GROUP
+ OBJECTS {
+ configurationCount,
+ configurationStringValue,
+ configurationNumberValue
+ }
+ STATUS current
+ DESCRIPTION
+ "Configuration list group."
+ ::= { resourceGroups 6}
+
+ alphaCommandTypeGroup OBJECT-GROUP
+ OBJECTS {
+ commandListCount,
+ commandListName
+ }
+ STATUS current
+ DESCRIPTION
+ "Command type list group."
+ ::= { resourceGroups 7}
+
+ alphaCommandGroup OBJECT-GROUP
+ OBJECTS {
+ commandCount,
+ commandTrigger
+ }
+ STATUS current
+ DESCRIPTION
+ "Command list group."
+ ::= { resourceGroups 8}
+
+ alphaAlarmGroup OBJECT-GROUP
+ OBJECTS {
+ alarmTypeCount,
+ alarmTypeName,
+ alarmCount,
+ alarmState
+ }
+ STATUS current
+ DESCRIPTION
+ "Alarm list group."
+ ::= { resourceGroups 9}
+
+ alphaAlertGroup OBJECT-GROUP
+ OBJECTS {
+ alertCount,
+ alertTypeName
+ }
+ STATUS current
+ DESCRIPTION
+ "Alert type list group."
+ ::= { resourceGroups 10}
+
+
+END