LIEBERT-GP-POWER-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI lgpPower, liebertPowerModuleReg FROM LIEBERT-GP-REGISTRATION-MIB ; -- ============================================================================= -- Module Identification and Registration -- ============================================================================= liebertGlobalProductsPowerModule MODULE-IDENTITY LAST-UPDATED "200602220000Z" ORGANIZATION "Liebert Corporation" CONTACT-INFO "Contact: Technical Support Postal: Liebert Corporation 1050 Dearborn Drive P.O. Box 29186 Columbus OH, 43229 US Tel: +1 (800) 222-5877 E-mail: monitoring@liebert.com Web: www.liebert.com Author: Gregory M. Hoge" DESCRIPTION "The MIB module used to register Liebert POWER related SNMP OIDs. Copyright 2000-2004 Liebert Corporation. All rights reserved. Reproduction of this document is authorized on the condition that the forgoing copyright notice is included. This Specification is supplied 'AS IS' and Liebert Corporation makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification." REVISION "200602220000Z" DESCRIPTION "Added support for Liebert DS Unit." ::= { liebertPowerModuleReg 1 } -- ============================================================================= -- lgpPower - Liebert Power Registrations -- ============================================================================= lgpPwrBattery OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register Liebert Power Battery object identifiers." REFERENCE "The registrations for the objects in this sub-tree are defined below in the sub-section titled Liebert Power Battery Group." ::= { lgpPower 1 } lgpPwrMeasurements OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree registers Liebert Power Measurement object identifiers. The sub-tree contains tables and well known power measurement points." REFERENCE "The registrations for the objects in this sub-tree are defined below in the sub-section titled Liebert Power Measurement Group." ::= { lgpPower 2 } lgpPwrStatus OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree registers Liebert Power Status object identifiers. This is the location of power related status information that does not fit into a more specific category such as the lgpPwrConversion sub-tree." REFERENCE "The registrations for the objects in this sub-tree are defined below in the sub-section titled Liebert Power Status Group" ::= { lgpPower 3 } lgpPwrSettings OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree registers Liebert Power Static Switch object identifiers." REFERENCE "The registrations for the objects in this sub-tree are defined below in the sub-section titled Liebert Power Settings Group." ::= { lgpPower 4 } lgpPwrConversion OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register Liebert Power Conversion object identifiers." REFERENCE "The registrations for the objects in this sub-tree are defined below in the sub-section titled Liebert Power Conversion Group." ::= { lgpPower 5 } lgpPwrControl OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register Liebert Power Control object identifiers." REFERENCE "The registrations for the objects in this sub-tree are defined below in the sub-section titled Liebert Power Control Group." ::= { lgpPower 6 } lgpPwrTopology OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register Liebert Power Topology object identifiers." REFERENCE "The registrations for the objects in this sub-tree are defined below in the sub-section titled Liebert Power Topology Group." ::= { lgpPower 7 } lgpPwrStatistic OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register Liebert Power Statistic object identifiers." REFERENCE "The registrations for the objects in this sub-tree are defined below in the sub-section titled Liebert Power Statistic Group." ::= { lgpPower 8 } lgpPwrConfig OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register Liebert Power Config object identifiers." REFERENCE "The registrations for the objects in this sub-tree are defined below in the sub-section titled Liebert Power Config Group." ::= { lgpPower 9 } -- ============================================================================= -- lgpPwrBattery - Liebert Power Battery Group -- ============================================================================= lgpPwrNumberInstalledBatteryModules OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of battery modules installed in the device." ::= { lgpPwrBattery 1 } lgpPwrNumberFailedBatteryModules OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of battery modules in the device that have failed." ::= { lgpPwrBattery 2 } lgpPwrNumberRedundantBatteryModules OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of redundant battery modules in the device." ::= { lgpPwrBattery 3 } lgpPwrNumberActiveBatteryModules OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active battery modules in the device." ::= { lgpPwrBattery 4 } lgpPwrConfigLowBatteryWarningTime OBJECT-TYPE SYNTAX Integer32 UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "The value of the device's estimated minutes of remaining battery at which a lgpEventLowBatteryWarning notification will be sent." ::= { lgpPwrBattery 5 } lgpPwrNumberBatteryModuleWarnings OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of battery modules in the device that have a warning." ::= { lgpPwrBattery 6 } lgpPwrBatteryCount OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of batteries installed." ::= { lgpPwrBattery 7 } lgpPwrBatteryTestResult OBJECT-TYPE SYNTAX INTEGER { unknown(1), passed(2), failed(3), inProgress(4), systemFailure(5), inhibited(6)} MAX-ACCESS read-only STATUS current DESCRIPTION "The outcome of the previous battery test." ::= { lgpPwrBattery 8 } lgpPwrNominalBatteryCapacity OBJECT-TYPE SYNTAX Integer32 UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "The nominal battery capacity of the system (in minutes) at full load." ::= { lgpPwrBattery 9 } lgpPwrBatteryFloatVoltage OBJECT-TYPE SYNTAX Integer32 UNITS "Volt" MAX-ACCESS read-write STATUS current DESCRIPTION "The battery float voltage of the system." ::= { lgpPwrBattery 10 } lgpPwrBatteryEndOfDischargeVoltage OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The battery voltage threshold at which the batteries are consided completely discharged." ::= { lgpPwrBattery 11 } lgpPwrAutomaticBatteryTestInterval OBJECT-TYPE SYNTAX Integer32 UNITS "hours" MAX-ACCESS read-write STATUS current DESCRIPTION "The automatic battery test interval." ::= { lgpPwrBattery 12 } lgpPwrAutomaticBatteryTestCountdown OBJECT-TYPE SYNTAX Integer32 UNITS "minutes" MAX-ACCESS read-write STATUS current DESCRIPTION "The time remaining before the next battery test." ::= { lgpPwrBattery 13 } lgpPwrBatteryChargeStatus OBJECT-TYPE SYNTAX INTEGER {fullycharged(1), notfullycharged(2), charging(3), discharging(4)} MAX-ACCESS read-only STATUS current DESCRIPTION "The present state of the system's battery charge. A value of 'charging' indicates the batteries are currently charging. A value of 'discharging' indicates the batteries are currently discharging. A value of 'fullycharged' indicates the batteries are charged to their full capacity. A value of 'notfullycharged' indicates the battery charge is neither fully charged, charging or discharging." ::= { lgpPwrBattery 14 } lgpPwrBatteryLifeEnhancer OBJECT-TYPE SYNTAX INTEGER { on(1), off(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the battery life enhancer. When 'on', it will preserve battery life." ::= { lgpPwrBattery 15 } lgpPwrBatteryCharger OBJECT-TYPE SYNTAX INTEGER { on(1), off(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the battery charger." ::= { lgpPwrBattery 16 } lgpPwrBatteryChargeMode OBJECT-TYPE SYNTAX INTEGER { float(1), equalize(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The mode of the battery charger: 'float' charging or 'equalize' charging." ::= { lgpPwrBattery 17 } lgpPwrBatteryTimeRemaining OBJECT-TYPE SYNTAX Integer32 UNITS "minutes" MAX-ACCESS read-only STATUS current DESCRIPTION "An estimate of the time to battery charge depletion under the present load conditions if the utility power is off and remains off, or if it were to be lost and remain off." ::= { lgpPwrBattery 18 } lgpPwrBatteryCapacity OBJECT-TYPE SYNTAX Integer32 UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The present percentage of battery capacity." ::= { lgpPwrBattery 19 } -- ============================================================================= -- lgpPwrMeasurements - Liebert Power Measurement Group -- ============================================================================= -- ----------------------------------------------------------------------------- -- Well Known Power Measurement Points -- ----------------------------------------------------------------------------- lgpPwrWellKnownMeasurementPoints OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree registers well known Liebert Power Measurement Points. The object identifier names usually imply locations where the measurement is taken -- such as 'input', 'output' and 'bypass'." REFERENCE "These well known measurement identifiers are referenced in the 'lgpPwrMeasurementPointId' column in the 'lgpPwrMeasurementPointTable'." ::= { lgpPwrMeasurements 1 } lgpPwrSource1Input OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register a source 1 input as a well known measurement point. It is intended that no sub-trees be created below this node. Power input to the managed device from power source 1. Many power systems contain more than one input source and many of them have more than one measurement point per input source. This identifier represents one input source for the system but does not necessarily represent the 'first' one. The input sources' numbering with respect to 'lgpPwrSource1Input' etc. may depend on the physical wiring of the system when it was installed." ::= { lgpPwrWellKnownMeasurementPoints 1 } lgpPwrSource2Input OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register a source 2 input as a well known measurement point. It is intended that no sub-trees be created below this node. Power input to the managed device from power source 2. Many power systems contain more than one input source and many of them have more than one measurement point per input source. This identifier represents one input source for the system but does not necessarily represent the 'first' one. The input sources' numbering with respect to 'lgpPwrSource2Input' etc. may depend on the physical wiring of the system when it was installed." ::= { lgpPwrWellKnownMeasurementPoints 2 } lgpPwrSourcePdu1Input OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register a source PDU 1 input as a well known measurement point. It is intended that no sub-trees be created below this node. Power input to the managed device from power distribution unit 1. Many power systems contain more than one input source and many of them have more than one measurement point per input source. This identifier represents one input source for the system but does not necessarily represent the 'first' one. The input sources' numbering with respect to 'lgpPwrSourcePdu1Input' etc. may depend on the physical wiring of the system when it was installed." ::= { lgpPwrWellKnownMeasurementPoints 3 } lgpPwrSourcePdu2Input OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register a source PDU 2 input as a well known measurement point. It is intended that no sub-trees be created below this node. Power input to the managed device from power distribution unit 1. Many power systems contain more than one input source and many of them have more than one measurement point per input source. This identifier represents one input source for the system but does not necessarily represent the 'first' one. The input sources' numbering with respect to 'lgpPwrSourcePdu2Input' etc. may depend on the physical wiring of the system when it was installed." ::= { lgpPwrWellKnownMeasurementPoints 4 } lgpPwrOutputToLoad OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register the output to the critical load as a well known measurement point. It is intended that no sub-trees be created below this node." ::= { lgpPwrWellKnownMeasurementPoints 5 } lgpPwrMeasBattery OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register a battery as a well known measurement point. It is intended that no sub-trees be created below this node." ::= { lgpPwrWellKnownMeasurementPoints 6 } lgpPwrMeasBypass OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register a bypass as a well known measurement point. It is intended that no sub-trees be created below this node." ::= { lgpPwrWellKnownMeasurementPoints 7 } lgpPwrMeasDcBus OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register a DC bus as a well known measurement point. It is intended that no sub-trees be created below this node." ::= { lgpPwrWellKnownMeasurementPoints 8 } lgpPwrMeasSystemOutput OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree is used to register the output of a multi-module system as a well known measurement point. It is intended that no sub-trees be created below this node. This identifier represents the power related data of the system." ::= { lgpPwrWellKnownMeasurementPoints 9 } -- ----------------------------------------------------------------------------- -- AC Power Measurement Point Table -- ----------------------------------------------------------------------------- lgpPwrMeasurementPointTable OBJECT-TYPE SYNTAX SEQUENCE OF LgpPwrMeasurementPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of AC power measurement point entries. The table contains zero, one, or many rows, depending upon the number of power related measurement points available. The NMS cannot create or delete rows from the table. The rows are created by the agent based upon the capabilities of the managed device. Each row in the table represents a series of measurements on a given point or location within the system. Measurement points/locations are identified by the object identifier 'lgpPwrMeasurementPointId' in the 'LgpPwrMeasurementPointEntry' object. The actual measurement being taken at that identified point is identified by the other corresponding columns in the LgpPwrMeasurementPointEntry for the particular row of the table." REFERENCE "The measurement points represented by 'lgpPwrMeasurementPointId' can be found in the sub-tree lgpPwrWellKnownMeasurementPoints. Additional measurement detail on a 'per line' basis is available in the lgpPwrLineMeasurementTable" ::= { lgpPwrMeasurements 2 } lgpPwrMeasurementPointEntry OBJECT-TYPE SYNTAX LgpPwrMeasurementPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry defines the measurements to be populated in the various columns of the 'lgpPwrMeasurementPointTable'." INDEX { lgpPwrMeasurementPointIndex } ::= { lgpPwrMeasurementPointTable 1 } LgpPwrMeasurementPointEntry ::= SEQUENCE { lgpPwrMeasurementPointIndex Unsigned32, lgpPwrMeasurementPointId OBJECT IDENTIFIER, lgpPwrMeasurementPointNumLines Integer32, lgpPwrMeasurementPointNomVolts Integer32, lgpPwrMeasurementPointNomFrequency Integer32, lgpPwrMeasurementPointNumLines Integer32, lgpPwrMeasurementPointFrequency Integer32, lgpPwrMeasurementPointApparentPower Integer32, lgpPwrMeasurementPointTruePower Integer32, lgpPwrMeasurementPointPowerFactor Integer32, lgpPwrMeasurementPointWattHours Integer32, lgpPwrMeasurementPointVAPercent Integer32, lgpPwrMeasurementPointNeutralCurrent Integer32, lgpPwrMeasurementPointGroundCurrent Integer32, lgpPwrMeasurementPointNomCurrent Integer32, lgpPwrMeasurementPointNomPowerFactor Integer32, lgpPwrMeasurementPointNomVA Integer32, lgpPwrMeasurementPointPowerFactorTag INTEGER } lgpPwrMeasurementPointIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the index that indicates the row of the 'lgpPwrMeasurementPointTable' for a power measurement point." ::= { lgpPwrMeasurementPointEntry 1 } lgpPwrMeasurementPointId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An OID representing a well known measurement point. These object identifiers indicate a point or location of power measurement in a power system. The OID's name usually implies a location of the measurement point such as 'input', 'output', 'bypass' etc." REFERENCE "The object identifiers in this column can be found in the sub-tree 'lgpPwrWellKnownMeasurementPoints'." ::= { lgpPwrMeasurementPointEntry 2 } lgpPwrMeasurementPointNumLines OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of lines on the indicated power measurement point. (i.e. the number of phases on the power source being measured.)" ::= { lgpPwrMeasurementPointEntry 3 } lgpPwrMeasurementPointNomVolts OBJECT-TYPE SYNTAX Integer32 UNITS "Volt" MAX-ACCESS read-only STATUS current DESCRIPTION "The magnitude of the nominal voltage on the power source being measured." ::= { lgpPwrMeasurementPointEntry 4 } lgpPwrMeasurementPointNomFrequency OBJECT-TYPE SYNTAX Integer32 UNITS "Hertz" MAX-ACCESS read-only STATUS current DESCRIPTION "The nominal or configured/expected frequency for the power source indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 5 } lgpPwrMeasurementPointFrequency OBJECT-TYPE SYNTAX Integer32 UNITS "Hertz" MAX-ACCESS read-only STATUS current DESCRIPTION "The present (actual) frequency for the power source indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 6 } lgpPwrMeasurementPointApparentPower OBJECT-TYPE SYNTAX Integer32 UNITS "Volt-Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The present apparent AC power for the power source indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 7 } lgpPwrMeasurementPointTruePower OBJECT-TYPE SYNTAX Integer32 UNITS "Watt" MAX-ACCESS read-only STATUS current DESCRIPTION "The present AC power for the power source indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 8 } lgpPwrMeasurementPointPowerFactor OBJECT-TYPE SYNTAX Integer32 UNITS ".01 Power Factor" MAX-ACCESS read-only STATUS current DESCRIPTION "The present Power Factor for the power source indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 9 } lgpPwrMeasurementPointWattHours OBJECT-TYPE SYNTAX Integer32 UNITS "Watt-Hour" MAX-ACCESS read-only STATUS current DESCRIPTION "The present number of Watt Hours for the power source indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 10 } lgpPwrMeasurementPointVAPercent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The percentage of the rated apparent AC power of the power source indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 11 } lgpPwrMeasurementPointNeutralCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The present neutral current of the power point indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 12 } lgpPwrMeasurementPointGroundCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The present ground current of the power point indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 13 } lgpPwrMeasurementPointNomCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The nominal or configured/expected current of the power point indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 14 } lgpPwrMeasurementPointNomPowerFactor OBJECT-TYPE SYNTAX Integer32 UNITS ".01 Power Factor" MAX-ACCESS read-only STATUS current DESCRIPTION "The nominal or configured/expected power factor of the power point indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 15 } lgpPwrMeasurementPointNomVA OBJECT-TYPE SYNTAX Integer32 UNITS "Volt-Amp" MAX-ACCESS read-write STATUS current DESCRIPTION "The nominal or configured/expected apparent AC power for the power source indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable." ::= { lgpPwrMeasurementPointEntry 16 } lgpPwrMeasurementPointPowerFactorTag OBJECT-TYPE SYNTAX INTEGER {leading(1), lagging(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The present description of the Power Factor for the power source indicated by 'lgpPwrMeasurementPointId' in the corresponding row in the lgpPwrMeasurementPointTable. If Leading, the load is said to be capacitive and the phase of the current leads the voltage. If Lagging, the load is said to be inductive and the phase of the current lags the voltage." ::= { lgpPwrMeasurementPointEntry 19 } -- ----------------------------------------------------------------------------- -- Source Measurement Line/Phase Table -- ----------------------------------------------------------------------------- lgpPwrLineMeasurementTable OBJECT-TYPE SYNTAX SEQUENCE OF LgpPwrLineMeasurementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of power measurements for each phase/line for a given power measurement point/location in the 'lgpPwrMeasurementPointTable'. The lgpPwrMeasurementPointIndex in this table corresponds to the index in the lgpPwrMeasurementPointTable and the This table contains zero, one, or many rows, depending upon the number of power line source objects available. The NMS cannot create or delete rows from the table. The rows are created by the agent based upon the capabilities of the managed device." ::= { lgpPwrMeasurements 3 } lgpPwrLineMeasurementEntry OBJECT-TYPE SYNTAX LgpPwrLineMeasurementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry defines the contents of the columns for the table 'lgpPwrLineMeasurementTable'." REFERENCE "The lgpPwrMeasurementPointIndex can be found in the lgpPwrMeasurementPointTable. This index identifies the measurement point for which the line detail measurement in the table applies." INDEX { lgpPwrMeasurementPtIndex, lgpPwrLineMeasurementIndex } ::= { lgpPwrLineMeasurementTable 1 } LgpPwrLineMeasurementEntry ::= SEQUENCE { lgpPwrMeasurementPtIndex Unsigned32, lgpPwrLineMeasurementIndex Unsigned32, lgpPwrMeasurementPoint OBJECT IDENTIFIER, lgpPwrLineMeasurementVoltsLL Integer32, lgpPwrLineMeasurementVoltsLN Integer32, lgpPwrLineMeasurementCurrent Integer32, lgpPwrLineMeasurementCapacity Integer32, lgpPwrLineMeasurementVA Integer32, lgpPwrLineMeasurementTruePower Integer32, lgpPwrLineMeasurementVoltageTHD Integer32, lgpPwrLineMeasurementCurrentTHD Integer32, lgpPwrLineMeasurementKFactorCurrent Integer32, lgpPwrLineMeasurementCrestFactorCurrent Integer32, lgpPwrLineMeasurementPowerFactor Integer32, lgpPwrLineMeasurementPowerFactorTag INTEGER, lgpPwrLineMeasurementMaxVolts Integer32, lgpPwrLineMeasurementMinVolts Integer32, lgpPwrLineMeasurementVAR Integer32, lgpPwrLineMeasurementPercentLoad Integer32, lgpPwrLineMeasurementVolts Integer32 } lgpPwrMeasurementPtIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the index indicating the row of the table 'lgpPwrMeasurementPointTable' for a power measurement point." ::= { lgpPwrLineMeasurementEntry 1 } lgpPwrLineMeasurementIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the index indicating the row of the table 'lgpPwrLineMeasurementTable' for a power measurement point." ::= { lgpPwrLineMeasurementEntry 2 } lgpPwrMeasurementPoint OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An OID representing a well known measurement point. These object identifiers indicate a point or location of power measurement in a power system. The OID name usually implies a location of the measurement point such as 'input', 'output', 'bypass', etc." REFERENCE "The object identifiers in this column can be found in the sub-tree 'lgpPwrWellKnownMeasurementPoints' and correspond to the entry in the table lgpPwrMeasurementPointTable." ::= { lgpPwrLineMeasurementEntry 3 } lgpPwrLineMeasurementVoltsLL OBJECT-TYPE SYNTAX Integer32 UNITS "Volt" MAX-ACCESS read-only STATUS current DESCRIPTION "The present Line-to-Line voltage measurement for the indicated source. The line being measured is given by the lgpPwrLineMeasurementIndex [1 = AB, 2 = BC, 3 = CA]." ::= { lgpPwrLineMeasurementEntry 4 } lgpPwrLineMeasurementVoltsLN OBJECT-TYPE SYNTAX Integer32 UNITS "Volt" MAX-ACCESS read-only STATUS current DESCRIPTION "The present Line-to-neutral voltage measurement for the indicated source. The line being measured is given by the lgpPwrLineMeasurementIndex where [1 = A, 2 = B, 3 = C]." ::= { lgpPwrLineMeasurementEntry 5 } lgpPwrLineMeasurementCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The present current measurement for the indicated source. The line being measured is given by the 'lgpPwrLineMeasurementIndex' where [1 = A, 2 = B, 3 = C]." ::= { lgpPwrLineMeasurementEntry 6 } lgpPwrLineMeasurementCapacity OBJECT-TYPE SYNTAX Integer32 UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The percentage of the power capacity presently being used on this line." ::= { lgpPwrLineMeasurementEntry 7 } lgpPwrLineMeasurementVA OBJECT-TYPE SYNTAX Integer32 UNITS "Volt-Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The present apparent AC line power." ::= { lgpPwrLineMeasurementEntry 8 } lgpPwrLineMeasurementTruePower OBJECT-TYPE SYNTAX Integer32 UNITS "Watt" MAX-ACCESS read-only STATUS current DESCRIPTION "The present AC line power measured in watts." ::= { lgpPwrLineMeasurementEntry 9 } lgpPwrLineMeasurementVoltageTHD OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The present total harmonic distortion on the AC line voltage." ::= { lgpPwrLineMeasurementEntry 10 } lgpPwrLineMeasurementCurrentTHD OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The present total harmonic distortion on the AC line current." ::= { lgpPwrLineMeasurementEntry 11 } lgpPwrLineMeasurementKFactorCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 K Factor" MAX-ACCESS read-only STATUS current DESCRIPTION "The present line K Factor." ::= { lgpPwrLineMeasurementEntry 12 } lgpPwrLineMeasurementCrestFactorCurrent OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Crest Factor" MAX-ACCESS read-only STATUS current DESCRIPTION "The present crest factor of the line current." ::= { lgpPwrLineMeasurementEntry 13 } lgpPwrLineMeasurementPowerFactor OBJECT-TYPE SYNTAX Integer32 UNITS ".01 Power Factor" MAX-ACCESS read-only STATUS current DESCRIPTION "The present Power Factor for the line." ::= { lgpPwrLineMeasurementEntry 14 } lgpPwrLineMeasurementPowerFactorTag OBJECT-TYPE SYNTAX INTEGER {leading(1), lagging(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The present description of the Power Factor for the line. If Leading, the load is said to be capacitive and the phase of the current leads the voltage. If Lagging, the load is said to be inductive and the phase of the current lags the voltage." ::= { lgpPwrLineMeasurementEntry 15 } lgpPwrLineMeasurementMaxVolts OBJECT-TYPE SYNTAX Integer32 UNITS "Volt" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum voltage measurement recorded for the indicated source since the command 'lgpPwrStatisticsReset' was executed." ::= { lgpPwrLineMeasurementEntry 16 } lgpPwrLineMeasurementMinVolts OBJECT-TYPE SYNTAX Integer32 UNITS "Volt" MAX-ACCESS read-only STATUS current DESCRIPTION "The minimum voltage measurement recorded for the indicated source since the command 'lgpPwrStatisticsReset' was executed." ::= { lgpPwrLineMeasurementEntry 17 } lgpPwrLineMeasurementVAR OBJECT-TYPE SYNTAX Integer32 UNITS "Volt-Amp-Reactive" MAX-ACCESS read-only STATUS current DESCRIPTION "The present reactive AC line power of the power source indicated by 'lgpPwrMeasurementPoint'." ::= { lgpPwrLineMeasurementEntry 18 } lgpPwrLineMeasurementPercentLoad OBJECT-TYPE SYNTAX Integer32 UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The present percent load of the AC line power." ::= { lgpPwrLineMeasurementEntry 19 } lgpPwrLineMeasurementVolts OBJECT-TYPE SYNTAX Integer32 UNITS "Volt" MAX-ACCESS read-only STATUS current DESCRIPTION "The present voltage measurement for the indicated source." ::= { lgpPwrLineMeasurementEntry 20 } -- ----------------------------------------------------------------------------- -- DC Power Measurement Point Table -- ----------------------------------------------------------------------------- lgpPwrDcMeasurementPointTable OBJECT-TYPE SYNTAX SEQUENCE OF LgpPwrDcMeasurementPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table contains a list of DC power measurement point entries. The table contains zero, one, or many rows, depending upon the number of power related measurement points available. The NMS cannot create or delete rows from the table. The rows are created by the agent based upon the capabilities of the managed device. Each row in the table represents a series of measurements on a given point or location within the system. Measurement points/locations are identified by the object identifier 'lgpPwrDcMeasurementPointId' in the 'LgpPwrDcMeasurementPointEntry' object. The actual measurement being taken at that identified point is identified by the other corresponding columns in the LgpPwrDcMeasurementPointEntry for the particular row of the table." REFERENCE "The measurement points represented by 'lgpPwrDcMeasurementPointId' can be found in the sub-tree lgpPwrWellKnownMeasurementPoints. Additional measurement detail on a 'per line' basis is available in the lgpPwrLineMeasurementTable" ::= { lgpPwrMeasurements 4 } lgpPwrDcMeasurementPointEntry OBJECT-TYPE SYNTAX LgpPwrDcMeasurementPointEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry defines the measurements to be populated in the various columns of the 'lgpPwrDcMeasurementPointTable'." INDEX { lgpPwrDcMeasurementPointIndex } ::= { lgpPwrDcMeasurementPointTable 1 } LgpPwrDcMeasurementPointEntry ::= SEQUENCE { lgpPwrDcMeasurementPointIndex Unsigned32, lgpPwrDcMeasurementPointId OBJECT IDENTIFIER, lgpPwrDcMeasurementPointSubID Integer32, lgpPwrDcMeasurementPointVolts Integer32, lgpPwrDcMeasurementPointCurrent Integer32, lgpPwrDcMeasurementPointNomVolts Integer32, lgpPwrDcMeasurementPointTruePower Integer32 } lgpPwrDcMeasurementPointIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the index that indicates the row of the 'lgpPwrMeasurementPointTable' for a power measurement point." ::= { lgpPwrDcMeasurementPointEntry 1 } lgpPwrDcMeasurementPointId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An OID representing a well known measurement point. These object identifiers indicate a point or location of power measurement in a power system. The OID's name usually implies a location of the measurement point such as 'input', 'output', 'bypass' etc." REFERENCE "The object identifiers in this column can be found in the sub-tree 'lgpPwrWellKnownMeasurementPoints'." ::= { lgpPwrDcMeasurementPointEntry 2 } lgpPwrDcMeasurementPointSubID OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The identifier used to differentiate between identical thresholds for a given point index and point ID in the DC measurements table." ::= { lgpPwrDcMeasurementPointEntry 3 } lgpPwrDcMeasurementPointVolts OBJECT-TYPE SYNTAX Integer32 UNITS "Volt" MAX-ACCESS read-only STATUS current DESCRIPTION "The present DC voltage for the power source indicated by 'lgpPwrDcMeasurementPointId' in the corresponding row in the lgpPwrDcMeasurementPointTable." ::= { lgpPwrDcMeasurementPointEntry 4 } lgpPwrDcMeasurementPointCurrent OBJECT-TYPE SYNTAX Integer32 UNITS "Amp" MAX-ACCESS read-only STATUS current DESCRIPTION "The present DC current for the power source indicated by 'lgpPwrDcMeasurementPointId' in the corresponding row in the lgpPwrDcMeasurementPointTable." ::= { lgpPwrDcMeasurementPointEntry 5 } lgpPwrDcMeasurementPointNomVolts OBJECT-TYPE SYNTAX Integer32 UNITS "Volt" MAX-ACCESS read-only STATUS current DESCRIPTION "The nominal(configured/expected) DC voltage for the power source indicated by 'lgpPwrDcMeasurementPointId' in the corresponding row in the lgpPwrDcMeasurementPointTable." ::= { lgpPwrDcMeasurementPointEntry 6 } lgpPwrDcMeasurementPointTruePower OBJECT-TYPE SYNTAX Integer32 UNITS "Watt" MAX-ACCESS read-only STATUS current DESCRIPTION "The present DC power for the power source indicated by 'lgpPwrDcMeasurementPointId' in the corresponding row in the lgpPwrDcMeasurementPointTable." ::= { lgpPwrDcMeasurementPointEntry 7 } -- ----------------------------------------------------------------------------- -- Well Known Power Measurement Types -- ----------------------------------------------------------------------------- lgpPwrWellKnownMeasurementTypes OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree registers well known Liebert Power Measurement Types. The object identifier names usually encompass units of measure, lines of reference, and device location. The OID's name usually implies a measurement type such as 'voltsAC', 'current', 'voltsDc', 'VoltsLL', etc." ::= { lgpPwrMeasurements 5 } lgpPwrVoltsAc OBJECT-IDENTITY STATUS current DESCRIPTION "This identifier represents an AC voltage." ::= { lgpPwrWellKnownMeasurementTypes 1 } lgpPwrVoltsDc OBJECT-IDENTITY STATUS current DESCRIPTION "This identifier represents an DC voltage." ::= { lgpPwrWellKnownMeasurementTypes 2 } -- ----------------------------------------------------------------------------- -- lgpPwrControl - Liebert Control Group -- ----------------------------------------------------------------------------- lgpPwrWellKnownControlPoints OBJECT-IDENTITY STATUS current DESCRIPTION "This sub-tree registers well known Liebert Power Control Points. The object identifier names usually imply locations where control of a device is available -- such 'output' or 'load circuits'." REFERENCE "These well known control identifiers are referenced in the 'lgpPwrLoadCircuitId' column in the 'lgpPwrLoadCircuitTable'." ::= { lgpPwrControl 1 } lgpPwrLoadCircuit OBJECT-IDENTITY STATUS current DESCRIPTION "The managed device's controllable load circuit. Many power systems contain more than one load circuit. This identifier represents one load circuit for the system but does not necessarily represent the 'first' one. The load circuits' numbering with respect to 'lgpPwrLoadCircuit1' etc. may depend on the physical wiring of the system when it was installed." ::= { lgpPwrWellKnownControlPoints 1 } -- ----------------------------------------------------------------------------- -- Load Circuit Table -- ----------------------------------------------------------------------------- lgpPwrLoadCircuitTable OBJECT-TYPE SYNTAX SEQUENCE OF LgpPwrLoadCircuitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of load circuits that can be controlled(opened or closed). The NMS cannot create or delete rows from the table. The rows are created by the agent based upon the capabilities of the managed device." ::= { lgpPwrControl 2 } lgpPwrLoadCircuitEntry OBJECT-TYPE SYNTAX LgpPwrLoadCircuitEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry defines the contents of the columns for the table 'lgpPwrLoadCircuitTable'." INDEX { lgpPwrLoadCircuitIndex } ::= { lgpPwrLoadCircuitTable 1 } LgpPwrLoadCircuitEntry ::= SEQUENCE { lgpPwrLoadCircuitIndex Unsigned32, lgpPwrLoadCircuitId OBJECT IDENTIFIER, lgpPwrLoadCircuitSubID Unsigned32, lgpPwrLoadCircuitState INTEGER } lgpPwrLoadCircuitIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the index indicating the row of the table 'lgpPwrLoadCircuitTable'." ::= { lgpPwrLoadCircuitEntry 1 } lgpPwrLoadCircuitId OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An OID representing a well known load circuit identifier. These load circuit identifiers indicate the name or type of load circuit reference in the table." REFERENCE "The object identifiers in this column can be found in the sub-tree 'lgpPwrWellKnownMeasurementPoints'." ::= { lgpPwrLoadCircuitEntry 2 } lgpPwrLoadCircuitSubID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a sub identifier for the 'lgpPwrLoadCircuitId'. It indicates the hardware identifier of the load control circuit." ::= { lgpPwrLoadCircuitEntry 3 } lgpPwrLoadCircuitState OBJECT-TYPE SYNTAX INTEGER {on(1), off(2), default(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "This identifier indicates the state of the load circuit. When read, only a closed or open response will be returned. When written to, the state of the ciruit will transition to desired state." ::= { lgpPwrLoadCircuitEntry 4 } lgpPwrAlarmSilence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Audible Alarm Silence Command. This command turns off the device's audible alarm. It will not affect the status of the alarm(s) that caused the audible alarm. This command should be sent with a parameter of 1. This variable doesn't return a value when read." ::= { lgpPwrControl 3 } lgpPwrBatteryTest OBJECT-TYPE SYNTAX INTEGER {start(1), abort(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Battery Test Command. This command will initiate a battery test if one is not already in progress, or abort the current test if it is in progress." ::= { lgpPwrControl 4 } lgpPwrUpsAbortCommand OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "UPS Abort command. This command will abort the pending command on the device. There is no guarantee a client using the abort command will cancel a command sent moments before from the same client. Another client could initiate a command and change what command is actually pending on the device. This command should be sent with a parameter of 1. This variable doesn't return a value when read." ::= { lgpPwrControl 5 } lgpPwrTransferToBypass OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Transfer to Bypass Command. This command will initiate a transfer of the load to the bypass of the system. This command should be sent with a parameter of 1. This variable doesn't return a value when read." ::= { lgpPwrControl 6 } lgpPwrTransferToInverter OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Transfer to Inverter Command. This command will initiate a transfer of the load to the inverter of the system. This command should be sent with a parameter of 1. This variable doesn't return a value when read." ::= { lgpPwrControl 7 } lgpPwrOutputOnDelay OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Output On Delay Command. This command will turn on the output of the device after a user specified delay. The number of seconds to delay is subject to the precision of the device and should be kept to 10 second intervals." ::= { lgpPwrControl 8 } lgpPwrOutputOffDelayWithRestart OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Output Off Delay with Restart Command. This command will turn off the output of the device after a user specified delay. The number of seconds to delay is subject to the precision of the device and should be kept to 10 second intervals. The device will then turn the output on again after a specified amount of time. " ::= { lgpPwrControl 9 } lgpPwrOutputOffDelayWithoutRestart OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Output Off Delay without Restart Command. This command will turn off the output of the device after a specified delay. The number of seconds to delay is subject to the precision of the device and should be kept to 10 second intervals. The device will NOT automatically turn the output on following this command." ::= { lgpPwrControl 10 } -- ============================================================================= -- lgpPwrStatus - Liebert Power Status Group -- ============================================================================= lgpPwrTransferCount OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times that the output load has been transferred between the available input sources." ::= { lgpPwrStatus 1 } lgpPwrAutoTransferTimer OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "The required wait time between output load auto transfer attempts between available input sources." ::= { lgpPwrStatus 2 } lgpPwrAutoReTransferEnabled OBJECT-TYPE SYNTAX INTEGER { no (0), yes (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "The ability to retransfer the output load automatically to the well known measurement source from the 'lgpPwrWellKnownMeasurements' sub-tree that is the preferred input source of the system" ::= { lgpPwrStatus 3 } lgpPwrSyncPhaseAngle OBJECT-TYPE SYNTAX Integer32(-2147483648..2147483647) UNITS ".1 Degrees" MAX-ACCESS read-only STATUS current DESCRIPTION "The phase angle difference of source 1 in relation to source 2." ::= { lgpPwrStatus 4 } lgpPwrParallelSystemOutputToLoadSource OBJECT-TYPE SYNTAX INTEGER {unknown (0),utility (1), battery (2), bypass (3), none (4)} MAX-ACCESS read-only STATUS current DESCRIPTION "The source supporting the parallel system's load." ::= { lgpPwrStatus 5 } lgpPwrDcToDcConverter OBJECT-TYPE SYNTAX INTEGER { on(1), off(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the DC to DC converter." ::= { lgpPwrStatus 6 } lgpPwrOutputToLoadOnInverter OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The present source of output power is the Inverter." ::= { lgpPwrStatus 7 } lgpPwrBatteryChargeCompensating OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system is adjusting the battery charging algorithm to accommodate for the battery temperature." ::= { lgpPwrStatus 8 } lgpPwrInverterReady OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The ability of the inverter to support the output load of the system." ::= { lgpPwrStatus 9 } lgpPwrOutputToLoadOnBypass OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The present source of output power is the Bypass." ::= { lgpPwrStatus 10 } lgpPwrBoost OBJECT-TYPE SYNTAX INTEGER { on(1), off(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The present state of the boost circuitry" ::= { lgpPwrStatus 11 } lgpPwrBuck OBJECT-TYPE SYNTAX INTEGER { on(1), off(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The present state of the buck circuitry" ::= { lgpPwrStatus 12 } lgpPwrShutdownOverTemperature OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has previously shutdown due to an over temperature condition." ::= { lgpPwrStatus 13 } lgpPwrShutdownOverload OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has previously shutdown due to an over load condition." ::= { lgpPwrStatus 14 } lgpPwrShutdownDcBusOverload OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has previously shutdown due to a DC bus over load condition." ::= { lgpPwrStatus 15 } lgpPwrShutdownOutputShort OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has previously shutdown due to an ouput short condition." ::= { lgpPwrStatus 16 } lgpPwrShutdownLineSwap OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has previously shutdown due to a condition where the line and neutral were reversed." ::= { lgpPwrStatus 17 } lgpPwrShutdownLowBattery OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has previously shutdown due to a low battery condition." ::= { lgpPwrStatus 18 } lgpPwrShutdownRemote OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has previously shutdown due to a remote shutdown command." ::= { lgpPwrStatus 19 } lgpPwrShutdownInputUnderVoltage OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has previously shutdown due to an under voltage condition during startup." ::= { lgpPwrStatus 20 } lgpPwrShutdownPowerFactorCorrectionFailure OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has previously shutdown due to a power factor correction startup failure." ::= { lgpPwrStatus 21 } lgpPwrShutdownHardware OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has previously shutdown due external shutdown signal." ::= { lgpPwrStatus 22 } lgpPwrRedundantSubModule OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has a redundant battery module installed." ::= { lgpPwrStatus 23 } lgpPwrBypassReady OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The ability of the bypass to support the output load of the system. If Yes, the bypass is available to transfer to." ::= { lgpPwrStatus 24 } lgpPwrGeneratorStatus OBJECT-TYPE SYNTAX INTEGER { connected(1), disconnected(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the system generator." ::= { lgpPwrStatus 25 } lgpPwrRotaryBreakerStatus OBJECT-TYPE SYNTAX INTEGER { unknown(1), closed(2), test(3), normal(4), bypass(5), maintenance(6)} MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the system rotary breaker." ::= { lgpPwrStatus 26 } lgpPwrPowerFactorCorrection OBJECT-TYPE SYNTAX INTEGER { on(1), off(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the power factor correction circuitry of the system." ::= { lgpPwrStatus 27 } -- ============================================================================= -- lgpPwrSettings - Liebert Power Settings Group -- ============================================================================= lgpPwrPreferredSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The well known measurement source from the 'lgpPwrWellKnownMeasurements' sub-tree that is the preferred input source of the system." ::= { lgpPwrSettings 1 } lgpPwrLoadOnSource OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "The well known measurement source from the 'lgpPwrWellKnownMeasurements' sub-tree that is currently powering the output (load)." ::= { lgpPwrSettings 2 } lgpPwrNominalVoltageDeviation OBJECT-TYPE SYNTAX Integer32 UNITS "Volt" MAX-ACCESS read-only STATUS current DESCRIPTION "The nominal voltage deviation between the well known measurement source lgpPwrSource1Input and lgpPwrSource2Input." ::= { lgpPwrSettings 3 } lgpPwrNominalVoltageDeviationPercent OBJECT-TYPE SYNTAX Integer32 UNITS "percent" MAX-ACCESS read-only STATUS current DESCRIPTION "The percentage of the nominal voltage deviation between the well known measurement source lgpPwrSource1Input and lgpPwrSource2Input." ::= { lgpPwrSettings 4 } lgpPwrPhaseDifferenceLimit OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Degrees" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum phase difference (between the well known input sources ) in which a transfer to an available input source is permitted." ::= { lgpPwrSettings 5 } lgpPwrFrequencyDeviationLimit OBJECT-TYPE SYNTAX Integer32 UNITS ".1 Hertz" MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum frequency deviation (between the well known input sources ) in which a transfer to an available input source is permitted." ::= { lgpPwrSettings 6 } -- ----------------------------------------------------------------------------- -- Thresholds Table -- ----------------------------------------------------------------------------- lgpPwrThresholdTable OBJECT-TYPE SYNTAX SEQUENCE OF LgpPwrThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of power thresholds for a given power measurement at a point/location in the system. The lgpPwrThresholdType in this table corresponds to the type of measurement the high and low thresholds applies to. This table contains zero, one, or many rows, depending upon the number of 'lgpPwrThresholdPoint' and 'lgpPwrThresholdSubID' available the table. The NMS cannot create or delete rows from the table. The rows are created by the agent based upon the capabilities of the managed device." ::= { lgpPwrSettings 7 } lgpPwrThresholdEntry OBJECT-TYPE SYNTAX LgpPwrThresholdEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry defines the contents of the columns for the table 'lgpPwrThresholdTable'." REFERENCE "The lgpPwrThresholdType in this table corresponds to the type of measurement the high and low thresholds applies to." INDEX { lgpPwrThresholdIndex } ::= { lgpPwrThresholdTable 1 } LgpPwrThresholdEntry ::= SEQUENCE { lgpPwrThresholdIndex Unsigned32, lgpPwrThresholdPoint OBJECT IDENTIFIER, lgpPwrThresholdSubID Unsigned32, lgpPwrThresholdType OBJECT IDENTIFIER, lgpPwrThresholdHighWarning Integer32, lgpPwrThresholdHighFailure Integer32, lgpPwrThresholdLowWarning Integer32, lgpPwrThresholdLowFailure Integer32 } lgpPwrThresholdIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This is the index indicating the row of the table 'lgpPwrLineMeasurementTable' for a power measurement point." ::= { lgpPwrThresholdEntry 1 } lgpPwrThresholdPoint OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An OID representing a well known measurement point. These object identifiers indicate a point or location of power measurement in a power system. The OID's name usually implies a location of the measurement point such as 'input', 'output', 'bypass' etc." REFERENCE "The object identifiers in this column can be found in the sub-tree 'lgpPwrWellKnownMeasurementPoints' and correspond to the entry in the table 'lgpPwrThresholdTable'." ::= { lgpPwrThresholdEntry 2 } lgpPwrThresholdSubID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is a sub identifier for the 'lgpPwrThresholdPoint'. It indicates the instance number of the well known threshold point." ::= { lgpPwrThresholdEntry 3 } lgpPwrThresholdType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-only STATUS current DESCRIPTION "An OID representing a well known measurement type. These object identifiers indicate the type of measurement referenced by the row of the table. These object identifiers can encompass units of measure, lines of reference, and device location. The OID's name usually implies a measurement type such as 'voltsAc', 'current', 'voltsDc', 'VoltsLL', etc." REFERENCE "The object identifiers in this column can be found in the sub-tree 'lgpPwrWellKnownThresholdTypes' and correspond to the entry in the table lgpPwrThresholdTable." ::= { lgpPwrThresholdEntry 4 } lgpPwrThresholdHighWarning OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The high warning threshold of a type of measurement designated by the 'lgpPwrThresholdType' at a location designated by the 'lgpPwrThresholdPoint'. If multiple thresholds are available at a single 'lgpPwrThresholdPoint', of the same 'lgpPwrThresholdType', then the 'lgpPwrThresholdSubID' will differentiate between them. When this threshold is met, the agent will send a notification." ::= { lgpPwrThresholdEntry 5 } lgpPwrThresholdHighFailure OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The high failure threshold of a type of measurement designated by the 'lgpPwrThresholdType' at a location designated by the 'lgpPwrThresholdPoint'. If multiple thresholds are available at a single 'lgpPwrThresholdPoint', of the same 'lgpPwrThresholdType', then the 'lgpPwrThresholdSubID' will differentiate between them. When this threshold is met, the agent will send a notification." ::= { lgpPwrThresholdEntry 6 } lgpPwrThresholdLowWarning OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The low warning threshold of a type of measurement designated by the 'lgpPwrThresholdType' at a location designated by the 'lgpPwrThresholdPoint'. If multiple thresholds are available at a single 'lgpPwrThresholdPoint', of the same 'lgpPwrThresholdType', then the 'lgpPwrThresholdSubID' will differentiate between them. When this threshold is met, the agent will send a notification." ::= { lgpPwrThresholdEntry 7 } lgpPwrThresholdLowFailure OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The low failure threshold of a type of measurement designated by the 'lgpPwrThresholdType' at a location designated by the 'lgpPwrThresholdPoint'. If multiple thresholds are available at a single 'lgpPwrThresholdPoint', of the same 'lgpPwrThresholdType', then the 'lgpPwrThresholdSubID' will differentiate between them. When this threshold is met, the agent will send a notification." ::= { lgpPwrThresholdEntry 8 } lgpPwrUpsAutoRestart OBJECT-TYPE SYNTAX INTEGER { on(1), off(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "The device will automatically restart when utility power is restored following a battery discharge." ::= { lgpPwrSettings 8 } lgpPwrUpsAutoRestartDelay OBJECT-TYPE SYNTAX Integer32 UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "The device will automatically delay a certain number of seconds and then restart after utility power is restored following a battery discharge. The number of seconds to delay is subject to the precision of the device and should be kept to 10 second intervals." ::= { lgpPwrSettings 9 } lgpPwrAutoRestartBatteryChargeThreshold OBJECT-TYPE SYNTAX Integer32 UNITS "percent" MAX-ACCESS read-write STATUS current DESCRIPTION "The battery charge percentage required before the device can automatically restart." ::= { lgpPwrSettings 10 } lgpPwrParallelModuleCount OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of modules in the parallel system." ::= { lgpPwrSettings 11 } lgpPwrParallelRedundancyCount OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-write STATUS current DESCRIPTION "The number of redundant modules in the parallel system." ::= { lgpPwrSettings 12 } lgpPwrLoadBusSyncMode OBJECT-TYPE SYNTAX INTEGER { master(1), slave(2), none(3)} MAX-ACCESS read-write STATUS current DESCRIPTION "The configuration of Load Bus Synchronization (LBS) between independent systems." ::= { lgpPwrSettings 13 } lgpPwrEconomicOperationMode OBJECT-TYPE SYNTAX INTEGER { on(1), off(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "The configuration of the economic operation mode of the system." ::= { lgpPwrSettings 14 } lgpPwrAutomaticBatteryTest OBJECT-TYPE SYNTAX INTEGER { on(1), off(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "Automatic battery test option. If enabled, the battery will be tested on a fixed interval. If disabled, the battery test must be initiated by a battery test command. The interval at which a battery test is performed is defined by 'lgpPwrAutomaticBatteryTestInterval'." ::= { lgpPwrSettings 15 } lgpPwrMinimumRedundantPowerModule OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum number of redundant power modules that must be present before sending a loss of power redundancy alarm. If 0, there is no redundant power functionality." ::= { lgpPwrSettings 16 } lgpPwrMinimumRedundantBatteryModule OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-write STATUS current DESCRIPTION "The minimum number of redundant battery modules that before enunciating an alarm. If 0, the redundant battery module alarm is disabled." ::= { lgpPwrSettings 17 } lgpPwrOutputToLoadUserOverloadLimit OBJECT-TYPE SYNTAX Integer32 UNITS "Volt-Amp" MAX-ACCESS read-write STATUS current DESCRIPTION "This is the user specified maximum load the device can support without enunciating an alarm." ::= { lgpPwrSettings 18 } -- ============================================================================= -- lgpPwrStatistic - Liebert Power Statistic Group -- ============================================================================= lgpPwrBrownOutCount OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of occurrences where the input line voltage has fallen below a pre-determined threshold for an specified amount of time. This number resets when the command 'lgpPwrStatisticsReset' is executed." ::= { lgpPwrStatistic 1 } lgpPwrBlackOutCount OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of occurrences where there is a total loss of electric power. This number resets when the command 'lgpPwrStatisticsReset' is executed." ::= { lgpPwrStatistic 2 } lgpPwrTransientCount OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of occurrences where the input line voltage spikes above a pre-determined threshold for an specified amount of time. This number resets when the command 'lgpPwrStatisticsReset' is executed." ::= { lgpPwrStatistic 3 } lgpPwrBatteryDischargeCount OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of battery discharges since the last reset." ::= { lgpPwrStatistic 4 } lgpPwrBatteryDischargeTime OBJECT-TYPE SYNTAX Integer32 UNITS "minutes" MAX-ACCESS read-only STATUS current DESCRIPTION "The total accumlated time spent on battery since the last reset." ::= { lgpPwrStatistic 5 } lgpPwrBatteryAmpHours OBJECT-TYPE SYNTAX Integer32 UNITS "Amp-Hours" MAX-ACCESS read-only STATUS current DESCRIPTION "The total accumulated Amp-Hours removed from the battery since last reset." ::= { lgpPwrStatistic 6 } lgpPwrBatteryWattHours OBJECT-TYPE SYNTAX Integer32 UNITS "Watt-Hour" MAX-ACCESS read-only STATUS current DESCRIPTION "The total accumulated Watt-Hours removed from the battery since last reset. This command should be sent with a parameter of 1. This variable doesn't return a value when read." ::= { lgpPwrStatistic 7 } lgpPwrBatteryStatisticsReset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Battery statistics clear command. The command to reset all battery statistics stored by the device. This command should be sent with a parameter of 1. This variable doesn't return a value when read." ::= { lgpPwrStatistic 8 } lgpPwrStatisticsReset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Reset Power Statistics Command. This command will reset the power statistics stored in the system. This command should be sent with a parameter of 1. This variable doesn't return a value when read." ::= { lgpPwrStatistic 9 } -- ============================================================================= -- lgpPwrConversion - Liebert Power Conversion Group -- ============================================================================= lgpPwrNumberInstalledPowerModules OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of power modules installed in the device." ::= { lgpPwrConversion 1 } lgpPwrNumberFailedPowerModules OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of power modules in the device that have failed." ::= { lgpPwrConversion 2 } lgpPwrNumberRedundantPowerModules OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of redundant power modules installed in the device." ::= { lgpPwrConversion 3 } lgpPwrNumberActivePowerModules OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active power modules in the device." ::= { lgpPwrConversion 4 } lgpPwrNumberPowerModuleWarnings OBJECT-TYPE SYNTAX Integer32 UNITS "Count" MAX-ACCESS read-only STATUS current DESCRIPTION "The number of power modules in the device that have a warning." ::= { lgpPwrConversion 6 } lgpPwrUpsInverterStandby OBJECT-TYPE SYNTAX INTEGER { on(1), off(2)} MAX-ACCESS read-write STATUS current DESCRIPTION "The output to the load is supported by the bypass and the inverter is on standby." ::= { lgpPwrConversion 7 } -- ============================================================================= -- lgpPwrTopology - Liebert Power Topology Group -- ============================================================================= lgpPwrUpsTopOffline OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The UPS has a offline topology. Under normal operating conditions, AC power from the utility passes straight through the UPS to the critical load. The inverter is used to convert the DC power from the battery to create AC power to support the load when the utility fails. Normally the inverter is operating in the stand-by mode, keeping the batteries charged. Should the utility power go out of specification, the inverter will power the load by drawing energy from the battery." ::= { lgpPwrTopology 1 } lgpPwrUpsTopLineInteractive OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The UPS has a line-interactive topology. This topology resembles the offline product, but inserts a transformer or inductor in series between the utility power source and the load. This inline inductor enables the UPS inverter to interact with incoming power and provide a measure of power conditioning to the load. This buck-and-boost circuitry helps with high and low input voltage conditions." ::= { lgpPwrTopology 2 } lgpPwrUPSTopDualInput OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has separate input sources for the bypass and inverter." ::= { lgpPwrTopology 3 } lgpPwrTopFrequencyConverter OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has a freqency converter." ::= { lgpPwrTopology 4 } lgpPwrTopVoltageConverter OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The system has a voltage converter." ::= { lgpPwrTopology 5 } lgpPwrTopMaximumFrameCapacity OBJECT-TYPE SYNTAX Integer32 UNITS "Volt-Amp" MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum device system capacity." ::= { lgpPwrTopology 6 } lgpPwrTopRedundantControlModules OBJECT-TYPE SYNTAX INTEGER { yes(1), no(2)} MAX-ACCESS read-only STATUS current DESCRIPTION "The device has a redundant control module installed." ::= { lgpPwrTopology 7 } -- ============================================================================= -- lgpPwrConfig - Liebert Power Config Group -- ============================================================================= lgpPwrSysCapacity OBJECT-TYPE SYNTAX Integer32 UNITS "Volt-Amp" MAX-ACCESS read-write STATUS current DESCRIPTION "The current device system capacity." ::= { lgpPwrConfig 1 } lgpPwrUPSModuleMode OBJECT-TYPE SYNTAX INTEGER { single(1), parallel(2), hotmaster(3), hotslave(4)} MAX-ACCESS read-write STATUS current DESCRIPTION "The module mode of the UPS." ::= { lgpPwrConfig 2 } END