VPWR-DC-POWER-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY, Counter32, Gauge32, Integer32, enterprises FROM SNMPv2-SMI DisplayString, TimeStamp, TimeInterval, TestAndIncr, AutonomousType, TEXTUAL-CONVENTION FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF sysUpTime FROM RFC1213-MIB; -- -- date and time in UTC format YYMMDDHHmmZ -- valereDcPowerMgt MODULE-IDENTITY LAST-UPDATED "0302080000Z" ORGANIZATION "Valere Power Inc." CONTACT-INFO "Author: Haluk Aral Contact: Customer Support Group Postal: 661 N. Plano Road, Suite 300 Richardson, TX-75081 Web: http://www.valerepower.com email: tech.support@valerepower.com Phone 866-240-6614 " DESCRIPTION " MIB Version 2.0 History Apr 26, 2007 Added SysAlarm Config Table Version 2.0 Feb 08, 2003 Changed vpwrTrapDestinationTable to vpwrTrapTable Corrected entry for vpwrTrapTable to be VpwrTrapTableEntry This fixes errors generated by MG-SOFT mib compiler.Ver1.0 Oct 30, 2002 initial release - version 0.4 " ::= {enterprises 13858} PositiveInteger ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This data type is a non-zero and non-negative value." SYNTAX INTEGER (1..2147483647) NonNegativeInteger ::= TEXTUAL-CONVENTION DISPLAY-HINT "d" STATUS current DESCRIPTION "This data type is a non-negative value." SYNTAX INTEGER (0..2147483647) vpwrDcPowerProducts OBJECT IDENTIFIER ::= { valereDcPowerMgt 1 } vpwrDcPowerSystem OBJECT IDENTIFIER ::= { valereDcPowerMgt 2 } vpwrDcPowerRectifier OBJECT IDENTIFIER ::= { valereDcPowerMgt 3 } vpwrDcPowerLvd OBJECT IDENTIFIER ::= { valereDcPowerMgt 4 } vpwrDcPowerTest OBJECT IDENTIFIER ::= { valereDcPowerMgt 5 } vpwrDcPowerModuleIdent OBJECT IDENTIFIER ::= { valereDcPowerMgt 6 } vpwrDcPowerBatteryGroup OBJECT IDENTIFIER ::= { valereDcPowerMgt 7 } vpwrDcPowerAlarmGroup OBJECT IDENTIFIER ::= { valereDcPowerMgt 8 } vpwrDcPowerSnmpConfig OBJECT IDENTIFIER ::= { valereDcPowerMgt 9 } vpwrDcPowerTraps OBJECT IDENTIFIER ::= { valereDcPowerMgt 10 } vpwrDcPowerTrapsMsgString OBJECT IDENTIFIER ::= { valereDcPowerMgt 11 } vpwrSystemIdentGroup OBJECT IDENTIFIER ::= { vpwrDcPowerSystem 1 } vpwrSystemConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerSystem 2 } vpwrSystemParameterGroup OBJECT IDENTIFIER ::= { vpwrDcPowerSystem 3 } vpwrLvdConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerLvd 1 } vpwrLvdAlarmGroup OBJECT IDENTIFIER ::= { vpwrDcPowerLvd 2 } vpwrLvdTestGroup OBJECT IDENTIFIER ::= { vpwrDcPowerLvd 3 } vpwrRectifierConfigGroup OBJECT IDENTIFIER ::= { vpwrDcPowerRectifier 1 } vpwrRectifierAlarmGroup OBJECT IDENTIFIER ::= { vpwrDcPowerRectifier 2 } vpwrRectifierTestGroup OBJECT IDENTIFIER ::= { vpwrDcPowerRectifier 3 } vpwrBatteryTempGroup OBJECT IDENTIFIER ::= { vpwrDcPowerBatteryGroup 1 } -- -- The Identification group. -- vpwrIdentManufacturer OBJECT-TYPE SYNTAX DisplayString (SIZE (0..31)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the DC Power manufacturer." ::= { vpwrSystemIdentGroup 1 } vpwrIdentModel OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "The DC Power Model designation." ::= { vpwrSystemIdentGroup 2 } vpwrIdentControllerVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "The hardware/firmware version(s). This variable may or may not have the same value as vpwrIdentAgentSoftwareVersion." ::= { vpwrSystemIdentGroup 3 } vpwrIdentAgentSoftwareVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..15)) MAX-ACCESS read-only STATUS current DESCRIPTION "The SNMP agent software version. This variable may or may not have the same value as vpwrIdentControllerFirmwareVersion." ::= { vpwrSystemIdentGroup 4 } vpwrIdentName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..31)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string identifying the system. This object should be set by the administrator." ::= { vpwrSystemIdentGroup 5 } -- -- The System Identifier group. -- All objects in this group are read-only. It describes -- various modules (rectifiers, lvd's, etc.) that make up -- the power system -- vpwrSystemIdentTable OBJECT-TYPE SYNTAX SEQUENCE OF VpwrSystemIdentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " This table describes shelves and modules that make up the sysetm. " ::= { vpwrSystemIdentGroup 6 } vpwrSystemIdentEntry OBJECT-TYPE SYNTAX VpwrSystemIdentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular module making up the system." INDEX { vpwrShelfIndex, vpwrModuleIndex } ::= { vpwrSystemIdentTable 1 } VpwrSystemIdentEntry ::= SEQUENCE { vpwrShelfIndex PositiveInteger, vpwrModuleIndex PositiveInteger, vpwrModuleOID OBJECT IDENTIFIER , vpwrModuleParameter INTEGER , vpwrModuleOperStatus INTEGER , vpwrModuleCapacity INTEGER } vpwrShelfIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies shelf number that this module belongs to. The possible values are 1 through 16 limited by vpwrSystemShelfCapacity. The shelf that contains the controller is identified as shelf number 1. " ::= { vpwrSystemIdentEntry 1 } vpwrModuleIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS read-only STATUS current DESCRIPTION "This object identifies the module by its position in the shelf. Module numbering starts from the controller/expansion controller end of the shelf. So, the module in the first slot has an index of 1, the next module is 2 and so on. Under the current scheme - Rectifier module can have a number between 1 and 5. - LVD module starts with an index of 6. " ::= { vpwrSystemIdentEntry 2 } vpwrModuleOID OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "It indicates the type of the module by specifiying its OID" ::= { vpwrSystemIdentEntry 3} vpwrModuleParameter OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The meaning of this object depends upon the module type which is indicated by vpwrModuleOID as follows - Current for Rectifier module. - Not Applicable for LVD module " ::= { vpwrSystemIdentEntry 4} vpwrModuleOperStatus OBJECT-TYPE SYNTAX INTEGER { moduleStatusOK(0), moduleStatusAlarm(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This object indicates current over all status of the module." ::= { vpwrSystemIdentEntry 5} vpwrModuleCapacity OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "The meaning of this object depends upon the module type which is indicated by vpwrModuleOID as follows - Capacity for Rectifier module. - Not Applicable for LVD module " ::= { vpwrSystemIdentEntry 6} -- -- The System Configuration Parameters group. -- vpwrSystemTempCompensation OBJECT-TYPE SYNTAX INTEGER { tempCompDisabled(0), tempCompEnabled(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " This parameter enables/disables temperature compensation. " REFERENCE " " ::= {vpwrSystemConfigGroup 1} vpwrSystemTempCompStartTemperature OBJECT-TYPE SYNTAX INTEGER (25 .. 60) UNITS "degrees Centigrade" MAX-ACCESS read-write STATUS current DESCRIPTION " The temperature at which temperature compensation becomes active. " REFERENCE " " ::= {vpwrSystemConfigGroup 2} vpwrSystemTempCompStopVoltage OBJECT-TYPE SYNTAX INTEGER UNITS " vpwrSystemTempCompStopVoltage *.01 Volts" MAX-ACCESS read-write STATUS current DESCRIPTION " When temperature compensation is active, vpwrSystemTempCompStopVoltage is the limit to which float voltage will be reduced. For example, to set this voltage to 51.75 volts enter a value of 5175. " REFERENCE " " ::= {vpwrSystemConfigGroup 3} vpwrSystemTempCompensationSlope OBJECT-TYPE SYNTAX INTEGER (0 .. 250) UNITS " milli-Volts per degrees Centigrade" MAX-ACCESS read-write STATUS current DESCRIPTION " The rate at which float voltage is changed, within the specified limits, when temperature compensation is active. " REFERENCE " " ::= {vpwrSystemConfigGroup 4} vpwrSystemThermalSenseType OBJECT-TYPE SYNTAX INTEGER { external(0), internal(1) } MAX-ACCESS read-write STATUS current DESCRIPTION " This parameter selects the temperature sensing point for temperature compensation (in)activation. " REFERENCE " " ::= {vpwrSystemConfigGroup 5} vpwrSystemHVAlarmSetpoint OBJECT-TYPE SYNTAX INTEGER UNITS " vpwrSystemHVAlarmSetpoint *.01 Volts" MAX-ACCESS read-write STATUS current DESCRIPTION "System High voltage alarm voltage setting. " ::= { vpwrSystemConfigGroup 6} vpwrSystemBDAlarmSetpoint OBJECT-TYPE SYNTAX INTEGER UNITS " vpwrSystemBDAlarmSetpoint *.01 Volts" MAX-ACCESS read-write STATUS current DESCRIPTION "System Battery Discharge voltage setting." ::= { vpwrSystemConfigGroup 7} -- -- Threshold for Internal Temperature Trap -- vpwrSystemInternalTempLThreshold OBJECT-TYPE SYNTAX INTEGER UNITS "degrees Centigrade" MAX-ACCESS read-write STATUS current DESCRIPTION "Temperature value at which temperature compensation inactive (clear) trap would be sent if temperature compensation was active when this value is reached. " ::= { vpwrSystemConfigGroup 8} vpwrSystemInternalTempUThreshold OBJECT-TYPE SYNTAX INTEGER UNITS "degrees Centigrade" MAX-ACCESS read-write STATUS current DESCRIPTION "Temperature value at which temperature compensation active (set) trap would be sent. " ::= { vpwrSystemConfigGroup 9} -- -- The System Current Operating Parameters group. -- vpwrSystemShelfCapacity OBJECT-TYPE SYNTAX INTEGER (1 .. 16) MAX-ACCESS read-only STATUS current DESCRIPTION " It describes the maximum number of shelves that can/are controlled by the controller. Each shelf is uniquely numbered in the range from 1 to vpwrShelfCapacity. " REFERENCE " " ::= {vpwrSystemParameterGroup 1} vpwrSystemVoltage OBJECT-TYPE SYNTAX INTEGER UNITS " vpwrSystemVoltage *.01 Volts" MAX-ACCESS read-only STATUS current DESCRIPTION " The current system voltage. " REFERENCE " " ::= {vpwrSystemParameterGroup 2} vpwrSystemCurrent OBJECT-TYPE SYNTAX INTEGER UNITS " Amperes" MAX-ACCESS read-only STATUS current DESCRIPTION " The current system current. " REFERENCE " " ::= {vpwrSystemParameterGroup 3} vpwrSystemControllerState OBJECT-TYPE SYNTAX INTEGER { systemControllerStateUnknown(0), systemControllerStateNormal(1), systemControllerStateChange(2) , systemControllerStateAlarm(3), systemControllerStateMenu(4 ), systemControllerStateIrActive(5) } MAX-ACCESS read-only STATUS current DESCRIPTION " Current System state as shown on the enhanced display. " REFERENCE " " ::= {vpwrSystemParameterGroup 4} vpwrSystemInternalTemperature OBJECT-TYPE SYNTAX INTEGER UNITS "degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION " The current controller internal temperature. " REFERENCE " " ::= {vpwrSystemParameterGroup 5} vpwrSystemTempCompensationState OBJECT-TYPE SYNTAX INTEGER { systemTempCompInactive(0), systemTempCompActive(1) } MAX-ACCESS read-only STATUS current DESCRIPTION " Active or Inactive. Applicable only if temperature compensation is enabled. This means that the controller is temperature compensating the float voltage. " REFERENCE " " ::= {vpwrSystemParameterGroup 6} vpwrSystemType OBJECT-TYPE SYNTAX INTEGER { sysType48V (0), sysType24V(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "This parameter describes the type of the system being managed. This object is set by Valere Power Inc. " ::= { vpwrSystemParameterGroup 7 } -- -- The System LVD Operating Setpoints group. -- vpwrLvdWarningSetpoint OBJECT-TYPE SYNTAX INTEGER UNITS " vpwrLvdWarningSetpoint * .01 Volts" MAX-ACCESS read-write STATUS current DESCRIPTION "LVD Warning voltage setpoint." ::= { vpwrLvdConfigGroup 1} vpwrLvdDisconnectSetpoint OBJECT-TYPE SYNTAX INTEGER UNITS " vpwrLvdDisconnectSetpoint *.01 Volts" MAX-ACCESS read-write STATUS current DESCRIPTION "LVD disconnect voltage setpoint." ::= { vpwrLvdConfigGroup 2} vpwrLvdReconnectSetpoint OBJECT-TYPE SYNTAX INTEGER UNITS " vpwrLvdReconnectSetpoint *.01 Volts" MAX-ACCESS read-write STATUS current DESCRIPTION "LVD Reconnect voltage setpoint." ::= { vpwrLvdConfigGroup 3} vpwrLvdReconnectDelayTimer OBJECT-TYPE SYNTAX INTEGER (20..240) UNITS " Seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The delay time, in seconds, before LVD is reconnected" ::= { vpwrLvdConfigGroup 4} -- -- The Rectifier Operating Parameters group. -- vpwrRectifierFVSetpoint OBJECT-TYPE SYNTAX INTEGER UNITS " vpwrRectifierFVSetpoint *.01 Volts" MAX-ACCESS read-write STATUS current DESCRIPTION "System Float Voltage setting" ::= { vpwrRectifierConfigGroup 1} vpwrRectifierHVSDSetpoint OBJECT-TYPE SYNTAX INTEGER UNITS " vpwrRectifierHVSDSetpoint *.01 Volts" MAX-ACCESS read-write STATUS current DESCRIPTION "System High Voltage Shutdown voltage setting" ::= { vpwrRectifierConfigGroup 2} -- -- The Alarm group. -- --H vpwrAlarmsPresent OBJECT-TYPE -- SYNTAX Gauge32 -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The present number of active alarm conditions." -- ::= { vpwrDcPowerAlarmGroup 1 } -- -- vpwrAlarmTable OBJECT-TYPE -- SYNTAX SEQUENCE OF VpwrAlarmEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "A list of alarm table entries. The table contains -- zero, one, or many rows at any moment, depending upon -- the number of alarm conditions in effect. The table -- is initially empty at agent startup. The agent -- creates a row in the table each time a condition is -- detected and deletes that row when that condition no -- longer pertains. -- The vpwrAlarmIndex, for each type of module starts at 1 -- and is limited by the total number of alarams that can be -- generated by the module. -- -- Alarms are named by an AutonomousType (OBJECT -- IDENTIFIER), vpwrAlarmDescr, to allow a single table to -- reflect alarms for different type of modules. -- -- The number of rows in the table at any given time is -- reflected by the value of vpwrAlarmsPresent." -- -- ::= { vpwrDcPowerAlarmGroup 2 } -- -- vpwrAlarmEntry OBJECT-TYPE -- SYNTAX VpwrAlarmEntry -- MAX-ACCESS not-accessible -- STATUS current -- DESCRIPTION -- "An entry containing information applicable to a -- particular alarm." -- INDEX { vpwrShelfIndex, vpwrModuleIndex, vpwrAlarmIndex } -- ::= { vpwrAlarmTable 1 } -- -- VpwrAlarmEntry ::= SEQUENCE { -- vpwrAlarmIndex PositiveInteger, -- vpwrAlarmDescr AutonomousType, -- vpwrAlarmTime TimeStamp -- } -- -- vpwrAlarmIndex OBJECT-TYPE -- SYNTAX PositiveInteger -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "Identifies the alarm associated with the module. -- It is unique on per module type basis. For example, -- multiple rectifiers can have the same alarm and therefore same -- vpwrAlarmIndex active at any one time. -- " -- ::= { vpwrAlarmEntry 1 } -- -- -- vpwrAlarmDescr OBJECT-TYPE -- SYNTAX AutonomousType -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "A reference to an alarm description object. The -- object referenced should not be accessible, but rather -- be used to provide a unique description of the alarm -- condition." -- ::= { vpwrAlarmEntry 2 } -- -- vpwrAlarmTime OBJECT-TYPE -- SYNTAX TimeStamp -- MAX-ACCESS read-only -- STATUS current -- DESCRIPTION -- "The value of sysUpTime when the alarm condition was -- detected." -- -- ::= { vpwrAlarmEntry 3 } -- -- The Battery Group -- vpwrBatteryTempTable OBJECT-TYPE SYNTAX SEQUENCE OF VpwrBatteryTempTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table describes battery temperature probes. " ::= { vpwrBatteryTempGroup 1 } vpwrBatteryTempTableEntry OBJECT-TYPE SYNTAX VpwrBatteryTempTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular temperature probe." INDEX { vpwrBatteryTempIndex } ::= { vpwrBatteryTempTable 1 } VpwrBatteryTempTableEntry ::= SEQUENCE { vpwrBatteryTempIndex INTEGER, vpwrBatteryTempName DisplayString, vpwrBatteryTemp INTEGER } vpwrBatteryTempIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Index into temperature table" ::= { vpwrBatteryTempTableEntry 1} vpwrBatteryTempName OBJECT-TYPE SYNTAX DisplayString (SIZE (1 .. 8)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string identifying probe location." ::= { vpwrBatteryTempTableEntry 2} vpwrBatteryTemp OBJECT-TYPE SYNTAX INTEGER UNITS "degrees Centigrade" MAX-ACCESS read-only STATUS current DESCRIPTION "Current temperature as recorded by the probe." ::= { vpwrBatteryTempTableEntry 3} -- Threshold for Battery Temperature Trap vpwrBatteryTempLThreshold OBJECT-TYPE SYNTAX INTEGER UNITS "degrees Centigrade" MAX-ACCESS read-write STATUS current DESCRIPTION "Temperature value at which a clear trap would be sent. All three battery temperature must be at or below this value to trigger this trap. " ::= { vpwrBatteryTempGroup 2} vpwrBatteryTempUThreshold OBJECT-TYPE SYNTAX INTEGER UNITS "degrees Centigrade" MAX-ACCESS read-write STATUS current DESCRIPTION "Temperature value at which a set trap would be sent. Any one of the three battery temperatures at or exceeding this limit would trigger the trap. " ::= { vpwrBatteryTempGroup 3} vpwrAlarmsPresent OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The present number of active alarm conditions." ::= { vpwrDcPowerAlarmGroup 1 } vpwrAlarmTable OBJECT-TYPE SYNTAX SEQUENCE OF VpwrAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of alarm table entries. The table contains zero, one, or many rows at any moment, depending upon the number of alarm conditions in effect. The table is initially empty at agent startup. The agent creates a row in the table each time a condition is detected and deletes that row when that condition no longer pertains. The vpwrAlarmIndex, for each type of module starts at 1 and is limited by the total number of alarams that can be generated by the module. Alarms are named by an AutonomousType (OBJECT IDENTIFIER), vpwrAlarmDescr, to allow a single table to reflect alarms for different type of modules. The number of rows in the table at any given time is reflected by the value of vpwrAlarmsPresent." ::= { vpwrDcPowerAlarmGroup 2 } --WAS 2 vpwrAlarmEntry OBJECT-TYPE SYNTAX VpwrAlarmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular alarm." INDEX { vpwrShelfIndex, vpwrModuleIndex, vpwrAlarmIndex } ::= { vpwrAlarmTable 1 } VpwrAlarmEntry ::= SEQUENCE { vpwrAlarmIndex PositiveInteger, vpwrAlarmDescr AutonomousType, vpwrAlarmTime TimeStamp } vpwrAlarmIndex OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS read-only STATUS current DESCRIPTION "Identifies the alarm associated with the module. It is unique on per module type basis. For example, multiple rectifiers can have the same alarm and therefore same vpwrAlarmIndex active at any one time. " ::= { vpwrAlarmEntry 1 } vpwrAlarmDescr OBJECT-TYPE SYNTAX AutonomousType MAX-ACCESS read-only STATUS current DESCRIPTION "A reference to an alarm description object. The object referenced should not be accessible, but rather be used to provide a unique description of the alarm condition." ::= { vpwrAlarmEntry 2 } vpwrAlarmTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime when the alarm condition was detected." ::= { vpwrAlarmEntry 3 } sysAlarmConfigTable OBJECT-TYPE SYNTAX SEQUENCE OF SysAlarmConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table describes battery temperature probes. " ::= { vpwrDcPowerAlarmGroup 4 } sysAlarmConfigEntry OBJECT-TYPE SYNTAX SysAlarmConfigEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular temperature probe." INDEX { sysAlarmIndex } ::= { sysAlarmConfigTable 1 } SysAlarmConfigEntry ::= SEQUENCE { sysAlarmIndex INTEGER, sysAlarmDefaultName DisplayString, sysAlarmCustomName DisplayString, sysAlarmSeverity INTEGER , sysAlarmToRelayMapping DisplayString , sysAlarmOperStatus INTEGER } sysAlarmIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Index into temperature table" ::= { sysAlarmConfigEntry 1} sysAlarmDefaultName OBJECT-TYPE SYNTAX DisplayString (SIZE (1 .. 8)) MAX-ACCESS read-only STATUS current DESCRIPTION "A string identifying probe location." ::= { sysAlarmConfigEntry 2} sysAlarmCustomName OBJECT-TYPE SYNTAX DisplayString (SIZE (1 .. 8)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string identifying probe location." ::= { sysAlarmConfigEntry 3} sysAlarmSeverity OBJECT-TYPE SYNTAX INTEGER { none(0), major(1), minor(2), majorAndMinor(3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm Severity as denoted by Major and Minor Alarm Mask" ::= { sysAlarmConfigEntry 4} sysAlarmToRelayMapping OBJECT-TYPE SYNTAX DisplayString (SIZE (1 .. 8)) MAX-ACCESS read-write STATUS current DESCRIPTION "No additional mapping = 0 Map to Relay A = 1 Map to Relay B = 2 Map to Relay C = 4 Map to Relay D = 8 Map to Relay E = 16 Map to Relay F = 32 Map to Relay A and B = (1 + 2) and so on The major/minor classification of alarms automatically associates it with Major/Minor relay. Assigning a null mapping here does not override sysRelayAlarmSeverity for the alarm. It should be used to define mapping to additional relays. " ::= { sysAlarmConfigEntry 5} sysAlarmOperStatus OBJECT-TYPE SYNTAX INTEGER { inactive(0), active(1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates current alarm status" ::= { sysAlarmConfigEntry 6} -- -- The SNMP Configuration Parameters -- -- vpwrTrapTable OBJECT-TYPE SYNTAX SEQUENCE OF VpwrTrapTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of possible trap destinations depending upon the criticality of the trap. " ::= { vpwrDcPowerSnmpConfig 1 } vpwrTrapTableEntry OBJECT-TYPE SYNTAX VpwrTrapTableEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry containing information applicable to a particular trap destination." INDEX { vpwrTrapIpIndex } ::= { vpwrTrapTable 1 } VpwrTrapTableEntry ::= SEQUENCE { vpwrTrapIpIndex INTEGER, vpwrTrapIpAddress IpAddress, vpwrTrapCriticality INTEGER } vpwrTrapIpIndex OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-only STATUS current DESCRIPTION "Trap Entry Index " ::= { vpwrTrapTableEntry 1} vpwrTrapIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Trap destination IP Address" ::= { vpwrTrapTableEntry 2} vpwrTrapCriticality OBJECT-TYPE SYNTAX INTEGER MAX-ACCESS read-write STATUS current DESCRIPTION "Criticality of traps sent to this IP Address" ::= { vpwrTrapTableEntry 3} vpwrReadCommunityString OBJECT-TYPE SYNTAX DisplayString(SIZE (3 .. 8)) MAX-ACCESS read-write STATUS current DESCRIPTION " This allows setting password to be able to do Get operations" ::= { vpwrDcPowerSnmpConfig 2 } vpwrWriteCommunityString OBJECT-TYPE SYNTAX DisplayString(SIZE (3 .. 8)) MAX-ACCESS read-write STATUS current DESCRIPTION " This allows setting password to be able to do Get and Set operations. The read-access is not allowed in the actual implementation. " ::= { vpwrDcPowerSnmpConfig 3 } vpwrTrapCommunityString OBJECT-TYPE SYNTAX DisplayString(SIZE (3 .. 8)) MAX-ACCESS read-write STATUS current DESCRIPTION " This allows setting community string required for the trap to be accepted at the destination. " ::= { vpwrDcPowerSnmpConfig 4 } -- -- traps -- vpwrTrapPowerMajorAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Major Alarm" ::= 1 vpwrTrapPowerMinorAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Minor Alarm" ::= 2 vpwrTrapACFAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "AC Fail Alarm" ::= 3 vpwrTrapHVAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "High Voltage Warning Alarm" ::= 4 vpwrTrapHVSDAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "High Voltage Shutdown Alarm" ::= 5 vpwrTrapBDAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Battery on Discharge Alarm" ::= 6 vpwrTrapLVDWarningAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "LVD Warning Alarm" ::= 7 vpwrTrapLVDOpenAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "LVD Open Alarm" ::= 8 vpwrTrapDistAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Distribution Open Alarm" ::= 9 vpwrTrapAuxAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Auxiliary System Alarm" ::= 10 vpwrTrapSystemRedundancyAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "System Redundant Capacity Alarm" ::= 11 vpwrTrapIShareAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Rectifier Current Share Alarm" ::= 12 vpwrTrapModuleFailAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Single Rectifier Fail Alarm" ::= 13 vpwrTrapMultipleModuleFailAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Multiple Rectifier Fail Alarm" ::= 14 vpwrTrapModuleCommAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Module Communication Alarm" ::= 15 vpwrTrapSystemOverTemperatureAlarm TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "System Over Temperature Alarm" ::= 16 vpwrTrapSystemOK TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "SYSTEM OK - No Active Alarms" ::= 17 vpwrTrapModuleInserted TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString,vpwrShelfIndex, vpwrModuleIndex } DESCRIPTION "A new module has been inserted into the system." ::= 18 vpwrTrapModuleRemoved TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString,vpwrShelfIndex, vpwrModuleIndex } DESCRIPTION "A module has been removed from the system." ::= 19 vpwrTrapThermalCompActive TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Thermal compensation has become active." ::= 20 vpwrTrapThermalCompInactive TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Thermal compensation has been de-activated." ::= 21 vpwrTrapInternalTempAlarmSet TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Internal Temperature upper threshold exceeded." ::= 22 vpwrTrapInternalTempAlarmCleared TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "Internal Temperature within limits" ::= 23 vpwrTrapBatteryTempAlarmSet TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "At least one Battery Temperature exceeded upper threshold." ::= 24 vpwrTrapBatteryTempAlarmCleared TRAP-TYPE ENTERPRISE vpwrDcPowerTraps VARIABLES { vpwrTrapsMsgString } DESCRIPTION "All Battery Temperatures within limits" ::= 25 -- -- LVD Alarm Group -- vpwrLvdAlarmContactorOpen OBJECT-IDENTITY STATUS current DESCRIPTION "Contactor open" ::= {vpwrLvdAlarmGroup 1 } vpwrLvdAlarmCBOpen OBJECT-IDENTITY STATUS current DESCRIPTION "Circuit Breaker open" ::= {vpwrLvdAlarmGroup 2 } vpwrTrapLvdFuseOpen OBJECT-IDENTITY STATUS current DESCRIPTION "Fuse open" ::= {vpwrLvdAlarmGroup 3 } vpwrLvdAlarmWarning OBJECT-IDENTITY STATUS current DESCRIPTION "Plant Voltage below warning threshold" ::= {vpwrLvdAlarmGroup 4 } -- -- Rectifier Alarm Group -- vpwrRectAlarmDCFail OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 1} vpwrRectAlarmBoostFail OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 2} vpwrRectAlarmACFail OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 3} vpwrRectAlarmHVSD OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 4} vpwrRectAlarmFanFail OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 5} vpwrRectAlarmAmbTemp OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 6} vpwrRectAlarmIntTemp OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 7} vpwrRectAlarmIShare OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 8} vpwrRectAlarmUV OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 9} vpwrRectAlarmLowVoltage OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 10} vpwrRectAlarmReserved OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 11} vpwrRectAlarmDCEnable OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 12} vpwrRectAlarmRemoteShutdown OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 13} vpwrRectAlarmModDisableShutdown OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 14} vpwrRectAlarmShortPinShutdown OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 15} vpwrRectAlarmBoostComm OBJECT-IDENTITY STATUS current DESCRIPTION " " ::= {vpwrRectifierAlarmGroup 16} vpwrTrapsMsgString OBJECT-TYPE SYNTAX DisplayString(SIZE (0 .. 127)) MAX-ACCESS not-accessible STATUS current DESCRIPTION " Place holder for trap notification message string" ::= { vpwrDcPowerTrapsMsgString 1 } END