1LIEBERT-GP-PDU-MIB DEFINITIONS ::= BEGIN
2
3IMPORTS
4    DisplayString
5        FROM SNMPv2-TC
6    MODULE-IDENTITY,
7    OBJECT-IDENTITY,
8    OBJECT-TYPE,
9    Integer32,
10    Unsigned32
11        FROM SNMPv2-SMI
12    lgpPdu,
13    liebertPduModuleReg
14        FROM LIEBERT-GP-REGISTRATION-MIB
15    ;
16
17-- =============================================================================
18-- Module Identification and Registration
19-- =============================================================================
20
21liebertGlobalProductsPduModule MODULE-IDENTITY
22  LAST-UPDATED "200807020000Z"
23  ORGANIZATION "Liebert Corporation"
24  CONTACT-INFO
25      "Contact:   Technical Support
26
27      Postal:
28      Liebert Corporation
29      1050 Dearborn Drive
30      P.O. Box 29186
31      Columbus OH, 43229
32      US
33
34      Tel: +1 (800) 222-5877
35
36      E-mail: liebert.monitoring@vertivco.com
37      Web:    www.vertivco.com
38
39      Author:  Keith Sarbaugh"
40
41   DESCRIPTION
42      "The MIB module used to register Liebert POWER related SNMP OIDs.
43
44      Copyright 2008-2008 Liebert Corporation. All rights reserved.
45      Reproduction of this document is authorized on the condition
46      that the forgoing copyright notice is included.
47
48      This Specification is supplied 'AS IS' and Liebert Corporation
49      makes no warranty, either express or implied, as to the use,
50      operation, condition, or performance of the Specification."
51
52   REVISION "200807020000Z"
53   DESCRIPTION
54    "Initial Version"
55
56   ::= { liebertPduModuleReg 1 }
57
58-- =============================================================================
59--  lgpPdu - Liebert Power Distribution Registrations
60-- =============================================================================
61
62-- -----------------------------------------------------------------------------
63-- PDU Global Data and Control Information
64-- -----------------------------------------------------------------------------
65
66lgpPduGlobalData OBJECT-IDENTITY
67    STATUS      current
68    DESCRIPTION
69        "This sub-tree contains data and control associated with PDU's controlled
70         by this agent.  Data in this sub-tree will affect the behavior of all
71         PDU's controlled by this agent."
72    REFERENCE
73        "The registrations for the objects in this sub-tree are
74         defined below."
75    ::= { lgpPdu 5 }
76
77lgpPduEntrySWOverTemperatureProtectionConfig OBJECT-TYPE
78    SYNTAX      INTEGER
79    {
80        local(0),
81        array(1)
82    }
83    MAX-ACCESS  read-write
84    STATUS      current
85    DESCRIPTION
86        "This configures the scope of behavior for the PDU Software Over
87        Temperature Protection feature.
88        See lgpPduRcpEntrySwOverTemperatureProtection to enable this feature
89        and get further information about what actions will be performed.
90
91            local (0)
92               Only receptacles on the PDU with the alarming temperature sensor
93               will be affected.
94            array (1)
95               All receptacles in the PDU array will be affected, regardless of
96               which PDU the alarming temperature sensor is connected to.
97        "
98    ::= { lgpPduGlobalData 5 }
99
100lgpPduEntrySWOverTemperatureProtectionDelay OBJECT-TYPE
101    SYNTAX      Unsigned32
102    UNITS       "Seconds"
103    MAX-ACCESS  read-write
104    STATUS      current
105    DESCRIPTION
106        "This sets the delay for the PDU Software Over Temperature Protection
107        feature.  This value determines the amount of time to delay, after the
108        high temperature alarm becomes active, before taking action on the
109        enabled receptacles.  If the high temperature alarm becomes inactive
110        before the expiration of the delay time, no action will be taken on
111        the enabled receptacles.
112        See lgpPduRcpEntrySwOverTemperatureProtection to enable this feature
113        and get further information about what actions will be performed.
114        "
115    ::= { lgpPduGlobalData 10 }
116
117-- -----------------------------------------------------------------------------
118
119-- PDU Group Information
120
121-- -----------------------------------------------------------------------------
122
123lgpPduCluster OBJECT-IDENTITY
124    STATUS      current
125    DESCRIPTION
126        "This sub-tree contains information about PDU clusters.  Clusters are
127         groups of PDU's under a single monitoring or control domain."
128    REFERENCE
129        "The registrations for the objects in this sub-tree are
130         defined below."
131    ::= { lgpPdu 10 }
132
133lgpPduGrpSysStatus OBJECT-TYPE
134SYNTAX      Unsigned32
135MAX-ACCESS  read-only
136STATUS      current
137DESCRIPTION
138    "This value represents a bit-field of the various operational
139     states of the PDUs that are part of the cluster of PDUs
140     being monitored by this agent.
141
142     This value is the bit-wise logical OR of all of the
143     'lgpPduEntrySysStatus' columns in the 'lgpPduTable'
144     which represents the combined statuses of all PDUs for this agent.
145
146     Note the bit-position is given parenthetically next to the operational
147     state in the description below.  The bit position is big-endian
148     (least significant digit is the right-most digit).  The state is
149     present in the PDU when the bit is on (value = 1).
150
151     The value is a logical OR of all of the following potential states of
152     each PDU in the cluster.
153
154         normalOperation(1)
155             One or more PDUs in the cluster are operating normally with no
156             active warnings or alarms.
157         startUp(2)
158             One or more PDUs are in the startup state (initializing).  Control
159             and monitoring operations may be inhibited or unavailable
160             while the PDU is in this state.  This state will clear
161             automatically when the PDU(s) are fully initialized and ready to
162             accept control and monitoring commands.
163         unknownNoSupport(4)
164             The state of one or more PDUs are not known at this time or
165             there is no support for this piece of information from 1 or more
166             PDUs in the cluster/group.
167         normalWithWarning(8)
168             One or more PDUs are operating normally with one or more active
169             warnings.  Appropriate personnel should investigate the
170             warning(s) as soon as possible and take appropriate action.
171         normalWithAlarm(16)
172             One or more PDUs are operating normally with one or more active
173             alarms.  Appropriate personnel should investigate the alarm(s)
174             as soon as possible and take appropriate action.
175         abnormalOperation(32)
176            One ore more PDUs are operating abnormally.  There is a
177            failure within the system that is unexpected under normal
178            operating conditions.  Appropriate personnel should investigate
179            the cause as soon as possible.  The normal functioning of
180            the system is likely inhibited.
181         unknownCommFailure(64)
182            The state of one or more PDUs are not known due to a communications
183            failure between the PDU hardware and the communications
184            module.  This state is usually indicative of a hardware
185            problem.
186     "
187::= { lgpPduCluster 5 }
188
189-- -----------------------------------------------------------------------------
190
191-- Power Distribution (PDU) Table.
192
193-- -----------------------------------------------------------------------------
194
195lgpPduTableCount OBJECT-TYPE
196    SYNTAX      Unsigned32
197    UNITS       "Count"
198    MAX-ACCESS  read-only
199    STATUS      current
200    DESCRIPTION
201        "Number of PDUs being monitored by this agent.  This is the
202         number of entries in the lgpPduTable."
203    ::= { lgpPdu 19 }
204
205lgpPduTable OBJECT-TYPE
206    SYNTAX      SEQUENCE OF LgpPduEntry
207    MAX-ACCESS  not-accessible
208    STATUS      current
209    DESCRIPTION
210        "This table contains a list of PDU entries.
211         The table contains zero, one, or many rows, depending upon the number
212         of PDUs being monitored.  The Network Management System (NMS)
213         cannot create or delete rows in the table. The rows are created by
214         the agent based upon the number of PDUs being managed.
215         Each row in the table represents a PDU in the system."
216    ::= { lgpPdu 20 }
217
218    lgpPduEntry OBJECT-TYPE
219        SYNTAX      LgpPduEntry
220        MAX-ACCESS  not-accessible
221        STATUS      current
222        DESCRIPTION
223            "This entry defines the columns to be populated in the
224             'lgpPduTable'.  Each column represents an attribute of a PDU.
225             This table is indexed by the PDU identifier that is unique
226             within the agent.
227            "
228        INDEX
229        {
230            lgpPduEntryIndex
231        }
232        ::= { lgpPduTable 1 }
233
234    LgpPduEntry ::= SEQUENCE
235    {
236            lgpPduEntryIndex               Unsigned32,
237            lgpPduEntryId                  Unsigned32,
238            lgpPduEntryUsrLabel            DisplayString,
239            lgpPduEntrySysAssignLabel      DisplayString,
240            lgpPduEntryPositionRelative    Unsigned32,
241            lgpPduEntrySysStatus           Unsigned32,
242            lgpPduEntryUsrTag1             DisplayString,
243            lgpPduEntryUsrTag2             DisplayString,
244            lgpPduEntrySerialNumber        DisplayString,
245            lgpPduEntryRbCount             Unsigned32,
246            lgpPduEntrySWOverCurrentProtection INTEGER
247    }
248
249    lgpPduEntryIndex OBJECT-TYPE
250        SYNTAX      Unsigned32
251        MAX-ACCESS  not-accessible
252        STATUS      current
253        DESCRIPTION
254            "This is the index that indicates the row of the 'lgpPduTable'."
255        ::= { lgpPduEntry 1 }
256
257    lgpPduEntryId OBJECT-TYPE
258        SYNTAX      Unsigned32
259        MAX-ACCESS  read-only
260        STATUS      current
261        DESCRIPTION
262            "This is an internal index representing a unique identifier for
263             each PDU represented by this agent.  The value is assigned
264             by the agent."
265        ::= { lgpPduEntry 5 }
266
267    lgpPduEntryUsrLabel OBJECT-TYPE
268        SYNTAX      DisplayString
269        MAX-ACCESS  read-write
270        STATUS      current
271        DESCRIPTION
272            "This is a user assigned label representing the PDU."
273        ::= { lgpPduEntry 10 }
274
275    lgpPduEntrySysAssignLabel OBJECT-TYPE
276        SYNTAX      DisplayString
277        MAX-ACCESS  read-only
278        STATUS      current
279        DESCRIPTION
280            "System assigned identifier representing the PDU. The value
281             is independent of any user assigned label or tag. The exact format
282             of this label is system dependent and is subject to change,
283             therefore, it should not be referenced for programmatic use."
284        ::= { lgpPduEntry 15 }
285
286    lgpPduEntryPositionRelative OBJECT-TYPE
287        SYNTAX      Unsigned32
288        UNITS       "Count"
289        MAX-ACCESS  read-only
290        STATUS      current
291        DESCRIPTION
292            "This is a one-based value that indicates the PDU's relative
293             position within a rack or other enclosing entity."
294        ::= { lgpPduEntry 20 }
295
296    lgpPduEntrySysStatus OBJECT-TYPE
297        SYNTAX      Unsigned32
298        MAX-ACCESS  read-only
299        STATUS      current
300        DESCRIPTION
301            "This value represents a bit-field of the various operational
302             states of the PDU. The value is a logical OR of all of the
303             following potential states of the PDU.  Note the bit-position
304             is given parenthetically next to the operational state in the
305             description below.  The bit position is assumed to be a big-endian
306             format (least significant digit is the right-most digit).  The
307             state is present in the PDU when the bit is on (value = 1).
308
309             normalOperation(1)
310                 The PDU is operating normally with no active warnings or alarms.
311             startUp(2)
312                 The PDU is in the startup state (initializing).  Control
313                 and monitoring operations maybe inhibited or unavailable
314                 while the PDU is in this state.  This state will clear
315                 automatically when the PDU(s) are fully initialized and
316                 ready to accept control and monitoring commands.
317             normalWithWarning(8)
318                 The PDU is operating normally with one or more active
319                 warnings.  Appropriate personnel should investigate the
320                 warning(s) as soon as possible and take appropriate action.
321             normalWithAlarm(16)
322                 The PDU is operating normally with one or more active
323                 alarms.  Appropriate personnel should investigate the alarm(s)
324                 as soon as possible and take appropriate action.
325             abnormalOperation(32)
326                The PDU is operating abnormally.  That is there is some
327                failure within the system that is unexpected under normal
328                operating conditions.  Appropriate personnel should investigate
329                the cause as soon as possible.  The normal functioning of
330                the system is likely inhibited.
331             "
332        ::= { lgpPduEntry 25 }
333
334    lgpPduEntryUsrTag1 OBJECT-TYPE
335        SYNTAX      DisplayString
336        MAX-ACCESS  read-write
337        STATUS      current
338        DESCRIPTION
339            "This is a user assigned Tag for the PDU.  This value may be
340             useful for end-user grouping or asset tracking purposes.
341             The value for this tag does not need to be unique for this
342             unit or across other units."
343        ::= { lgpPduEntry 35 }
344
345    lgpPduEntryUsrTag2 OBJECT-TYPE
346        SYNTAX      DisplayString
347        MAX-ACCESS  read-write
348        STATUS      current
349        DESCRIPTION
350            "This is a user assigned Tag for the PDU.  This value may be
351             useful for end-user grouping or asset tracking purposes.
352             The value for this tag does not need to be unique for this
353             unit or across other units."
354        ::= { lgpPduEntry 40 }
355
356    lgpPduEntrySerialNumber OBJECT-TYPE
357        SYNTAX      DisplayString
358        MAX-ACCESS  read-only
359        STATUS      current
360        DESCRIPTION
361            "System assigned serial number for this PDU.  This number is
362             assigned at time of manufacture, is globally unique with respect
363             to all PDU units."
364        ::= { lgpPduEntry 45 }
365
366    lgpPduEntryRbCount OBJECT-TYPE
367        SYNTAX      Unsigned32
368        UNITS       "Count"
369        MAX-ACCESS  read-only
370        STATUS      current
371        DESCRIPTION
372            "Number of receptacle branches (Rb) within this PDU."
373        ::= { lgpPduEntry 50 }
374
375    lgpPduEntrySWOverCurrentProtection OBJECT-TYPE
376        SYNTAX      INTEGER
377        {
378            disabled(0),
379            enable(1)
380        }
381        MAX-ACCESS  read-write
382        STATUS      current
383        DESCRIPTION
384            "This is the PDU Software Over Current Protection feature which will
385             prevent unused receptacles from turning on when the
386             'PDU Over Current Warning' or 'PDU Over Current Alarm' threshold
387             is violated. Such receptacles shall get locked to prevent any user
388             from switching them ON. Only device-admin shall have the authorization
389             to unlock such receptacles.
390             If the feature is enabled, in case of PDU Over Current Warning or Alarm condition,
391             following action will be taken on the receptacles:
392                a. Locked & OFF � No change
393                b. Locked & ON -  No change
394                c. UnLocked & OFF � Receptacle shall be locked
395                d. Unlocked & ON � If the receptacle is being used (current>0), no change.
396                   If that outlet is being unused(current=0), turn it off and lock it in that position.
397
398             No action will be taken if the feature is disabled.
399
400             Note: Only applicable to PDU models where receptacle measurement and control is supported.
401             Not applicable for PDU models that support only branch monitoring.
402
403         disabled
404              This function is disabled.
405         enable
406              This function is enabled."
407        ::= { lgpPduEntry 55 }
408-- -----------------------------------------------------------------------------
409-- PDU Power Source.
410-- -----------------------------------------------------------------------------
411
412lgpPduPowerSource OBJECT-IDENTITY
413    STATUS      current
414    DESCRIPTION
415        "This sub-tree contains information about PDU power sources."
416    REFERENCE
417        "The registrations for the objects in this sub-tree are
418         defined below."
419    ::= { lgpPdu 30 }
420
421lgpPduPsTableCount OBJECT-TYPE
422    SYNTAX      Unsigned32
423    UNITS       "Count"
424    MAX-ACCESS  read-only
425    STATUS      current
426    DESCRIPTION
427        "Number of power sources in the lgpPduPsTable."
428    ::= { lgpPduPowerSource 19 }
429
430lgpPduPsTable OBJECT-TYPE
431    SYNTAX      SEQUENCE OF LgpPduPsEntry
432    MAX-ACCESS  not-accessible
433    STATUS      current
434    DESCRIPTION
435        "This table contains a list of the PDU's power source(s).
436         The table contains zero, one, or more rows, depending
437         upon the number of PDUs being monitored and the number of
438         power sources installed for each PDU.
439         The NMS cannot create or delete rows in the table. The rows are
440         created by the agent based upon the capabilities of the PDUs
441         being monitored.  Each row in the table represents a PDU's
442         Power Source."
443    ::= { lgpPduPowerSource 20 }
444
445    lgpPduPsEntry OBJECT-TYPE
446        SYNTAX      LgpPduPsEntry
447        MAX-ACCESS  not-accessible
448        STATUS      current
449        DESCRIPTION
450            "This entry defines the attributes to be populated in the
451             various columns of the 'lgpPduPsTable' (Power Source Table).
452             This table is indexed by both the 'lgpPduEntryIndex' which is
453             the sole index into the 'lgpPduTable' and the 'lgpPduPsEntryIndex'
454             which is a unique identifier for the Power Source within a
455             given PDU.  Taken together these two indexes uniquely identify
456             a Power Source within this agent.
457            "
458        INDEX
459        {
460            lgpPduEntryIndex,
461            lgpPduPsEntryIndex
462        }
463        ::= { lgpPduPsTable 1 }
464
465    LgpPduPsEntry ::= SEQUENCE
466    {
467        lgpPduPsEntryIndex                        Unsigned32,
468        lgpPduPsEntryId                           Unsigned32,
469        lgpPduPsEntrySysAssignLabel               DisplayString,
470        lgpPduPsEntryModel                        DisplayString,
471        lgpPduPsEntryWiringType                   INTEGER,
472        lgpPduPsEntryEpInputRated                 Unsigned32,
473        lgpPduPsEntryEcInputRated                 Unsigned32,
474        lgpPduPsEntryFreqRated                    Unsigned32,
475        lgpPduPsEntryEnergyAccum                  Unsigned32,
476        lgpPduPsEntrySerialNum                    DisplayString,
477        lgpPduPsEntryFirmwareVersion              DisplayString,
478        lgpPduPsEntryPwrTotal                     Unsigned32,
479        lgpPduPsEntryEcNeutral                    Unsigned32,
480        lgpPduPsEntryEcNeutralThrshldOvrWarn      Unsigned32,
481        lgpPduPsEntryEcNeutralThrshldOvrAlarm     Unsigned32,
482        lgpPduPsEntryUnbalancedLoadThrshldAlarm   Unsigned32,
483        lgpPduPsEntryApTotal                      Unsigned32,
484        lgpPduPsEntryPfTotal                      Integer32,
485        lgpPduPsEntryEcResidual                   Unsigned32,
486        lgpPduPsEntryEcResidualThrshldOvrAlarm    Unsigned32
487    }
488
489    lgpPduPsEntryIndex OBJECT-TYPE
490        SYNTAX      Unsigned32
491        MAX-ACCESS  not-accessible
492        STATUS      current
493        DESCRIPTION
494            "This is a unique identifier for the Power Source within a
495             given PDU. This is one of two indexes used to indicate the row of
496             the 'lgpPduTable'."
497        ::= { lgpPduPsEntry 5 }
498
499    lgpPduPsEntryId OBJECT-TYPE
500        SYNTAX      Unsigned32
501        MAX-ACCESS  read-only
502        STATUS      current
503        DESCRIPTION
504            "This is a unique entry id representing a given PDU power source
505             for the PDU."
506        ::= { lgpPduPsEntry 10 }
507
508    lgpPduPsEntrySysAssignLabel OBJECT-TYPE
509        SYNTAX      DisplayString
510        MAX-ACCESS  read-only
511        STATUS      current
512        DESCRIPTION
513            "System assigned identifier for this power source.  The value
514             is independent of any user assigned label or tag. The exact format
515             of this label is system dependent and is subject to change,
516             therefore, it should not be referenced for programmatic use."
517        ::= { lgpPduPsEntry 15 }
518
519    lgpPduPsEntryModel OBJECT-TYPE
520        SYNTAX      DisplayString
521        MAX-ACCESS  read-only
522        STATUS      current
523        DESCRIPTION
524            "This is the model name (identifier) of the power supply."
525        ::= { lgpPduPsEntry 20 }
526
527    lgpPduPsEntryWiringType OBJECT-TYPE
528        SYNTAX      INTEGER
529        {
530            not-specified(0),
531            single-phase-3-wire-L1-N-PE(1),
532            two-phase-3-wire-L1-L2-PE(2),
533            three-phase-4-wire-L1-L2-L3-PE(3),
534            three-phase-5-wire-L1-L2-L3-N-PE(4),
535            two-phase-4-wire-L1-L2-N-PE(5)
536        }
537        MAX-ACCESS  read-write
538        STATUS      current
539        DESCRIPTION
540            "The PDU's power supply physical wiring type.
541                not-specified
542                    The type has not been specified/configured.  The end_user
543                    must configure this object to specify the physical wiring
544                    type.
545                single-phase-3-wire-L1-N-PE
546                    Single Phase input with 3 wires (Line 1, Neutral and
547                    Protective Earth).
548                two-phase-3-wire-L1-L2-PE
549                    Two Phase input with 3 wires (Line 1, Line 2, and
550                    Protective Earth).
551                three-phase-4-wire-L1-L2-L3-PE
552                    Three Phase input with 4 wires (Line 1, Line 2, Line 3,
553                    and Protective Earth).
554                three-phase-5-wire-L1-L2-L3-N-PE
555                    Three Phase input with 5 wires (Line 1, Line 2, Line 3,
556                    Neutral and Protective Earth).
557                two-phase-4-wire-L1-L2-N-PE
558                    Two Phase input with 4 wires (Line 1, Line 2, Neutral,
559                    and Protective Earth)."
560        ::= { lgpPduPsEntry 25 }
561
562    lgpPduPsEntryEpInputRated OBJECT-TYPE
563        SYNTAX      Unsigned32
564        UNITS       "VoltRMS"
565        MAX-ACCESS  read-only
566        STATUS      current
567        DESCRIPTION
568            "Rated Input Line Voltage for the power source (i.e. this is the
569             nominal line input voltage; it is NOT a measured voltage).
570
571             The value is defined to be the rated line voltage
572             (either line-to-neutral or line-to-line depending upon the
573             power source's type)."
574        ::= { lgpPduPsEntry 30 }
575
576    lgpPduPsEntryEcInputRated OBJECT-TYPE
577        SYNTAX      Unsigned32
578        UNITS       "0.1 Amp-AC-RMS"
579        MAX-ACCESS  read-only
580        STATUS      current
581        DESCRIPTION
582            "This is the rated input line current for the module
583             (it is NOT the measured current)."
584        ::= { lgpPduPsEntry 35 }
585
586    lgpPduPsEntryFreqRated OBJECT-TYPE
587        SYNTAX      Unsigned32
588        UNITS       "Hertz"
589        MAX-ACCESS  read-only
590        STATUS      current
591        DESCRIPTION
592            "Rated input line frequency for this power source
593             (i.e. This is the expected line frequency; it is NOT a
594             measured frequency; it is typically 50 Hz or 60 Hz)."
595        ::= { lgpPduPsEntry 40 }
596
597    lgpPduPsEntryEnergyAccum OBJECT-TYPE
598        SYNTAX      Unsigned32
599        UNITS       "0.1 Kilowatt-Hour"
600        MAX-ACCESS  read-write
601        STATUS      current
602        DESCRIPTION
603            "Total accumulated energy, measured at the power source input, since
604             the last energy reset. Writing a value of 0 (zero) to this
605             causes the accumulated energy to be reset. Writing a non-zero
606             value is invalid and shall result in a write error and the
607             total energy value remains unchanged.
608
609             If the energy has not been reset and has not wrapped,
610             then this is the total energy since installation.
611
612             This value persists across boot events."
613        ::= { lgpPduPsEntry 50 }
614
615    lgpPduPsEntrySerialNum OBJECT-TYPE
616        SYNTAX      DisplayString
617        MAX-ACCESS  read-only
618        STATUS      current
619        DESCRIPTION
620            "This is a unique serial number of the power supply.  This number
621             is assigned to the power supply at the time of manufacture."
622        ::= { lgpPduPsEntry 55 }
623
624    lgpPduPsEntryFirmwareVersion OBJECT-TYPE
625        SYNTAX      DisplayString
626        MAX-ACCESS  read-only
627        STATUS      current
628        DESCRIPTION
629            "This is the version of the firmware installed on the PDU's
630             power supply."
631        ::= { lgpPduPsEntry 60 }
632
633    lgpPduPsEntryPwrTotal OBJECT-TYPE
634        SYNTAX      Unsigned32
635        UNITS       "Watt"
636        MAX-ACCESS  read-only
637        STATUS      current
638        DESCRIPTION
639            "Total input power for this power supply.  This is the sum of the
640             power for all phases"
641        ::= { lgpPduPsEntry 65 }
642
643    lgpPduPsEntryEcNeutral OBJECT-TYPE
644        SYNTAX      Unsigned32
645        UNITS       "0.1 Amp-AC-RMS"
646        MAX-ACCESS  read-only
647        STATUS      current
648        DESCRIPTION
649            "The neutral current measured at the PDU's power source."
650        ::= { lgpPduPsEntry 70 }
651
652    lgpPduPsEntryEcNeutralThrshldOvrWarn OBJECT-TYPE
653        SYNTAX      Unsigned32
654        UNITS       "Percent"
655        MAX-ACCESS  read-write
656        STATUS      current
657        DESCRIPTION
658            "The threshold at which an over current warning is activated. If the
659             measured neutral current (lgpPduPsEntryEcNeutral) is above this
660             percentage of the full scale rated value
661             (lgpPduPsEntryEcInputRated), an over neutral current warning
662             (lgpConditionSource1NeutralOverCurrent) is activated."
663        ::= { lgpPduPsEntry 75 }
664
665    lgpPduPsEntryEcNeutralThrshldOvrAlarm OBJECT-TYPE
666        SYNTAX      Unsigned32
667        UNITS       "Percent"
668        MAX-ACCESS  read-write
669        STATUS      current
670        DESCRIPTION
671            "The threshold at which an over current alarm is activated. If the
672             measured neutral current (lgpPduPsEntryEcNeutral) is above this
673             percentage of the full scale rated value
674             (lgpPduPsEntryEcInputRated), an over neutral current alarm
675             (lgpConditionSource1NeutralOverCurrent) is activated."
676        ::= { lgpPduPsEntry 80 }
677
678    lgpPduPsEntryUnbalancedLoadThrshldAlarm OBJECT-TYPE
679        SYNTAX      Unsigned32
680        UNITS       "Percent"
681        MAX-ACCESS  read-write
682        STATUS      current
683        DESCRIPTION
684            "The parameter is for setting the maximum acceptable percentage of
685             'Unbalanced Load' between any two phases. This setting shall
686             trigger an alarm when the % load between any two phases varies by
687             a percentage higher than this configurable value. If this value is
688             0% then the alarm would be deactivated."
689        ::= { lgpPduPsEntry 85 }
690
691    lgpPduPsEntryApTotal OBJECT-TYPE
692        SYNTAX      Unsigned32
693        UNITS       "VoltAmp"
694        MAX-ACCESS  read-only
695        STATUS      current
696        DESCRIPTION
697            "Total Apparent power for this power supply.  This is the sum of the
698             apparent power for all phases"
699        ::= { lgpPduPsEntry 90 }
700
701    lgpPduPsEntryPfTotal OBJECT-TYPE
702        SYNTAX      Integer32
703        UNITS       "0.01 Power Factor"
704        MAX-ACCESS  read-only
705        STATUS      current
706        DESCRIPTION
707            "Total power factor, which is real power/apparent power for all
708             phases combined. This is the sum of the real power for all phases
709             divided by the sum of the apparent power for all phases."
710        ::= { lgpPduPsEntry 95 }
711
712    lgpPduPsEntryEcResidual OBJECT-TYPE
713        SYNTAX      Unsigned32
714        UNITS       "0.001 Amp-AC-RMS"
715        MAX-ACCESS  read-only
716        STATUS      current
717        DESCRIPTION
718            "The measured residual current."
719        ::= { lgpPduPsEntry 100 }
720
721    lgpPduPsEntryEcResidualThrshldOvrAlarm OBJECT-TYPE
722        SYNTAX      Unsigned32
723        UNITS       "0.001 Amp-AC-RMS"
724        MAX-ACCESS  read-write
725        STATUS      current
726        DESCRIPTION
727            "The threshold at which an over current alarm is activated. If the
728             measured residual current (lgpPduPsEntryEcResidual) is above this
729             value, an over current alarm is activated.  Setting this to 0mA
730             disables the alarm."
731        ::= { lgpPduPsEntry 105 }
732
733-- -----------------------------------------------------------------------------
734
735-- PDU - Power Source Line/Phase Table.
736
737-- -----------------------------------------------------------------------------
738
739lgpPduPsLineTable OBJECT-TYPE
740    SYNTAX      SEQUENCE OF LgpPduPsLineEntry
741    MAX-ACCESS  not-accessible
742    STATUS      current
743    DESCRIPTION
744        "This table contains a list of PDU's power source line/phase
745         measurements. The table contains zero, one, or many rows, depending
746         upon the number of PDU's Power Sources being monitored.
747         The NMS cannot create or delete rows in the table.
748         The rows are created by the agent based upon the capabilities of the
749         managed PDU's power supply(s).  Each row in the table represents a
750         particular phase/line measurement of a power supply for a
751         given PDU."
752    ::= { lgpPduPowerSource 40 }
753
754    lgpPduPsLineEntry OBJECT-TYPE
755        SYNTAX      LgpPduPsLineEntry
756        MAX-ACCESS  not-accessible
757        STATUS      current
758        DESCRIPTION
759            "This entry defines the attributes to be populated in the
760             various columns of the 'lgpPduPsLineTable'.
761             The table is index by three indexes which taken together
762             uniquely identify line/phase information for a given power source
763             within a PDU.  The 'lgpPduEntryIndex' is an index into the
764             'lgpPduTable'.  This identifies the PDU that the power source
765             is on.  The 'lgpPduPsEntryIndex' is an index that together with
766             the 'lgpPduEntryIndex' uniquely identifies the power source
767             within the PDU that the row in this table represents.  The final
768             index 'lgpPduPsLineEntryIndex' identifies the particular
769             line/phase that the measurement applies to within the identified
770             power source."
771        INDEX
772        {
773            lgpPduEntryIndex,
774            lgpPduPsEntryIndex,
775            lgpPduPsLineEntryIndex
776        }
777        ::= { lgpPduPsLineTable 1 }
778
779    LgpPduPsLineEntry ::= SEQUENCE
780    {
781            lgpPduPsLineEntryIndex                Unsigned32,
782            lgpPduPsLineEntryId                   Unsigned32,
783            lgpPduPsLineEntryLine                 INTEGER,
784            lgpPduPsLineEntryEpLNTenths           Unsigned32,
785            lgpPduPsLineEntryEpLN                 Unsigned32,
786            lgpPduPsLineEntryEc                   Unsigned32,
787            lgpPduPsLineEntryEcHundredths         Unsigned32,
788
789            lgpPduPsLineEntryEcThrshldUndrAlarm                         Unsigned32,
790            lgpPduPsLineEntryEcThrshldOvrWarn                           Unsigned32,
791            lgpPduPsLineEntryEcThrshldOvrAlarm                          Unsigned32,
792            lgpPduPsLineEntryEcAvailBeforeAlarm                         Unsigned32,
793            lgpPduPsLineEntryEcUsedBeforeAlarm                          Unsigned32,
794            lgpPduPsLineEntryEpLL                                       Unsigned32,
795            lgpPduPsLineEntryEpLLTenths                                 Unsigned32,
796            lgpPduPsLineEntryEcAvailBeforeAlarmHundredths               Unsigned32,
797            lgpPduPsLineEntryPwrLN                                      Unsigned32,
798            lgpPduPsLineEntryPwrLL                                      Unsigned32,
799            lgpPduPsLineEntryApLN                                       Unsigned32,
800            lgpPduPsLineEntryApLL                                       Unsigned32,
801            lgpPduPsLineEntryPfLN                                       Integer32,
802            lgpPduPsLineEntryPfLL                                       Integer32
803
804    }
805
806    lgpPduPsLineEntryIndex OBJECT-TYPE
807        SYNTAX      Unsigned32
808        MAX-ACCESS  not-accessible
809        STATUS      current
810        DESCRIPTION
811            "This is the index that indicates the line/phase of the measurements
812             in the given row of the 'lgpPduPsLineTable'."
813        ::= { lgpPduPsLineEntry 5 }
814
815    lgpPduPsLineEntryId OBJECT-TYPE
816        SYNTAX      Unsigned32
817        MAX-ACCESS  read-only
818        STATUS      current
819        DESCRIPTION
820            "Unique identifier (within a PDU) for the PDU's power source.
821             The object may not be available in non-modular systems."
822        ::= { lgpPduPsLineEntry 10 }
823
824    lgpPduPsLineEntryLine OBJECT-TYPE
825        SYNTAX      INTEGER
826        {
827            phase1(1),
828            phase2(2),
829            phase3(3)
830        }
831        MAX-ACCESS  read-only
832        STATUS      current
833        DESCRIPTION
834            "The line number (phase) that the measurement represents for all
835             measurements in a given row of the table.  Note that this always
836             matches the lgpPduPsLineEntryIndex of the same row in the table.
837             The line/phases are as follows:
838
839              Line#  Description
840              -----  ---------------------------------------------------
841                 1   Line 1-N (A) for Line-to-Neutral measurements
842                 2   Line 2-N (B) for Line-to-Neutral measurements
843                 3   Line 3-N (C) for Line-to-Neutral measurements
844
845                 1   Line 1-2 (A-B) for Line-to-Line measurements
846                 2   Line 2-3 (B-C) for Line-to-Line measurements
847                 3   Line 3-1 (C-A) for Line-to-Line measurements
848             "
849        ::= { lgpPduPsLineEntry 15 }
850
851    lgpPduPsLineEntryEpLNTenths OBJECT-TYPE
852        SYNTAX      Unsigned32
853        UNITS       "0.1 Volts-AC-RMS"
854        MAX-ACCESS  read-only
855        STATUS      current
856        DESCRIPTION
857            "Alternating Current RMS Line to Neutral Electrical Potential
858             measurement.
859             The line/phase being measured is indicated by the corresponding
860             lgpPduPsLineEntryLine value of this row in the table."
861        ::= { lgpPduPsLineEntry 19 }
862
863    lgpPduPsLineEntryEpLN OBJECT-TYPE
864        SYNTAX      Unsigned32
865        UNITS       "Volts-AC-RMS"
866        MAX-ACCESS  read-only
867        STATUS      current
868        DESCRIPTION
869            "Alternating Current RMS Line to Neutral Electrical Potential
870             measurement.
871             The line/phase being measured is indicated by the corresponding
872             lgpPduPsLineEntryLine value of this row in the table."
873        ::= { lgpPduPsLineEntry 20 }
874
875    lgpPduPsLineEntryEc OBJECT-TYPE
876        SYNTAX      Unsigned32
877        UNITS       "0.1 Amps-AC-RMS"
878        MAX-ACCESS  read-only
879        STATUS      current
880        DESCRIPTION
881            "Total input line-to-neutral electrical current.
882             The line/phase being measured is indicated by the corresponding
883             lgpPduPsLineEntryLine value of this row in the table."
884        ::= { lgpPduPsLineEntry 21 }
885
886    lgpPduPsLineEntryEcHundredths OBJECT-TYPE
887        SYNTAX      Unsigned32
888        UNITS       "0.01 Amps-AC-RMS"
889        MAX-ACCESS  read-only
890        STATUS      current
891        DESCRIPTION
892            "Total input line-to-neutral electrical current.
893             The line/phase being measured is indicated by the corresponding
894             lgpPduPsLineEntryLine value of this row in the table."
895        ::= { lgpPduPsLineEntry 22 }
896
897    lgpPduPsLineEntryEcThrshldUndrAlarm OBJECT-TYPE
898        SYNTAX      Unsigned32
899        UNITS       "Percent"
900        MAX-ACCESS  read-write
901        STATUS      current
902        DESCRIPTION
903            "The threshold at which an under current alarm is activated.  If
904             the measured current (lgpPduPsLineEntryEc) is equal to or below
905             this percentage of the full scale rated value
906             (lgpPduPsEntryEcInputRated), an under current alarm
907             is activated."
908        ::= { lgpPduPsLineEntry 35 }
909
910    lgpPduPsLineEntryEcThrshldOvrWarn OBJECT-TYPE
911        SYNTAX      Unsigned32
912        UNITS       "Percent"
913        MAX-ACCESS  read-write
914        STATUS      current
915        DESCRIPTION
916            "The threshold at which an over current warning is activated.  If
917             the measured current (lgpPduPsLineEntryEc) is equal to or over
918             this percentage of the full scale rated value
919             (lgpPduPsEntryEcInputRated), an over current warning
920             is activated."
921        ::= { lgpPduPsLineEntry 36 }
922
923    lgpPduPsLineEntryEcThrshldOvrAlarm OBJECT-TYPE
924        SYNTAX      Unsigned32
925        UNITS       "Percent"
926        MAX-ACCESS  read-write
927        STATUS      current
928        DESCRIPTION
929            "The threshold at which an over current alarm is activated.  If
930             the measured current (lgpPduPsLineEntryEc) is equal to or over
931             this percentage of the full scale rated value
932             (lgpPduPsEntryEcInputRated), an over current alarm
933             is activated."
934        ::= { lgpPduPsLineEntry 37 }
935
936    lgpPduPsLineEntryEcAvailBeforeAlarm OBJECT-TYPE
937        SYNTAX      Unsigned32
938        UNITS       "0.1 Amps-AC-RMS"
939        MAX-ACCESS  read-only
940        STATUS      current
941        DESCRIPTION
942            "The amount that the current/amperage may increase from its present
943             value before an over current alarm occurs."
944        ::= { lgpPduPsLineEntry 38 }
945
946    lgpPduPsLineEntryEcUsedBeforeAlarm OBJECT-TYPE
947        SYNTAX      Unsigned32
948        UNITS       "0.1 Percent"
949        MAX-ACCESS  read-only
950        STATUS      current
951        DESCRIPTION
952            "The percent of current utilization relative to the over current
953             alarm threshold."
954        ::= { lgpPduPsLineEntry 39 }
955
956    lgpPduPsLineEntryEpLL OBJECT-TYPE
957        SYNTAX      Unsigned32
958        UNITS       "Volts-AC-RMS"
959        MAX-ACCESS  read-only
960        STATUS      current
961        DESCRIPTION
962            "Line to Line Electrical Potential.
963             The line/phase being measured is indicated by the corresponding
964             lgpPduPsLineEntryLine value of this row in the table."
965        ::= { lgpPduPsLineEntry 60 }
966
967    lgpPduPsLineEntryEpLLTenths OBJECT-TYPE
968        SYNTAX      Unsigned32
969        UNITS       "0.1 Volts-AC-RMS"
970        MAX-ACCESS  read-only
971        STATUS      current
972        DESCRIPTION
973            "Line to Line Electrical Potential.
974             The line/phase being measured is indicated by the corresponding
975             lgpPduPsLineEntryLine value of this row in the table."
976        ::= { lgpPduPsLineEntry 61 }
977
978    lgpPduPsLineEntryEcAvailBeforeAlarmHundredths OBJECT-TYPE
979        SYNTAX      Unsigned32
980        UNITS       "0.01 Amps-AC-RMS"
981        MAX-ACCESS  read-only
982        STATUS      current
983        DESCRIPTION
984            "The amount that the current/amperage may increase from its present
985             value before an over current alarm occurs."
986        ::= { lgpPduPsLineEntry 62 }
987
988    lgpPduPsLineEntryPwrLN OBJECT-TYPE
989        SYNTAX      Unsigned32
990        UNITS       "Watt"
991        MAX-ACCESS  read-only
992        STATUS      current
993        DESCRIPTION
994            "The line-to-neutral measurement of the Real Power (Watts).
995             The line/phase being measured is indicated by the corresponding
996             lgpPduPsLineEntryLine value of this row in the table."
997        ::= { lgpPduPsLineEntry 63 }
998
999    lgpPduPsLineEntryPwrLL OBJECT-TYPE
1000        SYNTAX      Unsigned32
1001        UNITS       "Watt"
1002        MAX-ACCESS  read-only
1003        STATUS      current
1004        DESCRIPTION
1005            "The line-to-line measurement of the Real Power (Watts).
1006             The line/phase being measured is indicated by the corresponding
1007             lgpPduPsLineEntryLine value of this row in the table."
1008        ::= { lgpPduPsLineEntry 64 }
1009
1010    lgpPduPsLineEntryApLN OBJECT-TYPE
1011        SYNTAX      Unsigned32
1012        UNITS       "VoltAmp"
1013        MAX-ACCESS  read-only
1014        STATUS      current
1015        DESCRIPTION
1016            "The line-to-neutral measurement of the Apparent Power (VA).
1017             The line/phase being measured is indicated by the corresponding
1018             lgpPduPsLineEntryLine value of this row in the table."
1019        ::= { lgpPduPsLineEntry 65 }
1020
1021    lgpPduPsLineEntryApLL OBJECT-TYPE
1022        SYNTAX      Unsigned32
1023        UNITS       "VoltAmp"
1024        MAX-ACCESS  read-only
1025        STATUS      current
1026        DESCRIPTION
1027            "The line-to-line measurement of the Apparent Power (VA).
1028             The line/phase being measured is indicated by the corresponding
1029             lgpPduPsLineEntryLine value of this row in the table."
1030        ::= { lgpPduPsLineEntry 66 }
1031
1032    lgpPduPsLineEntryPfLN OBJECT-TYPE
1033        SYNTAX      Integer32
1034        UNITS       "0.01 Power Factor"
1035        MAX-ACCESS  read-only
1036        STATUS      current
1037        DESCRIPTION
1038            "The line-to-neutral measurement of the Power Factor of the
1039             power source.
1040             The line/phase being measured is indicated by the corresponding
1041             lgpPduPsLineEntryLine value of this row in the table."
1042        ::= { lgpPduPsLineEntry 67 }
1043
1044    lgpPduPsLineEntryPfLL OBJECT-TYPE
1045        SYNTAX      Integer32
1046        UNITS       "0.01 Power Factor"
1047        MAX-ACCESS  read-only
1048        STATUS      current
1049        DESCRIPTION
1050            "The line-to-line measurement of the Power Factor of the
1051             power source.
1052             The line/phase being measured is indicated by the corresponding
1053             lgpPduPsLineEntryLine value of this row in the table."
1054        ::= { lgpPduPsLineEntry 68 }
1055
1056-- -----------------------------------------------------------------------------
1057
1058-- PDU Receptacle Branch
1059
1060-- -----------------------------------------------------------------------------
1061
1062lgpPduReceptacleBranch OBJECT-IDENTITY
1063    STATUS      current
1064    DESCRIPTION
1065        "This sub-tree contains information about PDU receptacle branches."
1066    REFERENCE
1067        "The registrations for the objects in this sub-tree are
1068         defined below."
1069    ::= { lgpPdu 40 }
1070
1071lgpPduRbTableCount OBJECT-TYPE
1072    SYNTAX      Unsigned32
1073    UNITS       "Count"
1074    MAX-ACCESS  read-only
1075    STATUS      current
1076    DESCRIPTION
1077        "Number of receptacle branches in the lgpPduRbTable."
1078    ::= { lgpPduReceptacleBranch 19 }
1079
1080lgpPduRbTable OBJECT-TYPE
1081    SYNTAX      SEQUENCE OF LgpPduRbEntry
1082    MAX-ACCESS  not-accessible
1083    STATUS      current
1084    DESCRIPTION
1085        "This table contains a list of PDU Receptacle branches.
1086         The table contains zero, one, or many rows, depending
1087         upon the number of PDUs being managed and how many
1088         receptacle branches each PDU has installed.
1089         The NMS cannot create or delete rows in the table. The rows are
1090         created by the agent based upon the capabilities of the PDUs
1091         being managed.  Each row in the table represents a receptacle branch
1092         for a given PDU.  The PDU that a branch is installed
1093         on is indicated by the column lgpPduEntryIndex.  The branch
1094         within the lgpPduEntryIndex PDU is indicated by the column
1095         lgpPduRbEntryIndex."
1096    ::= { lgpPduReceptacleBranch 20 }
1097
1098    lgpPduRbEntry OBJECT-TYPE
1099        SYNTAX      LgpPduRbEntry
1100        MAX-ACCESS  not-accessible
1101        STATUS      current
1102        DESCRIPTION
1103            "This entry defines the attributes to be populated in the
1104             various columns of the 'lgpPduRbTable'.  The table is indexed
1105             by both the 'lgpPduEntryIndex' and 'lgpPduRbEntryIndex'.  The
1106             lgpPduEntryIndex specifies the PDU, defined in the lgpPduTable
1107             that the branch is on.  The lgpPduRbEntryIndex uniquely identifies
1108             the branch within that PDU.  Taken together the two indexes
1109             uniquely identify a branch being monitored by this agent.
1110            "
1111        INDEX
1112        {
1113            lgpPduEntryIndex,
1114            lgpPduRbEntryIndex
1115        }
1116        ::= { lgpPduRbTable 1 }
1117
1118    LgpPduRbEntry ::= SEQUENCE
1119    {
1120        lgpPduRbEntryIndex                           Unsigned32,
1121        lgpPduRbEntryId                              Unsigned32,
1122        lgpPduRbEntryUsrLabel                        DisplayString,
1123        lgpPduRbEntrySysAssignLabel                  DisplayString,
1124        lgpPduRbEntryPositionRelative                Unsigned32,
1125        lgpPduRbEntrySerialNum                       DisplayString,
1126        lgpPduRbEntryModel                           DisplayString,
1127        lgpPduRbEntryFirmwareVersion                 DisplayString,
1128        lgpPduRbEntryUsrTag1                         DisplayString,
1129        lgpPduRbEntryUsrTag2                         DisplayString,
1130        lgpPduRbEntryReceptacleType                  INTEGER,
1131        lgpPduRbEntryCapabilities                    INTEGER,
1132        lgpPduRbEntryLineSource                      INTEGER,
1133        lgpPduRbEntryRcpCount                        Unsigned32,
1134        lgpPduRbEntryEpRated                         Unsigned32,
1135        lgpPduRbEntryEcRated                         Unsigned32,
1136        lgpPduRbEntryFreqRated                       Unsigned32,
1137        lgpPduRbEntryEnergyAccum                     Unsigned32,
1138        lgpPduRbEntryEpLNTenths                      Unsigned32,
1139        lgpPduRbEntryPwr                             Unsigned32,
1140        lgpPduRbEntryAp                              Unsigned32,
1141        lgpPduRbEntryPf                              Integer32,
1142        lgpPduRbEntryEcHundredths                    Unsigned32,
1143        lgpPduRbEntryEcThrshldUndrAlm                Unsigned32,
1144        lgpPduRbEntryEcThrshldOvrWarn                Unsigned32,
1145        lgpPduRbEntryEcThrshldOvrAlm                 Unsigned32,
1146        lgpPduRbEntryEcAvailBeforeAlarmHundredths    Unsigned32,
1147        lgpPduRbEntryEcUsedBeforeAlarm               Unsigned32,
1148        lgpPduRbEntryEpLLTenths                      Unsigned32,
1149        lgpPduRbEntrySwOverCurrentProtection         INTEGER
1150    }
1151
1152    lgpPduRbEntryIndex OBJECT-TYPE
1153        SYNTAX      Unsigned32
1154        MAX-ACCESS  not-accessible
1155        STATUS      current
1156        DESCRIPTION
1157            "This is the index that indicates the row of the
1158             'lgpPduRbTable'"
1159        ::= { lgpPduRbEntry 1 }
1160
1161    lgpPduRbEntryId OBJECT-TYPE
1162        SYNTAX      Unsigned32
1163        MAX-ACCESS  read-only
1164        STATUS      current
1165        DESCRIPTION
1166            "A unique id representing the receptacle branch within the
1167             collection of branches being monitored by this agent.  The
1168             uniqueness of this id is within the PDUs being managed by
1169             a single agent."
1170        ::= { lgpPduRbEntry 5 }
1171
1172    lgpPduRbEntryUsrLabel OBJECT-TYPE
1173        SYNTAX      DisplayString
1174        MAX-ACCESS  read-write
1175        STATUS      current
1176        DESCRIPTION
1177            "A user assigned label representing the receptacle branch."
1178        ::= { lgpPduRbEntry 8 }
1179
1180    lgpPduRbEntrySysAssignLabel OBJECT-TYPE
1181        SYNTAX      DisplayString
1182        MAX-ACCESS  read-only
1183        STATUS      current
1184        DESCRIPTION
1185            "System assigned identifier for this receptacle branch.  The value
1186             is independent of any user assigned label or tag. The exact format
1187             of this label is system dependent and is subject to change,
1188             therefore, it should not be referenced for programmatic use."
1189        ::= { lgpPduRbEntry 20 }
1190
1191    lgpPduRbEntryPositionRelative OBJECT-TYPE
1192        SYNTAX      Unsigned32
1193        UNITS       "Count"
1194        MAX-ACCESS  read-only
1195        STATUS      current
1196        DESCRIPTION
1197            "This is a one-based value that indicates the relative
1198             position of the branch within the PDU."
1199        ::= { lgpPduRbEntry 25 }
1200
1201    lgpPduRbEntrySerialNum OBJECT-TYPE
1202        SYNTAX      DisplayString
1203        MAX-ACCESS  read-only
1204        STATUS      current
1205        DESCRIPTION
1206            "A globally unique serial number for this branch.  This number
1207             is assigned to the branch at the time of manufacture and can not
1208             be modified.  NOTE: Generally only PDUs with replaceable
1209             receptacle branches will have serial numbers."
1210        ::= { lgpPduRbEntry 30 }
1211
1212    lgpPduRbEntryModel OBJECT-TYPE
1213        SYNTAX      DisplayString
1214        MAX-ACCESS  read-only
1215        STATUS      current
1216        DESCRIPTION
1217            "This is the model designation for this receptacle branch."
1218        ::= { lgpPduRbEntry 35 }
1219
1220    lgpPduRbEntryFirmwareVersion OBJECT-TYPE
1221        SYNTAX      DisplayString
1222        MAX-ACCESS  read-only
1223        STATUS      current
1224        DESCRIPTION
1225            "This is the firmware version number of the control software
1226             running on the receptacle branch.  Only PDUs with
1227             replaceable receptacle branches will typically support this
1228             object."
1229        ::= { lgpPduRbEntry 40 }
1230
1231    lgpPduRbEntryUsrTag1 OBJECT-TYPE
1232        SYNTAX      DisplayString
1233        MAX-ACCESS  read-write
1234        STATUS      current
1235        DESCRIPTION
1236            "This is a user assigned Tag for the receptacle branch.  This
1237             value may be useful for end-user grouping or asset tracking
1238             purposes.  The value for this tag does not need to be unique
1239             for this unit or across other units."
1240        ::= { lgpPduRbEntry 41 }
1241
1242    lgpPduRbEntryUsrTag2 OBJECT-TYPE
1243        SYNTAX      DisplayString
1244        MAX-ACCESS  read-write
1245        STATUS      current
1246        DESCRIPTION
1247            "This is a user assigned Tag for the receptacle branch.  This
1248             value may be useful for end-user grouping or asset tracking
1249             purposes.  The value for this tag does not need to be unique
1250             for this unit or across other units."
1251        ::= { lgpPduRbEntry 42 }
1252
1253    lgpPduRbEntryReceptacleType OBJECT-TYPE
1254        SYNTAX      INTEGER
1255        {
1256            not-specified(0),
1257            nema-5-20R-20-Amp(1),
1258            iec-C13-sheet-F-10-Amp(2),
1259            iec-C19-sheet-J-16-Amp(3),
1260            iec-C13-sheet-F-10-Amp-and-iec-C19-sheet-J-16-Amp(4),
1261            nema-5-20R-20-Amp-and-iec-C13-sheet-F-10-Amp(5),
1262            nema-5-20R-20-Amp-and-iec-C19-sheet-J-16-Amp(6),
1263            cee-7-type-E-schuko(7),
1264            nema-L6-30R-30-Amp(8)
1265        }
1266        MAX-ACCESS  read-only
1267        STATUS      current
1268        DESCRIPTION
1269            "This enumeration represents the type of receptacles installed
1270             on this receptacle branch.  All receptacles on this branch are
1271             of this type/style.
1272
1273             not-specified
1274                 If this value is returned, either the receptacle type has
1275                 not been specified/configured or the agent monitoring this
1276                 PDU does not have a SNMP enumeration defined to the type.
1277            "
1278        ::= { lgpPduRbEntry 45 }
1279
1280    lgpPduRbEntryCapabilities OBJECT-TYPE
1281        SYNTAX      INTEGER
1282        {
1283            not-specified(0),
1284            no-optional-capabilities(1),
1285            measurement-only(2),
1286            measurement-and-control(3),
1287            control-only(4),
1288            current-measurement-only(5),
1289            current-measurement-and-control(6)
1290        }
1291        MAX-ACCESS  read-only
1292        STATUS      current
1293        DESCRIPTION
1294            "Receptacle branch capabilities describes what an individual branch
1295             is capable of.
1296
1297             no-optional-capabilities
1298                 The branch is unable to report measurements and lacks
1299                 control capabilities.
1300             measurement-only
1301                 The branch is capable of reporting multiple measurements.
1302             measurement-and-control
1303                 The branch is capable of reporting multiple measurements
1304                 and controlling the state.
1305             control-only
1306                 The branch is capable of controlling the state.
1307             current-measurement-only
1308                 The branch is capable of reporting the current/amperage only.
1309             current-measurement-and-control
1310                 The branch is capable of reporting the current/amperage and
1311                 has the ability to control the state."
1312        ::= { lgpPduRbEntry 50 }
1313
1314    lgpPduRbEntryLineSource OBJECT-TYPE
1315        SYNTAX      INTEGER
1316        {
1317            not-specified(0),
1318            line-1-neutral(1),
1319            line-2-neutral(2),
1320            line-3-neutral(3),
1321            line-1-line-2(4),
1322            line-2-line-3(5),
1323            line-3-line-1(6),
1324            line-1-line-2-and-line-1-neutral(7),
1325            line-2-line-3-and-line-2-neutral(8),
1326            line-3-line-1-and-line-3-neutral(9),
1327            unknown-line-neutral(10),
1328            unknown-line-line(11)
1329        }
1330        MAX-ACCESS  read-only
1331        STATUS      current
1332        DESCRIPTION
1333            "This represents the line source that is supplying power to this
1334            receptacle branch.
1335                not-specified
1336                    The line source supplying power to the load for this
1337                    receptacle branch has not been specified/configured.
1338                line-1-N
1339                    The load for this receptacle branch is supplied by
1340                    a line-to-neutral configuration. (line 1 to neutral).
1341                line-2-N
1342                    The load for this receptacle branch is supplied by
1343                    a line-to-neutral configuration. (line 2 to neutral).
1344                line-3-N
1345                    The load for this receptacle branch is supplied by
1346                    a line-to-neutral configuration. (line 3 to neutral).
1347                line-1-line-2
1348                    The load for this receptacle branch is supplied by
1349                    a line-to-line configuration (line 1 to line 2).
1350                line-2-line-3
1351                    The load for this receptacle branch is supplied by
1352                    a line-to-line configuration (line 2 to line 3).
1353                line-3-line-1
1354                    The load for this receptacle branch is supplied by
1355                    a line-to-line configuration (line 3 to line 1).
1356                line-1-line-2-and-line-1-neutral
1357                    The load for this mixed receptacle branch is supplied by
1358                    a line-to-line and line-to-neutral configuration
1359                    (line 1 to line 2 and line 1 to neutral).
1360                line-2-line-3-and-line-2-neutral
1361                    The load for this mixed receptacle branch is supplied by
1362                    a line-to-line and line-to-neutral configuration
1363                    (line 2 to line 3 and line 2 to neutral).
1364                line-3-line-1-and-line-3-neutral
1365                    The load for this mixed receptacle branch is supplied by
1366                    a line-to-line and line-to-neutral configuration
1367                    (line 3 to line 1 and line 3 to neutral).
1368                unknown-line-neutral
1369                    The load for this branch is supplied by
1370                    a line-to-neutral configuration. The system is unable to
1371                    determine which lines are supporting the load.
1372                unknown-line-line
1373                    The load for this branch is supplied by
1374                    a line-to-line configuration. The system is unable to
1375                    determine which lines are supporting the load.
1376            "
1377        ::= { lgpPduRbEntry 55 }
1378
1379    lgpPduRbEntryRcpCount OBJECT-TYPE
1380        SYNTAX      Unsigned32
1381        UNITS       "Count"
1382        MAX-ACCESS  read-only
1383        STATUS      current
1384        DESCRIPTION
1385            "The number of receptacles on this receptacle branch."
1386        ::= { lgpPduRbEntry 60 }
1387
1388    lgpPduRbEntryEpRated OBJECT-TYPE
1389        SYNTAX      Unsigned32
1390        UNITS       "VoltRMS"
1391        MAX-ACCESS  read-only
1392        STATUS      current
1393        DESCRIPTION
1394            "Rated Line Voltage for the receptacle branch and its associated
1395             receptacles (i.e. This is the nominal line voltage that is
1396             available to the connected load; it is NOT a measured voltage.)"
1397        ::= { lgpPduRbEntry 70 }
1398
1399    lgpPduRbEntryEcRated OBJECT-TYPE
1400        SYNTAX      Unsigned32
1401        UNITS       "0.1 Amp-AC-RMS"
1402        MAX-ACCESS  read-only
1403        STATUS      current
1404        DESCRIPTION
1405            "This is the rated input line current for the module
1406            (it is NOT the measured current)."
1407        ::= { lgpPduRbEntry 75 }
1408
1409    lgpPduRbEntryFreqRated OBJECT-TYPE
1410        SYNTAX      Unsigned32
1411        UNITS       "Hertz"
1412        MAX-ACCESS  read-only
1413        STATUS      current
1414        DESCRIPTION
1415            "This is the rated electrical frequency for the receptacle branch
1416             and its associated receptacles"
1417        ::= { lgpPduRbEntry 80 }
1418
1419    lgpPduRbEntryEnergyAccum OBJECT-TYPE
1420        SYNTAX      Unsigned32
1421        UNITS       "0.1 Kilowatt-Hour"
1422        MAX-ACCESS  read-write
1423        STATUS      current
1424        DESCRIPTION
1425            "Total accumulated energy, measured at the receptacle branch input,
1426             since the last energy reset. Writing a value of 0 (zero) to this
1427             causes the accumulated energy to be reset. Writing a non-zero
1428             value is invalid and shall result in a write error and the
1429             total energy value remains unchanged.
1430
1431             If the energy has not been reset and has not wrapped, then this
1432             is the total energy since installation.
1433
1434             This value persists across boot events.
1435
1436             NOTE: Resetting this value does not reset the values for the
1437             individual receptacles."
1438        ::= { lgpPduRbEntry 85 }
1439
1440    lgpPduRbEntryEpLNTenths OBJECT-TYPE
1441        SYNTAX      Unsigned32
1442        UNITS       "0.1 VoltRMS"
1443        MAX-ACCESS  read-only
1444        STATUS      current
1445        DESCRIPTION
1446            "The line-to-neutral measurement of the Electrical Potential
1447             measured in Volts RMS (Root Mean Squared)."
1448        ::= { lgpPduRbEntry 100 }
1449
1450    lgpPduRbEntryPwr OBJECT-TYPE
1451        SYNTAX      Unsigned32
1452        UNITS       "Watt"
1453        MAX-ACCESS  read-only
1454        STATUS      current
1455        DESCRIPTION
1456            "The line-to-neutral measurement of the Real Power (Wattage)"
1457        ::= { lgpPduRbEntry 115 }
1458
1459    lgpPduRbEntryAp OBJECT-TYPE
1460        SYNTAX      Unsigned32
1461        UNITS       "VoltAmp"
1462        MAX-ACCESS  read-only
1463        STATUS      current
1464        DESCRIPTION
1465            "The line-to-neutral measurement of the Apparent Power (VA)"
1466        ::= { lgpPduRbEntry 120 }
1467
1468    lgpPduRbEntryPf OBJECT-TYPE
1469        SYNTAX      Integer32
1470        UNITS       "0.01 Power Factor"
1471        MAX-ACCESS  read-only
1472        STATUS      current
1473        DESCRIPTION
1474            "The line-to-neutral measurement of the Power Factor of the
1475             receptacle branches' input."
1476        ::= { lgpPduRbEntry 125 }
1477
1478    lgpPduRbEntryEcHundredths OBJECT-TYPE
1479        SYNTAX      Unsigned32
1480        UNITS       "0.01 Amp-AC-RMS"
1481        MAX-ACCESS  read-only
1482        STATUS      current
1483        DESCRIPTION
1484            "The line-to-neutral measurement of the Electrical Current
1485             measured in Amperes RMS (Root Mean Squared)."
1486        ::= { lgpPduRbEntry 130 }
1487
1488    lgpPduRbEntryEcThrshldUndrAlm OBJECT-TYPE
1489        SYNTAX      Unsigned32
1490        UNITS       "Percent"
1491        MAX-ACCESS  read-write
1492        STATUS      current
1493        DESCRIPTION
1494            "The threshold at which an under current alarm is activated.  If
1495             the measured current (lgpPduRbEntryEc) is equal to or below
1496             this percentage of the full scale rated value
1497             (lgpPduRbEntryEcRated), an under current alarm
1498             is activated"
1499        ::= { lgpPduRbEntry 135 }
1500
1501    lgpPduRbEntryEcThrshldOvrWarn OBJECT-TYPE
1502        SYNTAX      Unsigned32
1503        UNITS       "Percent"
1504        MAX-ACCESS  read-write
1505        STATUS      current
1506        DESCRIPTION
1507            "The threshold at which an over current warning is activated.  If
1508             the measured current (lgpPduRbEntryEc) is equal to or over
1509             this percentage of the full scale rated value
1510             (lgpPduRbEntryEcRated), an over current warning
1511             is activated"
1512        ::= { lgpPduRbEntry 140 }
1513
1514    lgpPduRbEntryEcThrshldOvrAlm OBJECT-TYPE
1515        SYNTAX      Unsigned32
1516        UNITS       "Percent"
1517        MAX-ACCESS  read-write
1518        STATUS      current
1519        DESCRIPTION
1520            "The threshold at which an over current alarm is activated.  If
1521             the measured current (lgpPduRbEntryEcLN) is equal to or over
1522             this percentage of the full scale rated value
1523             (lgpPduRbEntryEcRated), an over current alarm
1524             is activated"
1525        ::= { lgpPduRbEntry 145 }
1526
1527    lgpPduRbEntryEcAvailBeforeAlarmHundredths OBJECT-TYPE
1528        SYNTAX      Unsigned32
1529        UNITS       "0.01 Amps-AC-RMS"
1530        MAX-ACCESS  read-only
1531        STATUS      current
1532        DESCRIPTION
1533            "The amount that the current/amperage may increase from its present
1534             value before an over current alarm occurs."
1535        ::= { lgpPduRbEntry 150 }
1536
1537    lgpPduRbEntryEcUsedBeforeAlarm OBJECT-TYPE
1538        SYNTAX      Unsigned32
1539        UNITS       "0.1 Percent"
1540        MAX-ACCESS  read-only
1541        STATUS      current
1542        DESCRIPTION
1543            "The percent of current utilization relative to the over current
1544             alarm threshold."
1545        ::= { lgpPduRbEntry 160 }
1546
1547    lgpPduRbEntryEpLLTenths OBJECT-TYPE
1548        SYNTAX      Unsigned32
1549        UNITS       "0.1 VoltRMS"
1550        MAX-ACCESS  read-only
1551        STATUS      current
1552        DESCRIPTION
1553            "The line-to-line measurement of the Electrical Potential
1554             measured in Volts RMS (Root Mean Squared)."
1555        ::= { lgpPduRbEntry 170 }
1556
1557    lgpPduRbEntrySwOverCurrentProtection OBJECT-TYPE
1558        SYNTAX      INTEGER
1559        {
1560            disable(0),
1561            enable(1)
1562        }
1563        MAX-ACCESS  read-write
1564        STATUS      current
1565        DESCRIPTION
1566            "The configuration parameter to enable or disable the Branch
1567            SW Over Current Protection feature.If the feature is enabled, in case of Over Current Warning or Alarm condition, following action will be taken on the receptacles:
1568            Locked & On - No Change
1569            Locked & Off - No Change
1570            Unlocked & Off - Turn it Off and Lock it
1571            Unlocked & On - If load present, No Change. If no load, turn it Off and Lock it.
1572            No action will be taken if the feature is disabled.
1573            Note: Only applicable to PDU models where receptacle measurement and control is possible. Not applicable to branch monoitoring models
1574
1575         disabled
1576              This function is disabled.
1577         enable
1578              This function is enabled."
1579
1580        ::= { lgpPduRbEntry 175 }
1581
1582-- -----------------------------------------------------------------------------
1583
1584-- PDU Receptacle Branch - Line/Phase Measurements.
1585
1586-- -----------------------------------------------------------------------------
1587
1588lgpPduRbLineTable OBJECT-TYPE
1589    SYNTAX      SEQUENCE OF LgpPduRbLineEntry
1590    MAX-ACCESS  not-accessible
1591    STATUS      deprecated
1592    DESCRIPTION
1593        "This table contains a list of PDU receptacle branch line/phase
1594         measurements. The table contains zero, one, or many rows, depending
1595         upon the number of PDUs and the number of receptacle branches
1596         on each PDU that are being monitored.
1597
1598         The NMS cannot create or delete rows in the table.
1599         The rows are created by the agent based upon the capabilities of the
1600         PDU(s) being monitored.  Each row in the table represents a
1601         particular phase/line measurement of a PDU Receptacle
1602         Branch.
1603
1604         Rows in the table are uniquely identified by three indexes representing
1605         respectively the PDU (lgpPduEntryIndex), the receptacle
1606         branch (lgpPduRbEntryIndex) and the line/phase being
1607         measured (lgpPduRbLineEntryIndex).
1608         "
1609    ::= { lgpPduReceptacleBranch 40 }
1610
1611    lgpPduRbLineEntry OBJECT-TYPE
1612        SYNTAX      LgpPduRbLineEntry
1613        MAX-ACCESS  not-accessible
1614        STATUS      deprecated
1615        DESCRIPTION
1616            "This entry defines the attributes to be populated in the
1617             various columns of the 'lgpPduRbLineTable'.  The table is
1618             indexed by three indexes.  The 'lgpPduEntryIndex' references
1619             a PDU in the 'lgpPduTable' to which this receptacle branch
1620             line/phase measurement belongs.  The 'lgpPduRbEntryIndex' together
1621             with the 'lgpPduEntryIndex' references the receptacle branch
1622             in the 'lgpPduRbTable'.  The 'lgpPduRbLineEntryIndex' represents
1623             the line/phase of the measurements in the row of this table.
1624             Together these three indexes uniquely identify a phase/line
1625             measurement on a receptacle branch within a PDU being monitored
1626             by this agent.
1627            "
1628        INDEX
1629        {
1630            lgpPduEntryIndex,
1631            lgpPduRbEntryIndex,
1632            lgpPduRbLineEntryIndex
1633        }
1634        ::= { lgpPduRbLineTable 1 }
1635
1636    LgpPduRbLineEntry ::= SEQUENCE
1637    {
1638        lgpPduRbLineEntryIndex                           Unsigned32,
1639        lgpPduRbLineEntryId                              Unsigned32,
1640        lgpPduRbLineEntryLine                            INTEGER,
1641        lgpPduRbLineEntryEpLNTenths                      Unsigned32,
1642        lgpPduRbLineEntryEpLN                            Unsigned32,
1643        lgpPduRbLineEntryEc                              Unsigned32,
1644        lgpPduRbLineEntryPwr                             Unsigned32,
1645        lgpPduRbLineEntryAp                              Unsigned32,
1646        lgpPduRbLineEntryPf                              Integer32,
1647        lgpPduRbLineEntryEcHundredths                    Unsigned32,
1648        lgpPduRbLineEntryEcThrshldUndrAlm                Unsigned32,
1649        lgpPduRbLineEntryEcThrshldOvrWarn                Unsigned32,
1650        lgpPduRbLineEntryEcThrshldOvrAlm                 Unsigned32,
1651        lgpPduRbLineEntryEcAvailBeforeAlarmHundredths    Unsigned32,
1652        lgpPduRbLineEntryEcAvailBeforeAlarm              Unsigned32,
1653        lgpPduRbLineEntryEcUsedBeforeAlarm               Unsigned32,
1654        lgpPduRbLineEntryEpLL                            Unsigned32,
1655        lgpPduRbLineEntryEpLLTenths                      Unsigned32
1656    }
1657
1658    lgpPduRbLineEntryIndex OBJECT-TYPE
1659        SYNTAX      Unsigned32
1660        MAX-ACCESS  not-accessible
1661        STATUS      deprecated
1662        DESCRIPTION
1663            "This is the index that indicates the row of the
1664             'lgpPduRbLineTable'"
1665        ::= { lgpPduRbLineEntry 1 }
1666
1667    lgpPduRbLineEntryId OBJECT-TYPE
1668        SYNTAX      Unsigned32
1669        MAX-ACCESS  read-only
1670        STATUS      deprecated
1671        DESCRIPTION
1672            "Runtime assigned branch identifier."
1673        ::= { lgpPduRbLineEntry 5 }
1674
1675    lgpPduRbLineEntryLine OBJECT-TYPE
1676        SYNTAX      INTEGER
1677        {
1678            phase1(1),
1679            phase2(2),
1680            phase3(3)
1681        }
1682        MAX-ACCESS  read-only
1683        STATUS      deprecated
1684        DESCRIPTION
1685            "The line number or phase that the measurement for this
1686             receptacle branch represents for each measurement in this row of
1687             the table.  The phases are as follows:
1688              Line#  Description
1689              -----  ---------------------------------------------------
1690                 1   Line 1-N (A) for Line-to-Neutral measurements
1691                 2   Line 2-N (B) for Line-to-Neutral measurements
1692                 3   Line 3-N (C) for Line-to-Neutral measurements
1693
1694                 1   Line 1-2 (A-B) for Line-to-Line measurements
1695                 2   Line 2-3 (B-C) for Line-to-Line measurements
1696                 3   Line 3-1 (C-A) for Line-to-Line measurements
1697             "
1698        ::= { lgpPduRbLineEntry 10 }
1699
1700    lgpPduRbLineEntryEpLNTenths OBJECT-TYPE
1701        SYNTAX      Unsigned32
1702        UNITS       "0.1 VoltRMS"
1703        MAX-ACCESS  read-only
1704        STATUS      deprecated
1705        DESCRIPTION
1706            "The line-to-neutral measurement of the Electrical Potential
1707             measured in Volts RMS (Root Mean Squared)."
1708        ::= { lgpPduRbLineEntry 19 }
1709
1710    lgpPduRbLineEntryEpLN OBJECT-TYPE
1711        SYNTAX      Unsigned32
1712        UNITS       "VoltRMS"
1713        MAX-ACCESS  read-only
1714        STATUS      deprecated
1715        DESCRIPTION
1716            "The line-to-neutral measurement of the Electrical Potential
1717             measured in Volts RMS (Root Mean Squared)."
1718        ::= { lgpPduRbLineEntry 20 }
1719
1720    lgpPduRbLineEntryEc OBJECT-TYPE
1721        SYNTAX      Unsigned32
1722        UNITS       "0.1 Amp-AC-RMS"
1723        MAX-ACCESS  read-only
1724        STATUS      deprecated
1725        DESCRIPTION
1726            "The line-to-neutral measurement of the Electrical Current
1727             measured in Amperes RMS (Root Mean Squared)."
1728        ::= { lgpPduRbLineEntry 21 }
1729
1730    lgpPduRbLineEntryPwr OBJECT-TYPE
1731        SYNTAX      Unsigned32
1732        UNITS       "Watt"
1733        MAX-ACCESS  read-only
1734        STATUS      deprecated
1735        DESCRIPTION
1736            "The line-to-neutral measurement of the Real Power (Wattage)"
1737        ::= { lgpPduRbLineEntry 22 }
1738
1739    lgpPduRbLineEntryAp OBJECT-TYPE
1740        SYNTAX      Unsigned32
1741        UNITS       "VoltAmp"
1742        MAX-ACCESS  read-only
1743        STATUS      deprecated
1744        DESCRIPTION
1745            "The line-to-neutral measurement of the Apparent Power (VA)"
1746        ::= { lgpPduRbLineEntry 23 }
1747
1748    lgpPduRbLineEntryPf OBJECT-TYPE
1749        SYNTAX      Integer32
1750        UNITS       "0.01 Power Factor"
1751        MAX-ACCESS  read-only
1752        STATUS      deprecated
1753        DESCRIPTION
1754            "The line-to-neutral measurement of the Power Factor of the
1755             receptacle branches' input."
1756        ::= { lgpPduRbLineEntry 24 }
1757
1758    lgpPduRbLineEntryEcHundredths OBJECT-TYPE
1759        SYNTAX      Unsigned32
1760        UNITS       "0.01 Amp-AC-RMS"
1761        MAX-ACCESS  read-only
1762        STATUS      deprecated
1763        DESCRIPTION
1764            "The line-to-neutral measurement of the Electrical Current
1765             measured in Amperes RMS (Root Mean Squared)."
1766        ::= { lgpPduRbLineEntry 25 }
1767
1768    lgpPduRbLineEntryEcThrshldUndrAlm OBJECT-TYPE
1769        SYNTAX      Unsigned32
1770        UNITS       "Percent"
1771        MAX-ACCESS  read-write
1772        STATUS      deprecated
1773        DESCRIPTION
1774            "The threshold at which an under current alarm is activated.  If
1775             the measured current (lgpPduRbLineEntryEc) is equal to or below
1776             this percentage of the full scale rated value
1777             (lgpPduRbEntryEcRated), an under current alarm
1778             is activated"
1779        ::= { lgpPduRbLineEntry 35 }
1780
1781    lgpPduRbLineEntryEcThrshldOvrWarn OBJECT-TYPE
1782        SYNTAX      Unsigned32
1783        UNITS       "Percent"
1784        MAX-ACCESS  read-write
1785        STATUS      deprecated
1786        DESCRIPTION
1787            "The threshold at which an over current warning is activated.  If
1788             the measured current (lgpPduRbLineEntryEc) is equal to or over
1789             this percentage of the full scale rated value
1790             (lgpPduRbEntryEcRated), an over current warning
1791             is activated"
1792        ::= { lgpPduRbLineEntry 36 }
1793
1794    lgpPduRbLineEntryEcThrshldOvrAlm OBJECT-TYPE
1795        SYNTAX      Unsigned32
1796        UNITS       "Percent"
1797        MAX-ACCESS  read-write
1798        STATUS      deprecated
1799        DESCRIPTION
1800            "The threshold at which an over current alarm is activated.  If
1801             the measured current (lgpPduRbLineEntryEcLN) is equal to or over
1802             this percentage of the full scale rated value
1803             (lgpPduRbEntryEcRated), an over current alarm
1804             is activated"
1805        ::= { lgpPduRbLineEntry 37 }
1806
1807    lgpPduRbLineEntryEcAvailBeforeAlarmHundredths OBJECT-TYPE
1808        SYNTAX      Unsigned32
1809        UNITS       "0.01 Amps-AC-RMS"
1810        MAX-ACCESS  read-only
1811        STATUS      deprecated
1812        DESCRIPTION
1813            "The amount that the current/amperage may increase from its present
1814             value before an over current alarm occurs."
1815        ::= { lgpPduRbLineEntry 39 }
1816
1817    lgpPduRbLineEntryEcAvailBeforeAlarm OBJECT-TYPE
1818        SYNTAX      Unsigned32
1819        UNITS       "0.1 Amps-AC-RMS"
1820        MAX-ACCESS  read-only
1821        STATUS      deprecated
1822        DESCRIPTION
1823            "The amount that the current/amperage may increase from its present
1824             value before an over current alarm occurs."
1825        ::= { lgpPduRbLineEntry 40 }
1826
1827    lgpPduRbLineEntryEcUsedBeforeAlarm OBJECT-TYPE
1828        SYNTAX      Unsigned32
1829        UNITS       "0.1 Percent"
1830        MAX-ACCESS  read-only
1831        STATUS      deprecated
1832        DESCRIPTION
1833            "The percent of current utilization relative to the over current
1834             alarm threshold."
1835        ::= { lgpPduRbLineEntry 41 }
1836
1837    lgpPduRbLineEntryEpLL OBJECT-TYPE
1838        SYNTAX      Unsigned32
1839        UNITS       "VoltRMS"
1840        MAX-ACCESS  read-only
1841        STATUS      deprecated
1842        DESCRIPTION
1843            "The line-to-line measurement of the Electrical Potential
1844             measured in Volts RMS (Root Mean Squared)."
1845        ::= { lgpPduRbLineEntry 60 }
1846
1847    lgpPduRbLineEntryEpLLTenths OBJECT-TYPE
1848        SYNTAX      Unsigned32
1849        UNITS       "0.1 VoltRMS"
1850        MAX-ACCESS  read-only
1851        STATUS      deprecated
1852        DESCRIPTION
1853            "The line-to-line measurement of the Electrical Potential
1854             measured in Volts RMS (Root Mean Squared)."
1855        ::= { lgpPduRbLineEntry 61 }
1856
1857-- -----------------------------------------------------------------------------
1858
1859-- PDU Receptacle (RCP) - Table
1860
1861-- -----------------------------------------------------------------------------
1862
1863lgpPduReceptacle OBJECT-IDENTITY
1864    STATUS      current
1865    DESCRIPTION
1866        "This sub-tree contains information about PDU receptacles."
1867    REFERENCE
1868        "The registrations for the objects in this sub-tree are
1869         defined below."
1870    ::= { lgpPdu 50 }
1871
1872lgpPduRcpTableCount OBJECT-TYPE
1873    SYNTAX      Unsigned32
1874    UNITS       "Count"
1875    MAX-ACCESS  read-only
1876    STATUS      current
1877    DESCRIPTION
1878        "Number of receptacles in the lgpPduRcpTable."
1879    ::= { lgpPduReceptacle 19 }
1880
1881lgpPduRcpTable OBJECT-TYPE
1882    SYNTAX      SEQUENCE OF LgpPduRcpEntry
1883    MAX-ACCESS  not-accessible
1884    STATUS      current
1885    DESCRIPTION
1886        "This table contains a list of PDU receptacle entries.
1887         The table contains numerous rows representing an individual
1888         receptacle, depending upon the number and configuration of
1889         the PDU(s) being monitored by the agent.
1890
1891         The NMS cannot create or delete rows in the table. The rows are
1892         created by the agent based upon the capabilities of the managed
1893         PDU(s).  Each row in the table represents a receptacle in
1894         the system.
1895         "
1896    ::= { lgpPduReceptacle 20 }
1897
1898    lgpPduRcpEntry OBJECT-TYPE
1899        SYNTAX      LgpPduRcpEntry
1900        MAX-ACCESS  not-accessible
1901        STATUS      current
1902        DESCRIPTION
1903            "This entry defines the attributes to be populated in the
1904             various columns of the 'lgpPduRcpTable'.  This table is indexed
1905             by three indexes. The 'lgpPduEntryIndex' references a PDU in
1906             the 'lgpPduTable' that a given row in this table represents.
1907             The 'lgpPduRbEntryIndex' together with the 'lgpPduEntryIndex'
1908             specifies a row in the 'lgpPduRbTable' that the receptacle
1909             belongs.  The 'lgpPduRcpEntryIndex' identifies the particular
1910             receptacle within the branch.
1911            "
1912
1913        INDEX
1914        {
1915            lgpPduEntryIndex,
1916            lgpPduRbEntryIndex,
1917            lgpPduRcpEntryIndex
1918        }
1919        ::= { lgpPduRcpTable 1 }
1920
1921    LgpPduRcpEntry ::= SEQUENCE
1922    {
1923            lgpPduRcpEntryIndex                            Unsigned32,
1924            lgpPduRcpEntryId                               Unsigned32,
1925            lgpPduRcpEntryUsrLabel                         DisplayString,
1926            lgpPduRcpEntryUsrTag1                          DisplayString,
1927            lgpPduRcpEntryUsrTag2                          DisplayString,
1928            lgpPduRcpEntrySysAssignLabel                   DisplayString,
1929            lgpPduRcpEntryPosition                         Unsigned32,
1930            lgpPduRcpEntryType                             INTEGER,
1931            lgpPduRcpEntryLineSource                       INTEGER,
1932            lgpPduRcpEntryCapabilities                     INTEGER,
1933            lgpPduRcpEntryEp                               Unsigned32,
1934            lgpPduRcpEntryEpTenths                         Unsigned32,
1935            lgpPduRcpEntryEc                               Unsigned32,
1936            lgpPduRcpEntryEcHundredths                     Unsigned32,
1937            lgpPduRcpEntryPwrOut                           Unsigned32,
1938            lgpPduRcpEntryApOut                            Unsigned32,
1939            lgpPduRcpEntryPf                               Unsigned32,
1940            lgpPduRcpEntryFreq                             Unsigned32,
1941            lgpPduRcpEntryEnergyAccum                      Unsigned32,
1942            lgpPduRcpEntryPwrOnDelay                       Unsigned32,
1943            lgpPduRcpEntryPwrState                         INTEGER,
1944            lgpPduRcpEntryPwrUpState                       INTEGER,
1945            lgpPduRcpEntryControl                          INTEGER,
1946            lgpPduRcpEntryControlLock                      INTEGER,
1947            lgpPduRcpEntryEcThrshldUnderAlarm              Unsigned32,
1948            lgpPduRcpEntryEcThrshldOverWarn                Unsigned32,
1949            lgpPduRcpEntryEcThrshldOverAlarm               Unsigned32,
1950            lgpPduRcpEntryEcAvailBeforeAlarmHundredths     Unsigned32,
1951            lgpPduRcpEntryEcAvailBeforeAlarm               Unsigned32,
1952            lgpPduRcpEntryEcUsedBeforeAlarm                Unsigned32,
1953            lgpPduRcpEntryEcCrestFactor                    Unsigned32,
1954            lgpPduRcpEntryBlinkLED                         INTEGER,
1955            lgpPduRcpEntrySwOverTemperatureProtection      INTEGER,
1956            lgpPduRcpEntryOperationCondition               INTEGER,
1957            lgpPduRcpEntryCriticality                      INTEGER,
1958            lgpPduRcpEntryPostOnDelay                      Unsigned32,
1959            lgpPduRcpEntryPostOffDelay                     Unsigned32,
1960            lgpPduRcpEntryAddReceptacleToGroup             OBJECT IDENTIFIER,
1961            lgpPduRcpEntryRemoveReceptacleFromGroup        OBJECT IDENTIFIER
1962    }
1963
1964    lgpPduRcpEntryIndex OBJECT-TYPE
1965        SYNTAX      Unsigned32
1966        MAX-ACCESS  not-accessible
1967        STATUS      current
1968        DESCRIPTION
1969            "This is the index that indicates the receptacle position on the
1970             receptacle branch.  This along with the other two indexes on the
1971             lgpPduRcpTable uniquely identify the receptacle in this table."
1972        ::= { lgpPduRcpEntry 1 }
1973
1974    lgpPduRcpEntryId OBJECT-TYPE
1975        SYNTAX      Unsigned32
1976        MAX-ACCESS  read-only
1977        STATUS      current
1978        DESCRIPTION
1979            "A runtime assigned receptacle identification number."
1980        ::= { lgpPduRcpEntry 5 }
1981
1982    lgpPduRcpEntryUsrLabel OBJECT-TYPE
1983        SYNTAX      DisplayString
1984        MAX-ACCESS  read-write
1985        STATUS      current
1986        DESCRIPTION
1987            "User assigned label for this receptacle."
1988        ::= { lgpPduRcpEntry 10 }
1989
1990    lgpPduRcpEntryUsrTag1 OBJECT-TYPE
1991        SYNTAX      DisplayString
1992        MAX-ACCESS  read-write
1993        STATUS      current
1994        DESCRIPTION
1995            "User assigned Tag to assist in identifying or grouping this
1996             receptacle within the end-users domain."
1997        ::= { lgpPduRcpEntry 15 }
1998
1999    lgpPduRcpEntryUsrTag2 OBJECT-TYPE
2000        SYNTAX      DisplayString
2001        MAX-ACCESS  read-write
2002        STATUS      current
2003        DESCRIPTION
2004            "User assigned Tag to assist in identifying or grouping this
2005             receptacle within the end-users domain."
2006        ::= { lgpPduRcpEntry 20 }
2007
2008    lgpPduRcpEntrySysAssignLabel OBJECT-TYPE
2009        SYNTAX      DisplayString
2010        MAX-ACCESS  read-only
2011        STATUS      current
2012        DESCRIPTION
2013            "System assigned identifier representing the receptacle. The value
2014             is independent of any user assigned label or tag. The exact format
2015             of this label is system dependent and is subject to change,
2016             therefore, it should not be referenced for programmatic use."
2017        ::= { lgpPduRcpEntry 25 }
2018
2019    lgpPduRcpEntryPosition OBJECT-TYPE
2020        SYNTAX      Unsigned32
2021        MAX-ACCESS  read-only
2022        STATUS      current
2023        DESCRIPTION
2024            "A number representing the position of the receptacle within the
2025             receptacle branch."
2026        ::= { lgpPduRcpEntry 30 }
2027
2028    lgpPduRcpEntryType OBJECT-TYPE
2029        SYNTAX      INTEGER
2030        {
2031            not-specified(0),
2032            nema-5-20R-20-Amp(1),
2033            iec-C13-sheet-F-10-Amp(2),
2034            iec-C19-sheet-J-16-Amp(3),
2035            cee-7-type-E-schuko(7),
2036            nema-L6-30R-30-Amp(8)
2037        }
2038        MAX-ACCESS  read-only
2039        STATUS      current
2040        DESCRIPTION
2041            "The type or form of receptacle.  The enumerations are specified
2042             in well-known industry standard terms and abbreviations."
2043        ::= { lgpPduRcpEntry 40 }
2044
2045    lgpPduRcpEntryLineSource OBJECT-TYPE
2046        SYNTAX      INTEGER
2047        {
2048            not-specified(0),
2049            line-1-N(1),
2050            line-2-N(2),
2051            line-3-N(3),
2052            line-1-line-2(4),
2053            line-2-line-3(5),
2054            line-3-line-1(6),
2055            unknown-line-neutral(7),
2056            unknown-line-line(8)
2057        }
2058        MAX-ACCESS  read-only
2059        STATUS      current
2060        DESCRIPTION
2061            "This represents the line source that is supplying power to this
2062             receptacle.
2063                not-specified
2064                    The line source supplying power to the load for this
2065                    receptacle has not been specified/configured.
2066                line-1-N
2067                    The load for this receptacle is supplied by
2068                    a line-to-neutral configuration. (line 1 to neutral).
2069                line-2-N
2070                    The load for this receptacle is supplied by
2071                    a line-to-neutral configuration. (line 2 to neutral).
2072                line-3-N
2073                    The load for this receptacle is supplied by
2074                    a line-to-neutral configuration. (line 3 to neutral).
2075                line-1-line-2
2076                    The load for this receptacle is supplied by
2077                    a line-to-line configuration (line 1 to line 2).
2078                line-2-line-3
2079                    The load for this receptacle is supplied by
2080                    a line-to-line configuration (line 2 to line 3).
2081                line-3-line-1
2082                    The load for this receptacle is supplied by
2083                    a line-to-line configuration (line 3 to line 1).
2084                unknown-line-neutral
2085                    The load for this receptacle is supplied by
2086                    a line-to-neutral configuration. The system is unable to
2087                    determine which lines are supporting the load.
2088                unknown-line-line
2089                    The load for this receptacle is supplied by
2090                    a line-to-line configuration. The system is unable to
2091                    determine which lines are supporting the load.
2092            "
2093        ::= { lgpPduRcpEntry 45 }
2094
2095    lgpPduRcpEntryCapabilities OBJECT-TYPE
2096        SYNTAX      INTEGER
2097        {
2098            not-specified(0),
2099            no-optional-capabilities(1),
2100            measurement-only(2),
2101            measurement-and-control(3),
2102            control-only(4),
2103            current-measurement-only(5),
2104            current-measurement-and-control(6)
2105        }
2106        MAX-ACCESS  read-only
2107        STATUS      current
2108        DESCRIPTION
2109            "Receptacle capabilities describes what an individual receptacle is
2110             capable of.
2111
2112             no-optional-capabilities
2113                 The receptacle is unable to report measurements and lacks
2114                 control capabilities.
2115             measurement-only
2116                 The receptacle is capable of reporting multiple measurements.
2117             measurement-and-control
2118                 The receptacle is capable of reporting multiple measurements
2119                 and controlling the state.
2120             control-only
2121                 The receptacle is capable of controlling the state.
2122             current-measurement-only
2123                 The receptacle is capable of reporting the current/amperage
2124                 only.
2125             current-measurement-and-control
2126                 The receptacle is capable of reporting the current/amperage and
2127                 has the ability to control the state."
2128        ::= { lgpPduRcpEntry 50 }
2129
2130    lgpPduRcpEntryEp OBJECT-TYPE
2131        SYNTAX      Unsigned32
2132        UNITS       "Volts-AC-RMS"
2133        MAX-ACCESS  read-only
2134        STATUS      current
2135        DESCRIPTION
2136            "Voltage being delivered to the load attached to the receptacle.
2137             Alternating Current RMS Electrical Potential measurement."
2138        ::= { lgpPduRcpEntry 55 }
2139
2140    lgpPduRcpEntryEpTenths OBJECT-TYPE
2141        SYNTAX      Unsigned32
2142        UNITS       "0.1 Volts-AC-RMS"
2143        MAX-ACCESS  read-only
2144        STATUS      current
2145        DESCRIPTION
2146            "Voltage being delivered to the load attached to the receptacle.
2147             Alternating Current RMS Electrical Potential measurement."
2148        ::= { lgpPduRcpEntry 56 }
2149
2150    lgpPduRcpEntryEc OBJECT-TYPE
2151        SYNTAX      Unsigned32
2152        UNITS       "0.1 Amp-AC-RMS"
2153        MAX-ACCESS  read-only
2154        STATUS      current
2155        DESCRIPTION
2156            "Current (amperage) being delivered to the load attached to
2157             the receptacle. Electrical Current is measured in
2158             Amperes RMS (Root Mean Squared)."
2159        ::= { lgpPduRcpEntry 60 }
2160
2161    lgpPduRcpEntryEcHundredths OBJECT-TYPE
2162        SYNTAX      Unsigned32
2163        UNITS       "0.01 Amp-AC-RMS"
2164        MAX-ACCESS  read-only
2165        STATUS      current
2166        DESCRIPTION
2167            "Current (amperage) being delivered to the load attached to
2168             the receptacle. Electrical Current is measured in
2169             Amperes RMS (Root Mean Squared)."
2170        ::= { lgpPduRcpEntry 61 }
2171
2172    lgpPduRcpEntryPwrOut OBJECT-TYPE
2173        SYNTAX      Unsigned32
2174        UNITS       "Watt"
2175        MAX-ACCESS  read-only
2176        STATUS      current
2177        DESCRIPTION
2178            "Real Power (watts) being delivered to the load attached to
2179             the receptacle."
2180        ::= { lgpPduRcpEntry 65 }
2181
2182    lgpPduRcpEntryApOut OBJECT-TYPE
2183        SYNTAX      Unsigned32
2184        UNITS       "Volt-Amp-RMS"
2185        MAX-ACCESS  read-only
2186        STATUS      current
2187        DESCRIPTION
2188            "Apparent Power (volt-amps) being delivered to the load
2189             attached to the receptacle."
2190        ::= { lgpPduRcpEntry 70 }
2191
2192    lgpPduRcpEntryPf OBJECT-TYPE
2193        SYNTAX      Unsigned32
2194        UNITS       ".01 Power Factor"
2195        MAX-ACCESS  read-only
2196        STATUS      current
2197        DESCRIPTION
2198            "Receptacle Power Factor, which is the ratio of real power
2199             to apparent power (i.e. ratio of watts to volts-amps)."
2200        ::= { lgpPduRcpEntry 75 }
2201
2202    lgpPduRcpEntryFreq OBJECT-TYPE
2203        SYNTAX      Unsigned32
2204        UNITS       "0.1 Hertz"
2205        MAX-ACCESS  read-only
2206        STATUS      current
2207        DESCRIPTION
2208            "The measured line frequency being delivered to the load
2209             attached to the receptacle."
2210        ::= { lgpPduRcpEntry 80 }
2211
2212    lgpPduRcpEntryEnergyAccum OBJECT-TYPE
2213        SYNTAX      Unsigned32
2214        UNITS       "0.1 Kilowatt-Hour"
2215        MAX-ACCESS  read-write
2216        STATUS      current
2217        DESCRIPTION
2218            "Total accumulated energy, measured at the module input, since
2219             the last energy reset. Writing a value of 0 (zero) to this
2220             causes the accumulated energy to be reset. Writing a non-zero
2221             value is invalid and shall result in a write error and the
2222             total energy value remains unchanged.
2223
2224             If the energy has not been reset and has not wrapped,
2225             then this is the total energy since installation.
2226
2227             This value persists across boot events."
2228        ::= { lgpPduRcpEntry 85 }
2229
2230    lgpPduRcpEntryPwrOnDelay OBJECT-TYPE
2231        SYNTAX      Unsigned32
2232        UNITS       "Seconds"
2233        MAX-ACCESS  read-write
2234        STATUS      current
2235        DESCRIPTION
2236            "The amount of time to wait before power is applied to the
2237            receptacle after a power strip is turned on or rebooted.
2238            This can be used to stagger the powering of multiple
2239            receptacles in order to prevent a large initial current
2240            draw."
2241        ::= { lgpPduRcpEntry 90 }
2242
2243    lgpPduRcpEntryPwrState OBJECT-TYPE
2244        SYNTAX      INTEGER
2245        {
2246            unknown(0),
2247            off(1),
2248            on(2),
2249            off-pending-on-delay(3)
2250        }
2251        MAX-ACCESS  read-only
2252        STATUS      current
2253        DESCRIPTION
2254            "unknown
2255                The current power state is unknown.
2256             off
2257                The current power state of the receptacle is OFF.
2258             on
2259                The current power state of the receptacle is ON.
2260             off-pending-on-delay
2261                The current power state of the receptacle is OFF.  The power
2262                will be ON at the expiration of the ON delay of this
2263                receptacle."
2264        ::= { lgpPduRcpEntry 95 }
2265
2266    lgpPduRcpEntryPwrUpState OBJECT-TYPE
2267        SYNTAX      INTEGER
2268        {
2269            on(1),
2270            off(2),
2271            last-state(3)
2272        }
2273        MAX-ACCESS  read-write
2274        STATUS      current
2275        DESCRIPTION
2276            "The 'Power Up State' defines the state to which the receptacle shall return
2277	    after a power cycle of the PDU.
2278
2279	     on
2280	   	The receptacle shall be switched to the ON state after the power on delay
2281                timer (lgpPduRcpEntryPwrOnDelay).
2282	     off
2283	   	The receptacle shall be in the OFF state upon power cycle.
2284             last-state
2285	   	The receptacle shall be put to the previous state. Again, on state will be
2286		effective only after the power on delay (lgpPduRcpEntryPwrOnDelay)."
2287        ::= { lgpPduRcpEntry 96 }
2288
2289    lgpPduRcpEntryControl OBJECT-TYPE
2290        SYNTAX      INTEGER
2291        {
2292            off(0),
2293            on(1),
2294            cycle-power(2)
2295        }
2296        MAX-ACCESS  read-write
2297        STATUS      current
2298        DESCRIPTION
2299            "This object represents the current and persistent (configured)
2300             power state of the receptacle.  The receptacle can also be
2301             controlled by writing to this object.
2302             off
2303                 The current and persisted (configured) power state of the
2304                 receptacle is 'off'.  When writing 'off' to this object the
2305                 receptacle, if ON, will be turned OFF and its persistent
2306                 (configured) power state will be set to 'off'.
2307             on
2308                 The current and persisted (configured) power state of the
2309                 receptacle is 'on'.  When writing 'on' to this object the
2310                 receptacle, if 'off', will be turned 'on' and its persistent
2311                 (configured) power state will be set to 'on'.
2312             cycle-power
2313                 The receptacle is currently in a power-cycle state. The
2314                 power to the receptacle is being turned off momentarily and
2315                 will then revert to being 'on'.
2316                 When writing 'cycle-power' to this OBJECT if the receptacle is
2317                 'on' it will be momentarily turned 'off' and then revert to the
2318                 'on' state.  The receptacle's persistent (configured) power
2319                 state will be left unchanged ('on').
2320
2321                 If the receptacle is OFF writing cycle-power has no
2322                 affect on the receptacle.
2323            "
2324        ::= { lgpPduRcpEntry 100 }
2325
2326    lgpPduRcpEntryControlLock OBJECT-TYPE
2327        SYNTAX      INTEGER
2328        {
2329            unknown(0),
2330            unlocked(1),
2331            locked(2)
2332        }
2333        MAX-ACCESS  read-write
2334        STATUS      current
2335        DESCRIPTION
2336            "This object represents the locked state of the receptacle.
2337
2338             unknown
2339                 The lock state of the receptacle is not known at this time.
2340             locked
2341                 If the receptacle is 'locked' then its current persisted
2342                 (configured) state can not be changed.
2343             unlocked
2344                 If the receptacle is 'unlocked', then a user with proper
2345                 permissions may change the receptacles state."
2346        ::= { lgpPduRcpEntry 105 }
2347
2348    lgpPduRcpEntryEcThrshldUnderAlarm OBJECT-TYPE
2349        SYNTAX      Unsigned32
2350        UNITS       "Percent"
2351        MAX-ACCESS  read-write
2352        STATUS      current
2353        DESCRIPTION
2354            "The threshold at which an under current alarm is activated.  If
2355             the measured current (lgpPduRbLineEntryEcLL) is equal to or below
2356             this percentage of the full scale rated value
2357             (lgpPduRbEntryEcRated), an under current alarm
2358             is activated"
2359        ::= { lgpPduRcpEntry 150 }
2360
2361    lgpPduRcpEntryEcThrshldOverWarn OBJECT-TYPE
2362        SYNTAX      Unsigned32
2363        UNITS       "Percent"
2364        MAX-ACCESS  read-write
2365        STATUS      current
2366        DESCRIPTION
2367            "The threshold at which an over current warning is activated.  If
2368             the measured current (lgpPduRbLineEntryEcLL) is equal to or over
2369             this percentage of the full scale rated value
2370             (lgpPduRbEntryEcRated), an over current warning
2371             is activated"
2372        ::= { lgpPduRcpEntry 151 }
2373
2374    lgpPduRcpEntryEcThrshldOverAlarm OBJECT-TYPE
2375        SYNTAX      Unsigned32
2376        UNITS       "Percent"
2377        MAX-ACCESS  read-write
2378        STATUS      current
2379        DESCRIPTION
2380            "The threshold at which an over current alarm is activated.  If
2381             the measured current (lgpPduRbLineEntryEcLL) is equal to or over
2382             this percentage of the full scale rated value
2383             (lgpPduRbEntryEcRated), an over current alarm
2384             is activated"
2385        ::= { lgpPduRcpEntry 152 }
2386
2387    lgpPduRcpEntryEcAvailBeforeAlarmHundredths OBJECT-TYPE
2388        SYNTAX      Unsigned32
2389        UNITS       "0.01 Amps-AC-RMS"
2390        MAX-ACCESS  read-only
2391        STATUS      current
2392        DESCRIPTION
2393            "The amount that the current/amperage may increase from its present
2394             value before an over current alarm occurs."
2395        ::= { lgpPduRcpEntry 159 }
2396
2397    lgpPduRcpEntryEcAvailBeforeAlarm OBJECT-TYPE
2398        SYNTAX      Unsigned32
2399        UNITS       "0.1 Amps-AC-RMS"
2400        MAX-ACCESS  read-only
2401        STATUS      current
2402        DESCRIPTION
2403            "The amount that the current/amperage may increase from its present
2404             value before an over current alarm occurs."
2405        ::= { lgpPduRcpEntry 160 }
2406
2407    lgpPduRcpEntryEcUsedBeforeAlarm OBJECT-TYPE
2408        SYNTAX      Unsigned32
2409        UNITS       "0.1 Percent"
2410        MAX-ACCESS  read-only
2411        STATUS      current
2412        DESCRIPTION
2413            "The percent of current utilization relative to the over current
2414             alarm threshold."
2415        ::= { lgpPduRcpEntry 161 }
2416
2417    lgpPduRcpEntryEcCrestFactor OBJECT-TYPE
2418        SYNTAX      Unsigned32
2419        UNITS       "0.01"
2420        MAX-ACCESS  read-only
2421        STATUS      current
2422        DESCRIPTION
2423            "Receptacle current crest factor, which is the peak amplitude of the
2424             current waveform divided by the RMS value of the waveform."
2425        ::= { lgpPduRcpEntry 162 }
2426
2427    lgpPduRcpEntryBlinkLED OBJECT-TYPE
2428        SYNTAX      INTEGER
2429        {
2430            noAction(1),
2431            blinkLED(2)
2432        }
2433        MAX-ACCESS  read-write
2434        STATUS      current
2435        DESCRIPTION
2436            "Blink the receptacle LED. Writing blinkLED(2) will cause the LED
2437             to blink for a predefined duration of time. Reading this object
2438             will always return noAction(1)."
2439        ::= { lgpPduRcpEntry 200 }
2440
2441    lgpPduRcpEntrySwOverTemperatureProtection OBJECT-TYPE
2442        SYNTAX      INTEGER
2443        {
2444            disable(0),
2445            enable(1)
2446        }
2447        MAX-ACCESS  read-write
2448        STATUS      current
2449        DESCRIPTION
2450            "The configuration parameter to enable or disable the Receptacle
2451            SW Over Temperature Protection feature
2452            If the feature is enabled, in case of Over Temperature Alarm condition,
2453            following action will be taken on the receptacles:
2454            Locked & Off - No Change
2455            Unlocked & Off - No Change
2456            Unlocked & On - Turn it Off.
2457            Locked & On - Turn it Off and keep it Locked.
2458
2459            No action will be taken if the feature is disabled."
2460        ::= { lgpPduRcpEntry 205 }
2461
2462    lgpPduRcpEntryOperationCondition OBJECT-TYPE
2463        SYNTAX      INTEGER
2464        {
2465            normalOperation(1),
2466            normalWithWarning(2),
2467            normalWithAlarm(3),
2468            abnormal(4)
2469        }
2470        MAX-ACCESS  read-only
2471        STATUS      current
2472        DESCRIPTION
2473            "Receptacle Operating Condition - indicates the condition of the receptacle.
2474
2475             The operating condition has the following:
2476
2477             Normal
2478                 Normal operation without any alarm or warning.
2479             Alarm
2480                 An Alarm condition due to over/under current.
2481             Warning
2482                 A Warning condition due to over/under current
2483             Abnormal
2484                 A condition in which the outlet is in 'Power Off State' but still drawing current."
2485        ::= { lgpPduRcpEntry 210 }
2486
2487    lgpPduRcpEntryCriticality OBJECT-TYPE
2488        SYNTAX      INTEGER
2489        {
2490            critical(0),
2491            notCritical(1)
2492        }
2493        MAX-ACCESS  read-write
2494        STATUS      current
2495        DESCRIPTION
2496            "The configuration parameter can be used by the user to mark a receptacle as
2497            critical or non-critical."
2498        ::= { lgpPduRcpEntry 215 }
2499
2500    lgpPduRcpEntryPostOnDelay OBJECT-TYPE
2501        SYNTAX      Unsigned32
2502        UNITS       "Seconds"
2503        MAX-ACCESS  read-write
2504        STATUS      current
2505        DESCRIPTION
2506            "The 'Post On Delay' is the time interval (in seconds) that the PDU waits after
2507            a command is issued to switch ON a receptacle before applying power to the receptacle
2508
2509            A value of zero implies that there is no delay (i.e. the receptacle is turned on
2510            immediately on command issue)."
2511        ::= { lgpPduRcpEntry 220 }
2512
2513    lgpPduRcpEntryPostOffDelay OBJECT-TYPE
2514        SYNTAX      Unsigned32
2515        UNITS       "Seconds"
2516        MAX-ACCESS  read-write
2517        STATUS      current
2518        DESCRIPTION
2519            "The 'Post Off Delay' is the time interval (in seconds) that the PDU waits after
2520            a command is issued to switch OFF a receptacle before removing power from the receptacle
2521
2522            A value of zero implies that there is no delay (i.e. the receptacle is turned off
2523            immediately on command issue)."
2524        ::= { lgpPduRcpEntry 225 }
2525
2526    lgpPduRcpEntryAddReceptacleToGroup OBJECT-TYPE
2527        SYNTAX      OBJECT IDENTIFIER
2528        MAX-ACCESS  read-write
2529        STATUS      current
2530        DESCRIPTION
2531            "This receptacle can be added to a group by writing a corresponding
2532             OID to this column.  The OID must be a pointer to the
2533             lgpPduRcpGroupUsrLabel from the lgpPduRcpGroupTable.
2534             For example, to add this receptacle to group 1, the oid
2535             .1.3.6.1.4.1.476.1.42.3.8.50.30.10.1.1 would be written to
2536             this column."
2537        ::= { lgpPduRcpEntry 230 }
2538
2539    lgpPduRcpEntryRemoveReceptacleFromGroup OBJECT-TYPE
2540        SYNTAX      OBJECT IDENTIFIER
2541        MAX-ACCESS  read-write
2542        STATUS      current
2543        DESCRIPTION
2544            "This receptacle can be removed from a group by writing a corresponding
2545             OID to this column.  The OID must be a pointer to the
2546             lgpPduRcpGroupUsrLabel from the lgpPduRcpGroupTable.
2547             For example, to remove this receptacle from group 1, the oid
2548             .1.3.6.1.4.1.476.1.42.3.8.50.30.10.1.1 would be written to
2549             this column."
2550        ::= { lgpPduRcpEntry 235 }
2551
2552-- -----------------------------------------------------------------------------
2553-- PDU Receptacle Group Table
2554-- -----------------------------------------------------------------------------
2555
2556lgpPduRcpGroup OBJECT-IDENTITY
2557    STATUS      current
2558    DESCRIPTION
2559        "This sub-tree contains information about receptacle groups.
2560         Receptacle groups are supported by some PDU's and allow control of
2561         multiple receptacles at a time by issuing commands to an associated
2562         receptacle group."
2563    REFERENCE
2564        "The registrations for the objects in this sub-tree are
2565         defined below."
2566    ::= { lgpPduReceptacle 30 }
2567
2568lgpPduRcpGroupTableCount OBJECT-TYPE
2569    SYNTAX      Unsigned32
2570    UNITS       "Count"
2571    MAX-ACCESS  read-only
2572    STATUS      current
2573    DESCRIPTION
2574        "Number of receptacle groups (rows) in the lgpPduRcpGroupTable."
2575    ::= { lgpPduRcpGroup 9 }
2576
2577lgpPduRcpGroupTable OBJECT-TYPE
2578    SYNTAX      SEQUENCE OF LgpPduRcpGroupEntry
2579    MAX-ACCESS  not-accessible
2580    STATUS      current
2581    DESCRIPTION
2582        "This table contains a list of the possible receptacle groups
2583         that can be created.  The table contains a fixed number of rows, which
2584         is the maximum number of receptacle groups that can be used."
2585    ::= { lgpPduRcpGroup 10 }
2586
2587    lgpPduRcpGroupEntry OBJECT-TYPE
2588        SYNTAX      LgpPduRcpGroupEntry
2589        MAX-ACCESS  not-accessible
2590        STATUS      current
2591        DESCRIPTION
2592            "This entry defines the attributes to be populated in the
2593             various columns of the 'lgpPduRcpGroupTable'.
2594             This table is indexed by lgpPduRcpGroupIndex.
2595            "
2596        INDEX
2597        {
2598            lgpPduRcpGroupIndex
2599        }
2600        ::= { lgpPduRcpGroupTable 1 }
2601
2602    LgpPduRcpGroupEntry ::= SEQUENCE
2603    {
2604        lgpPduRcpGroupIndex                       Unsigned32,
2605        lgpPduRcpGroupUsrLabel                    DisplayString,
2606        lgpPduRcpGroupDeleteGroup                 INTEGER,
2607        lgpPduRcpGroupControlPower                INTEGER,
2608        lgpPduRcpGroupControlLock                 INTEGER,
2609        lgpPduRcpGroupBlinkLED                    INTEGER
2610    }
2611
2612    lgpPduRcpGroupIndex OBJECT-TYPE
2613        SYNTAX      Unsigned32
2614        MAX-ACCESS  not-accessible
2615        STATUS      current
2616        DESCRIPTION
2617            "This is an index into the table.  There will always be 64 rows,
2618             each representing a separate receptacle group.
2619            "
2620        ::= { lgpPduRcpGroupEntry 1 }
2621
2622    lgpPduRcpGroupUsrLabel OBJECT-TYPE
2623        SYNTAX      DisplayString
2624        MAX-ACCESS  read-write
2625        STATUS      current
2626        DESCRIPTION
2627            "User assigned identifier for this receptacle group."
2628        ::= { lgpPduRcpGroupEntry 10 }
2629
2630    lgpPduRcpGroupDeleteGroup OBJECT-TYPE
2631        SYNTAX      INTEGER
2632        {
2633            no-action(0),
2634            delete-receptacle-group(1)
2635        }
2636        MAX-ACCESS  read-write
2637        STATUS      current
2638        DESCRIPTION
2639            "This column will delete the receptacles from the group when written to."
2640        ::= { lgpPduRcpGroupEntry 20 }
2641
2642    lgpPduRcpGroupControlPower OBJECT-TYPE
2643        SYNTAX      INTEGER
2644        {
2645            no-action(0),
2646            off(1),
2647            on(2),
2648            cycle-power(3)
2649        }
2650        MAX-ACCESS  read-write
2651        STATUS      current
2652        DESCRIPTION
2653            "This column controls the power to the group of receptacles.  The corresponding
2654             operation will be performed on all receptacles that have been added to the group.
2655            "
2656        ::= { lgpPduRcpGroupEntry 30 }
2657
2658    lgpPduRcpGroupControlLock OBJECT-TYPE
2659        SYNTAX      INTEGER
2660        {
2661            no-action(0),
2662            unlock(1),
2663            lock(2)
2664        }
2665        MAX-ACCESS  read-write
2666        STATUS      current
2667        DESCRIPTION
2668            "This column controls the locking of the group of receptacles.  The corresponding
2669             operation will be performed on all receptacles that have been added to the group.
2670            "
2671        ::= { lgpPduRcpGroupEntry 40 }
2672
2673    lgpPduRcpGroupBlinkLED OBJECT-TYPE
2674        SYNTAX      INTEGER
2675        {
2676            no-action(0),
2677            blinkLED(1)
2678        }
2679        MAX-ACCESS  read-write
2680        STATUS      current
2681        DESCRIPTION
2682            "This column will blink the LED's associated with all receptacles that are part of
2683             the group.
2684            "
2685        ::= { lgpPduRcpGroupEntry 50 }
2686
2687-- -----------------------------------------------------------------------------
2688-- PDU Receptacle Group Display Table
2689-- -----------------------------------------------------------------------------
2690
2691lgpPduRcpGroupDisplayTableCount OBJECT-TYPE
2692    SYNTAX      Unsigned32
2693    UNITS       "Count"
2694    MAX-ACCESS  read-only
2695    STATUS      current
2696    DESCRIPTION
2697        "Number of rows currently in the lgpPduRcpGroupDisplayTable."
2698    ::= { lgpPduRcpGroup 19 }
2699
2700lgpPduRcpGroupDisplayTable OBJECT-TYPE
2701    SYNTAX      SEQUENCE OF LgpPduRcpGroupDisplayEntry
2702    MAX-ACCESS  not-accessible
2703    STATUS      current
2704    DESCRIPTION
2705        "This table is used to display which receptacle groups are currently
2706         defined and which receptacles are associated with each group.
2707         The table will have 0 rows when no receptacles have been added to any receptacle
2708         groups.  If a single receptacle has been added to 2 different groups,
2709         there will be 2 rows in the table.
2710        "
2711    ::= { lgpPduRcpGroup 20 }
2712
2713    lgpPduRcpGroupDisplayEntry OBJECT-TYPE
2714        SYNTAX      LgpPduRcpGroupDisplayEntry
2715        MAX-ACCESS  not-accessible
2716        STATUS      current
2717        DESCRIPTION
2718            "This entry defines the attributes to be populated in the
2719             various columns of the 'lgpPduRcpGroupDisplayTable'.
2720             This table is indexed by two indexes.
2721             The 'lgpPduRcpGroupIndex' references a receptacle group in
2722             the 'lgpPduRcpGroupTable' that a given row in this table represents.
2723             The 'lgpPduEntryIndex' references a PDU in the 'lgpPduTable'
2724             that identifies the particular PDU receptacle list
2725             within the receptacle group.
2726            "
2727        INDEX
2728        {
2729            lgpPduRcpGroupIndex,
2730            lgpPduEntryIndex
2731        }
2732        ::= { lgpPduRcpGroupDisplayTable 1 }
2733
2734    LgpPduRcpGroupDisplayEntry ::= SEQUENCE
2735    {
2736        lgpPduRcpGroupDisplayIndex                Unsigned32,
2737        lgpPduRcpGroupDisplayGroup          DisplayString
2738    }
2739
2740    lgpPduRcpGroupDisplayIndex OBJECT-TYPE
2741        SYNTAX      Unsigned32
2742        MAX-ACCESS  not-accessible
2743        STATUS      current
2744        DESCRIPTION
2745            "This is an index into the table.  There can be zero or more rows
2746             in this table."
2747        ::= { lgpPduRcpGroupDisplayEntry 10 }
2748
2749    lgpPduRcpGroupDisplayGroup OBJECT-TYPE
2750        SYNTAX      DisplayString
2751        MAX-ACCESS  read-only
2752        STATUS      current
2753        DESCRIPTION
2754            "This column displays the PDU receptacle list of the specified
2755             receptacle group.  The value in this column is a comma delimted string that decribes
2756		  the list of receptacles of a PDU that are members of the receptacle group.
2757             For example, if receptacles 1 and 3 of branch A and receptacles 2 and 4
2758             of branch B are members of the receptacle group, this column
2759             would show: A-1,A-3,B-2,B-4"
2760        ::= { lgpPduRcpGroupDisplayEntry 20 }
2761
2762-- -----------------------------------------------------------------------------
2763-- PDU Auxiliary Sensors
2764-- -----------------------------------------------------------------------------
2765
2766lgpPduAuxiliarySensors OBJECT-IDENTITY
2767    STATUS      current
2768    DESCRIPTION
2769        "This sub-tree contains information about PDU Auxiliary Sensors."
2770    REFERENCE
2771        "The registrations for the objects in this sub-tree are
2772        defined below."
2773    ::= { lgpPdu 60 }
2774
2775lgpPduAuxSensorCount OBJECT-TYPE
2776    SYNTAX      Unsigned32
2777    UNITS       "Count"
2778    MAX-ACCESS  read-only
2779    STATUS      current
2780    DESCRIPTION
2781        "Number of auxiliary sensors in the lgpPduAuxSensorTable."
2782    ::= { lgpPduAuxiliarySensors 5 }
2783
2784lgpPduAuxSensorTable OBJECT-TYPE
2785    SYNTAX      SEQUENCE OF LgpPduAuxSensorEntry
2786    MAX-ACCESS  not-accessible
2787    STATUS      deprecated
2788    DESCRIPTION
2789        "This table contains a list of the PDU's Auxiliary Sensors.
2790         The table contains zero, one, or more rows, depending
2791         upon the number of PDUs being monitored and the number of
2792         auxiliary sensors installed for each PDU.
2793         The NMS cannot create or delete rows in the table. The rows are
2794         created by the agent based upon the capabilities of the PDUs
2795         being monitored.  Each row in the table represents an auxiliary
2796         sensor in a PDU."
2797    ::= { lgpPduAuxiliarySensors 10 }
2798
2799    lgpPduAuxSensorEntry OBJECT-TYPE
2800        SYNTAX      LgpPduAuxSensorEntry
2801        MAX-ACCESS  not-accessible
2802        STATUS      deprecated
2803        DESCRIPTION
2804            "This entry defines the attributes to be populated in the
2805             various columns of the 'lgpPduAuxSensorTable'.
2806             This table is indexed by both the 'lgpPduEntryIndex' which is
2807             the sole index into the 'lgpPduTable' and the
2808             'lgpPduAuxSensorIndex'which is a unique identifier for the
2809             auxiliary sensor attached to the given PDU.  Taken together these
2810             two indexes uniquely identify an Auxiliary Sensor within this
2811             agent."
2812        INDEX
2813        {
2814            lgpPduEntryIndex,
2815            lgpPduAuxSensorIndex
2816        }
2817        ::= { lgpPduAuxSensorTable 1 }
2818
2819    LgpPduAuxSensorEntry ::= SEQUENCE
2820    {
2821        lgpPduAuxSensorIndex                   Unsigned32,
2822        lgpPduAuxSensorMeasType                INTEGER,
2823        lgpPduAuxSensorId                      Unsigned32,
2824        lgpPduAuxSensorSysAssignLabel          DisplayString,
2825        lgpPduAuxSensorPositionRelative        Unsigned32,
2826        lgpPduAuxSensorUsrLabel                DisplayString,
2827        lgpPduAuxSensorUsrTag1                 DisplayString,
2828        lgpPduAuxSensorUsrTag2                 DisplayString,
2829        lgpPduAuxSensorTempSerialNum           DisplayString,
2830        lgpPduAuxSensorHumSerialNum            DisplayString,
2831        lgpPduAuxSensorTempMeasurementDegF     Integer32,
2832        lgpPduAuxSensorTempThrshldUndrAlmDegF  Integer32,
2833        lgpPduAuxSensorTempThrshldOvrAlmDegF   Integer32,
2834        lgpPduAuxSensorTempThrshldUndrWarnDegF Integer32,
2835        lgpPduAuxSensorTempThrshldOvrWarnDegF  Integer32,
2836        lgpPduAuxSensorTempMeasurementDegC     Integer32,
2837        lgpPduAuxSensorTempThrshldUndrAlmDegC  Integer32,
2838        lgpPduAuxSensorTempThrshldOvrAlmDegC   Integer32,
2839        lgpPduAuxSensorTempThrshldUndrWarnDegC Integer32,
2840        lgpPduAuxSensorTempThrshldOvrWarnDegC  Integer32,
2841        lgpPduAuxSensorHumMeasurement          Unsigned32,
2842        lgpPduAuxSensorHumThrshldUndrAlm       Unsigned32,
2843        lgpPduAuxSensorHumThrshldOvrAlm        Unsigned32,
2844        lgpPduAuxSensorHumThrshldUndrWarn      Unsigned32,
2845        lgpPduAuxSensorHumThrshldOvrWarn       Unsigned32
2846    }
2847
2848    lgpPduAuxSensorIndex OBJECT-TYPE
2849        SYNTAX      Unsigned32
2850        MAX-ACCESS  not-accessible
2851        STATUS      deprecated
2852        DESCRIPTION
2853            "This is the index indicating the nth element of the table."
2854        ::= { lgpPduAuxSensorEntry 1 }
2855
2856    lgpPduAuxSensorMeasType OBJECT-TYPE
2857        SYNTAX      INTEGER
2858        {
2859            not-specified(0),
2860            temperature(1),
2861            humidity(2),
2862            temperature-and-humidity(3)
2863        }
2864        MAX-ACCESS  read-only
2865        STATUS      deprecated
2866        DESCRIPTION
2867            "not-specified
2868                The type of sensor is unknown.
2869             temperature
2870                The sensor in this row of the table measures temperature.
2871             humidity
2872                The sensor in this row of the table measures relative humidity.
2873             temperature-and-humidity
2874                The sensor in this row of the table measures both temperature
2875                and relative humidity."
2876        ::= { lgpPduAuxSensorEntry 5 }
2877
2878    lgpPduAuxSensorId OBJECT-TYPE
2879        SYNTAX      Unsigned32
2880        MAX-ACCESS  read-only
2881        STATUS      deprecated
2882        DESCRIPTION
2883            "System assigned auxiliary sensor identification number. The value
2884             assigned is product specific."
2885        ::= { lgpPduAuxSensorEntry 10 }
2886
2887    lgpPduAuxSensorSysAssignLabel OBJECT-TYPE
2888        SYNTAX      DisplayString
2889        MAX-ACCESS  read-only
2890        STATUS      deprecated
2891        DESCRIPTION
2892            "Label assigned to the auxiliary sensor at runtime by the system.
2893             The value is independent of any user assigned label or asset tag."
2894        ::= { lgpPduAuxSensorEntry 15 }
2895
2896    lgpPduAuxSensorPositionRelative OBJECT-TYPE
2897        SYNTAX      Unsigned32
2898        MAX-ACCESS  read-only
2899        STATUS      deprecated
2900        DESCRIPTION
2901            "Auxiliary sensor relative position.  This is a one-based value
2902             that indicates the sensor's position relative to the sensor string
2903             connector."
2904        ::= { lgpPduAuxSensorEntry 20 }
2905
2906    lgpPduAuxSensorUsrLabel OBJECT-TYPE
2907        SYNTAX      DisplayString
2908        MAX-ACCESS  read-write
2909        STATUS      deprecated
2910        DESCRIPTION
2911            "User assigned auxiliary sensor label."
2912        ::= { lgpPduAuxSensorEntry 25 }
2913
2914    lgpPduAuxSensorUsrTag1 OBJECT-TYPE
2915        SYNTAX      DisplayString
2916        MAX-ACCESS  read-write
2917        STATUS      deprecated
2918        DESCRIPTION
2919            "User assigned Tag to assist in identifying or grouping this
2920             auxiliary sensor within the end-users domain."
2921        ::= { lgpPduAuxSensorEntry 30 }
2922
2923    lgpPduAuxSensorUsrTag2 OBJECT-TYPE
2924        SYNTAX      DisplayString
2925        MAX-ACCESS  read-write
2926        STATUS      deprecated
2927        DESCRIPTION
2928            "User assigned Tag to assist in identifying or grouping this
2929             auxiliary sensor within the end-users domain."
2930        ::= { lgpPduAuxSensorEntry 35 }
2931
2932    lgpPduAuxSensorTempSerialNum OBJECT-TYPE
2933        SYNTAX      DisplayString
2934        MAX-ACCESS  read-only
2935        STATUS      deprecated
2936        DESCRIPTION
2937            "The temperature sensor's globally unique serial number assigned at
2938             the time of manufacture."
2939        ::= { lgpPduAuxSensorEntry 40 }
2940
2941    lgpPduAuxSensorHumSerialNum OBJECT-TYPE
2942        SYNTAX      DisplayString
2943        MAX-ACCESS  read-only
2944        STATUS      deprecated
2945        DESCRIPTION
2946            "The humidity sensor's globally unique serial number assigned at
2947             the time of manufacture."
2948        ::= { lgpPduAuxSensorEntry 45 }
2949
2950    lgpPduAuxSensorTempMeasurementDegF OBJECT-TYPE
2951        SYNTAX      Integer32
2952        UNITS       "0.1 degrees Fahrenheit"
2953        MAX-ACCESS  read-only
2954        STATUS      deprecated
2955        DESCRIPTION
2956            "Temperature measured at the temperature sensor reported in
2957             degrees Fahrenheit."
2958        ::= { lgpPduAuxSensorEntry 50 }
2959
2960    lgpPduAuxSensorTempThrshldUndrAlmDegF OBJECT-TYPE
2961        SYNTAX      Integer32
2962        UNITS       "0.1 degrees Fahrenheit"
2963        MAX-ACCESS  read-write
2964        STATUS      deprecated
2965        DESCRIPTION
2966            "Under temperature alarm threshold.  An alarm is activated if the
2967             temperature is equal to or below this value."
2968        ::= { lgpPduAuxSensorEntry 55 }
2969
2970    lgpPduAuxSensorTempThrshldOvrAlmDegF OBJECT-TYPE
2971        SYNTAX      Integer32
2972        UNITS       "0.1 degrees Fahrenheit"
2973        MAX-ACCESS  read-write
2974        STATUS      deprecated
2975        DESCRIPTION
2976            "Over temperature alarm threshold.  An alarm is activated if the
2977             temperature is equal to or above this value."
2978        ::= { lgpPduAuxSensorEntry 60 }
2979
2980    lgpPduAuxSensorTempThrshldUndrWarnDegF OBJECT-TYPE
2981        SYNTAX      Integer32
2982        UNITS       "0.1 degrees Fahrenheit"
2983        MAX-ACCESS  read-write
2984        STATUS      deprecated
2985        DESCRIPTION
2986            "Under temperature warning threshold.  A warning is activated if
2987             the temperature is equal to or below this value."
2988        ::= { lgpPduAuxSensorEntry 65 }
2989
2990    lgpPduAuxSensorTempThrshldOvrWarnDegF OBJECT-TYPE
2991        SYNTAX      Integer32
2992        UNITS       "0.1 degrees Fahrenheit"
2993        MAX-ACCESS  read-write
2994        STATUS      deprecated
2995        DESCRIPTION
2996            "Over temperature warning threshold.  A warning is activated if the
2997             temperature is equal to or above this value."
2998        ::= { lgpPduAuxSensorEntry 70 }
2999
3000    lgpPduAuxSensorTempMeasurementDegC OBJECT-TYPE
3001        SYNTAX      Integer32
3002        UNITS       "0.1 degrees Celsius"
3003        MAX-ACCESS  read-only
3004        STATUS      deprecated
3005        DESCRIPTION
3006            "Temperature measured at the temperature sensor reported in
3007             degrees Celsius."
3008        ::= { lgpPduAuxSensorEntry 75 }
3009
3010    lgpPduAuxSensorTempThrshldUndrAlmDegC OBJECT-TYPE
3011        SYNTAX      Integer32
3012        UNITS       "0.1 degrees Celsius"
3013        MAX-ACCESS  read-write
3014        STATUS      deprecated
3015        DESCRIPTION
3016            "Under temperature alarm threshold.  An alarm is activated if the
3017             temperature is equal to or below this value."
3018        ::= { lgpPduAuxSensorEntry 80 }
3019
3020    lgpPduAuxSensorTempThrshldOvrAlmDegC OBJECT-TYPE
3021        SYNTAX      Integer32
3022        UNITS       "0.1 degrees Celsius"
3023        MAX-ACCESS  read-write
3024        STATUS      deprecated
3025        DESCRIPTION
3026            "Over temperature alarm threshold.  An alarm is activated if the
3027             temperature is equal to or above this value."
3028        ::= { lgpPduAuxSensorEntry 85 }
3029
3030    lgpPduAuxSensorTempThrshldUndrWarnDegC OBJECT-TYPE
3031        SYNTAX      Integer32
3032        UNITS       "0.1 degrees Celsius"
3033        MAX-ACCESS  read-write
3034        STATUS      deprecated
3035        DESCRIPTION
3036            "Under temperature warning threshold.  A warning is activated if
3037             the temperature is equal to or below this value."
3038        ::= { lgpPduAuxSensorEntry 90 }
3039
3040    lgpPduAuxSensorTempThrshldOvrWarnDegC OBJECT-TYPE
3041        SYNTAX      Integer32
3042        UNITS       "0.1 degrees Celsius"
3043        MAX-ACCESS  read-write
3044        STATUS      deprecated
3045        DESCRIPTION
3046            "Over temperature warning threshold.  A warning is activated if the
3047             temperature is equal to or above this value."
3048        ::= { lgpPduAuxSensorEntry 95 }
3049
3050    lgpPduAuxSensorHumMeasurement OBJECT-TYPE
3051        SYNTAX      Unsigned32
3052        UNITS       "0.1 percent Relative Humidity"
3053        MAX-ACCESS  read-only
3054        STATUS      deprecated
3055        DESCRIPTION
3056            "Relative Humidity measured at the humidity sensor."
3057        ::= { lgpPduAuxSensorEntry 100 }
3058
3059    lgpPduAuxSensorHumThrshldUndrAlm OBJECT-TYPE
3060        SYNTAX      Unsigned32
3061        UNITS       "0.1 percent Relative Humidity"
3062        MAX-ACCESS  read-write
3063        STATUS      deprecated
3064        DESCRIPTION
3065            "Under relative humidity alarm threshold.  An alarm is activated
3066             if the relative humidity is equal to or below this value."
3067        ::= { lgpPduAuxSensorEntry 105 }
3068
3069    lgpPduAuxSensorHumThrshldOvrAlm OBJECT-TYPE
3070        SYNTAX      Unsigned32
3071        UNITS       "0.1 percent Relative Humidity"
3072        MAX-ACCESS  read-write
3073        STATUS      deprecated
3074        DESCRIPTION
3075            "Over relative humidity alarm threshold.  An alarm is activated
3076             if the relative humidity is equal to or above this value."
3077        ::= { lgpPduAuxSensorEntry 110 }
3078
3079    lgpPduAuxSensorHumThrshldUndrWarn OBJECT-TYPE
3080        SYNTAX      Unsigned32
3081        UNITS       "0.1 percent Relative Humidity"
3082        MAX-ACCESS  read-write
3083        STATUS      deprecated
3084        DESCRIPTION
3085            "Under relative humidity warning threshold.  A warning is activated
3086             if the relative humidity is equal to or below this value."
3087        ::= { lgpPduAuxSensorEntry 115 }
3088
3089    lgpPduAuxSensorHumThrshldOvrWarn OBJECT-TYPE
3090        SYNTAX      Unsigned32
3091        UNITS       "0.1 percent Relative Humidity"
3092        MAX-ACCESS  read-write
3093        STATUS      deprecated
3094        DESCRIPTION
3095            "Over relative humidity warning threshold.  A warning is activated
3096             if the relative humidity is equal to or above this value."
3097        ::= { lgpPduAuxSensorEntry 120 }
3098
3099lgpPduAuxMeasTable OBJECT-TYPE
3100    SYNTAX      SEQUENCE OF LgpPduAuxMeasEntry
3101    MAX-ACCESS  not-accessible
3102    STATUS      current
3103    DESCRIPTION
3104        "This table contains a list of the PDU's Auxiliary Sensor Measurements.
3105         The table contains zero, one, or more rows, depending
3106         upon the number of PDUs being monitored, the number of auxiliary
3107         sensors installed for each PDU, and the number of measurements within
3108         each sensor. The NMS cannot create or delete rows in the table. The
3109         rows are created by the agent based upon the capabilities of the PDUs
3110         being monitored.  Each row in the table represents an auxiliary
3111         sensor measurement in a PDU."
3112    ::= { lgpPduAuxiliarySensors 15 }
3113
3114    lgpPduAuxMeasEntry OBJECT-TYPE
3115        SYNTAX      LgpPduAuxMeasEntry
3116        MAX-ACCESS  not-accessible
3117        STATUS      current
3118        DESCRIPTION
3119            "This entry defines the attributes to be populated in the
3120             various columns of the 'lgpPduAuxMeasTable'.
3121             This table is indexed by 'lgpPduEntryIndex' which is
3122             the sole index into the 'lgpPduTable', 'lgpPduAuxSensorIndex' which
3123             is a unique identifier for the auxiliary sensor attached to the
3124             given PDU, and 'lgpPduAuxMeasSensorMeasurementIndex' which is the
3125             measurement's index identified on the sensor. Taken together these
3126             three indexes uniquely identify an Auxiliary Sensor Measurement
3127             within this agent."
3128        INDEX
3129        {
3130            lgpPduEntryIndex,
3131            lgpPduAuxMeasSensorIndex,
3132            lgpPduAuxMeasSensorMeasurementIndex
3133        }
3134        ::= { lgpPduAuxMeasTable 1 }
3135
3136    LgpPduAuxMeasEntry ::= SEQUENCE
3137    {
3138        lgpPduAuxMeasSensorIndex               Unsigned32,
3139        lgpPduAuxMeasSensorMeasurementIndex    Unsigned32,
3140        lgpPduAuxMeasType                      INTEGER,
3141        lgpPduAuxMeasSensorSysAssignLabel      DisplayString,
3142        lgpPduAuxMeasUsrLabel                  DisplayString,
3143        lgpPduAuxMeasUsrTag1                   DisplayString,
3144        lgpPduAuxMeasUsrTag2                   DisplayString,
3145        lgpPduAuxMeasSensorSerialNum           DisplayString,
3146        lgpPduAuxMeasTempDegF                  Integer32,
3147        lgpPduAuxMeasTempThrshldUndrAlmDegF    Integer32,
3148        lgpPduAuxMeasTempThrshldOvrAlmDegF     Integer32,
3149        lgpPduAuxMeasTempThrshldUndrWarnDegF   Integer32,
3150        lgpPduAuxMeasTempThrshldOvrWarnDegF    Integer32,
3151        lgpPduAuxMeasTempDegC                  Integer32,
3152        lgpPduAuxMeasTempThrshldUndrAlmDegC    Integer32,
3153        lgpPduAuxMeasTempThrshldOvrAlmDegC     Integer32,
3154        lgpPduAuxMeasTempThrshldUndrWarnDegC   Integer32,
3155        lgpPduAuxMeasTempThrshldOvrWarnDegC    Integer32,
3156        lgpPduAuxMeasHum                       Unsigned32,
3157        lgpPduAuxMeasHumThrshldUndrAlm         Unsigned32,
3158        lgpPduAuxMeasHumThrshldOvrAlm          Unsigned32,
3159        lgpPduAuxMeasHumThrshldUndrWarn        Unsigned32,
3160        lgpPduAuxMeasHumThrshldOvrWarn         Unsigned32,
3161        lgpPduAuxMeasDrClosureState            INTEGER,
3162        lgpPduAuxMeasDrClosureConfig           INTEGER,
3163        lgpPduAuxMeasCntctClosureState         INTEGER,
3164        lgpPduAuxMeasCntctClosureConfig        INTEGER,
3165        lgpPduAuxMeasDiffPressure              Integer32,
3166        lgpPduAuxMeasDiffPressureThrshldUndrAlm         Integer32,
3167        lgpPduAuxMeasDiffPressureThrshldOvrAlm          Integer32,
3168        lgpPduAuxMeasDiffPressureThrshldUndrWarn        Integer32,
3169        lgpPduAuxMeasDiffPressureThrshldOvrWarn         Integer32,
3170        lgpPduAuxMeasLeakDetectState           INTEGER
3171    }
3172
3173    lgpPduAuxMeasSensorIndex OBJECT-TYPE
3174        SYNTAX      Unsigned32
3175        MAX-ACCESS  not-accessible
3176        STATUS      current
3177        DESCRIPTION
3178            "This is the index indicating the sensor the measurement is accessed
3179             from."
3180        ::= { lgpPduAuxMeasEntry 1 }
3181
3182    lgpPduAuxMeasSensorMeasurementIndex OBJECT-TYPE
3183        SYNTAX      Unsigned32
3184        MAX-ACCESS  not-accessible
3185        STATUS      current
3186        DESCRIPTION
3187            "This is the measurement's index identified on the sensor."
3188        ::= { lgpPduAuxMeasEntry 5 }
3189
3190    lgpPduAuxMeasType OBJECT-TYPE
3191        SYNTAX      INTEGER
3192        {
3193            not-specified(0),
3194            temperature(1),
3195            humidity(2),
3196            door-closure(3),
3197            contact-closure(4),
3198            differential-pressure(5),
3199            leak-detection(6)
3200        }
3201        MAX-ACCESS  read-only
3202        STATUS      current
3203        DESCRIPTION
3204            "not-specified
3205                The type of measurement is unknown.
3206             temperature
3207                The measurement in this row of the table measures temperature.
3208             humidity
3209                The measurement in this row of the table measures relative
3210                humidity.
3211             door-closure
3212                The measurement in this row of the table measures the state of a
3213                door.
3214             contact-closure
3215                The measurement in this row of the table measures the state of a
3216                contact closure.
3217             differential-pressure
3218                The measurement in this row of the table measures differential pressure.
3219             leak-detection
3220                The measurement in this row of the table measures the state of a
3221                leak detection sensor."
3222        ::= { lgpPduAuxMeasEntry 10 }
3223
3224    lgpPduAuxMeasSensorSysAssignLabel OBJECT-TYPE
3225        SYNTAX      DisplayString
3226        MAX-ACCESS  read-only
3227        STATUS      current
3228        DESCRIPTION
3229            "Label assigned to the auxiliary sensor at runtime by the system.
3230             The value is independent of any user assigned label or asset tag."
3231        ::= { lgpPduAuxMeasEntry 15 }
3232
3233    lgpPduAuxMeasUsrLabel OBJECT-TYPE
3234        SYNTAX      DisplayString
3235        MAX-ACCESS  read-write
3236        STATUS      current
3237        DESCRIPTION
3238            "User assigned auxiliary sensor measurement label."
3239        ::= { lgpPduAuxMeasEntry 20 }
3240
3241    lgpPduAuxMeasUsrTag1 OBJECT-TYPE
3242        SYNTAX      DisplayString
3243        MAX-ACCESS  read-write
3244        STATUS      current
3245        DESCRIPTION
3246            "User assigned Tag to assist in identifying or grouping this
3247             auxiliary sensor measurement within the end-users domain."
3248        ::= { lgpPduAuxMeasEntry 25 }
3249
3250    lgpPduAuxMeasUsrTag2 OBJECT-TYPE
3251        SYNTAX      DisplayString
3252        MAX-ACCESS  read-write
3253        STATUS      current
3254        DESCRIPTION
3255            "User assigned Tag to assist in identifying or grouping this
3256             auxiliary sensor measurement within the end-users domain."
3257        ::= { lgpPduAuxMeasEntry 30 }
3258
3259    lgpPduAuxMeasSensorSerialNum OBJECT-TYPE
3260        SYNTAX      DisplayString
3261        MAX-ACCESS  read-only
3262        STATUS      current
3263        DESCRIPTION
3264            "The sensor's globally unique serial number assigned at
3265             the time of manufacture."
3266        ::= { lgpPduAuxMeasEntry 35 }
3267
3268    lgpPduAuxMeasTempDegF OBJECT-TYPE
3269        SYNTAX      Integer32
3270        UNITS       "0.1 degrees Fahrenheit"
3271        MAX-ACCESS  read-only
3272        STATUS      current
3273        DESCRIPTION
3274            "Temperature measured at the temperature sensor reported in
3275             degrees Fahrenheit."
3276        ::= { lgpPduAuxMeasEntry 40 }
3277
3278    lgpPduAuxMeasTempThrshldUndrAlmDegF OBJECT-TYPE
3279        SYNTAX      Integer32
3280        UNITS       "0.1 degrees Fahrenheit"
3281        MAX-ACCESS  read-write
3282        STATUS      current
3283        DESCRIPTION
3284            "Under temperature alarm threshold.  An alarm is activated if the
3285             temperature is equal to or below this value."
3286        ::= { lgpPduAuxMeasEntry 50 }
3287
3288    lgpPduAuxMeasTempThrshldOvrAlmDegF OBJECT-TYPE
3289        SYNTAX      Integer32
3290        UNITS       "0.1 degrees Fahrenheit"
3291        MAX-ACCESS  read-write
3292        STATUS      current
3293        DESCRIPTION
3294            "Over temperature alarm threshold.  An alarm is activated if the
3295             temperature is equal to or above this value."
3296        ::= { lgpPduAuxMeasEntry 55 }
3297
3298    lgpPduAuxMeasTempThrshldUndrWarnDegF OBJECT-TYPE
3299        SYNTAX      Integer32
3300        UNITS       "0.1 degrees Fahrenheit"
3301        MAX-ACCESS  read-write
3302        STATUS      current
3303        DESCRIPTION
3304            "Under temperature warning threshold.  A warning is activated if
3305             the temperature is equal to or below this value."
3306        ::= { lgpPduAuxMeasEntry 60 }
3307
3308    lgpPduAuxMeasTempThrshldOvrWarnDegF OBJECT-TYPE
3309        SYNTAX      Integer32
3310        UNITS       "0.1 degrees Fahrenheit"
3311        MAX-ACCESS  read-write
3312        STATUS      current
3313        DESCRIPTION
3314            "Over temperature warning threshold.  A warning is activated if the
3315             temperature is equal to or above this value."
3316        ::= { lgpPduAuxMeasEntry 65 }
3317
3318    lgpPduAuxMeasTempDegC OBJECT-TYPE
3319        SYNTAX      Integer32
3320        UNITS       "0.1 degrees Celsius"
3321        MAX-ACCESS  read-only
3322        STATUS      current
3323        DESCRIPTION
3324            "Temperature measured at the temperature sensor reported in
3325             degrees Celsius."
3326        ::= { lgpPduAuxMeasEntry 70 }
3327
3328    lgpPduAuxMeasTempThrshldUndrAlmDegC OBJECT-TYPE
3329        SYNTAX      Integer32
3330        UNITS       "0.1 degrees Celsius"
3331        MAX-ACCESS  read-write
3332        STATUS      current
3333        DESCRIPTION
3334            "Under temperature alarm threshold.  An alarm is activated if the
3335             temperature is equal to or below this value."
3336        ::= { lgpPduAuxMeasEntry 75 }
3337
3338    lgpPduAuxMeasTempThrshldOvrAlmDegC OBJECT-TYPE
3339        SYNTAX      Integer32
3340        UNITS       "0.1 degrees Celsius"
3341        MAX-ACCESS  read-write
3342        STATUS      current
3343        DESCRIPTION
3344            "Over temperature alarm threshold.  An alarm is activated if the
3345             temperature is equal to or above this value."
3346        ::= { lgpPduAuxMeasEntry 80 }
3347
3348    lgpPduAuxMeasTempThrshldUndrWarnDegC OBJECT-TYPE
3349        SYNTAX      Integer32
3350        UNITS       "0.1 degrees Celsius"
3351        MAX-ACCESS  read-write
3352        STATUS      current
3353        DESCRIPTION
3354            "Under temperature warning threshold.  A warning is activated if
3355             the temperature is equal to or below this value."
3356        ::= { lgpPduAuxMeasEntry 85 }
3357
3358    lgpPduAuxMeasTempThrshldOvrWarnDegC OBJECT-TYPE
3359        SYNTAX      Integer32
3360        UNITS       "0.1 degrees Celsius"
3361        MAX-ACCESS  read-write
3362        STATUS      current
3363        DESCRIPTION
3364            "Over temperature warning threshold.  A warning is activated if the
3365             temperature is equal to or above this value."
3366        ::= { lgpPduAuxMeasEntry 90 }
3367
3368    lgpPduAuxMeasHum OBJECT-TYPE
3369        SYNTAX      Unsigned32
3370        UNITS       "0.1 percent Relative Humidity"
3371        MAX-ACCESS  read-only
3372        STATUS      current
3373        DESCRIPTION
3374            "Relative Humidity measured at the humidity sensor."
3375        ::= { lgpPduAuxMeasEntry 95 }
3376
3377    lgpPduAuxMeasHumThrshldUndrAlm OBJECT-TYPE
3378        SYNTAX      Unsigned32
3379        UNITS       "0.1 percent Relative Humidity"
3380        MAX-ACCESS  read-write
3381        STATUS      current
3382        DESCRIPTION
3383            "Under relative humidity alarm threshold.  An alarm is activated
3384             if the relative humidity is equal to or below this value."
3385        ::= { lgpPduAuxMeasEntry 100 }
3386
3387    lgpPduAuxMeasHumThrshldOvrAlm OBJECT-TYPE
3388        SYNTAX      Unsigned32
3389        UNITS       "0.1 percent Relative Humidity"
3390        MAX-ACCESS  read-write
3391        STATUS      current
3392        DESCRIPTION
3393            "Over relative humidity alarm threshold.  An alarm is activated
3394             if the relative humidity is equal to or above this value."
3395        ::= { lgpPduAuxMeasEntry 105 }
3396
3397    lgpPduAuxMeasHumThrshldUndrWarn OBJECT-TYPE
3398        SYNTAX      Unsigned32
3399        UNITS       "0.1 percent Relative Humidity"
3400        MAX-ACCESS  read-write
3401        STATUS      current
3402        DESCRIPTION
3403            "Under relative humidity warning threshold.  A warning is activated
3404             if the relative humidity is equal to or below this value."
3405        ::= { lgpPduAuxMeasEntry 110 }
3406
3407    lgpPduAuxMeasHumThrshldOvrWarn OBJECT-TYPE
3408        SYNTAX      Unsigned32
3409        UNITS       "0.1 percent Relative Humidity"
3410        MAX-ACCESS  read-write
3411        STATUS      current
3412        DESCRIPTION
3413            "Over relative humidity warning threshold.  A warning is activated
3414             if the relative humidity is equal to or above this value."
3415        ::= { lgpPduAuxMeasEntry 115 }
3416
3417    lgpPduAuxMeasDrClosureState OBJECT-TYPE
3418        SYNTAX      INTEGER
3419        {
3420            not-specified(0),
3421            open(1),
3422            closed(2)
3423        }
3424        MAX-ACCESS  read-only
3425        STATUS      current
3426        DESCRIPTION
3427            "The state of a door sensor measurement.
3428                not-specified
3429                    The door state is unknown.
3430                open
3431                    The door is in the open state.
3432                closed
3433                    The door is in the closed state."
3434        ::= { lgpPduAuxMeasEntry 120 }
3435
3436    lgpPduAuxMeasDrClosureConfig OBJECT-TYPE
3437        SYNTAX      INTEGER
3438        {
3439            disabled(0),
3440            alarm-when-open(1)
3441        }
3442        MAX-ACCESS  read-write
3443        STATUS      current
3444        DESCRIPTION
3445            "Configure door state alarms. This object provides the ability to
3446             select when a door closure measurement should cause an alarm.
3447                disabled
3448                    The door state will never result in alarm.
3449                alarm-when-open
3450                    Activate an alarm when the door state becomes open."
3451        ::= { lgpPduAuxMeasEntry 125 }
3452
3453    lgpPduAuxMeasCntctClosureState OBJECT-TYPE
3454        SYNTAX      INTEGER
3455        {
3456            not-specified(0),
3457            open(1),
3458            closed(2)
3459        }
3460        MAX-ACCESS  read-only
3461        STATUS      current
3462        DESCRIPTION
3463            "The state of a contact closure sensor measurement.
3464                not-specified
3465                    The contact closure state is unknown.
3466                open
3467                    The contact closure is in the open state.
3468                closed
3469                    The contact closure is in the closed state."
3470        ::= { lgpPduAuxMeasEntry 130 }
3471
3472    lgpPduAuxMeasCntctClosureConfig OBJECT-TYPE
3473        SYNTAX      INTEGER
3474        {
3475            disabled(0),
3476            alarm-when-open(1),
3477            alarm-when-closed(2)
3478        }
3479        MAX-ACCESS  read-write
3480        STATUS      current
3481        DESCRIPTION
3482            "Configure contact closure state alarms. This object provides the
3483             ability to select when a contact closure measurement should
3484             activate an alarm.
3485                disabled
3486                    The contact closure state will never result in alarm.
3487                alarm-when-open
3488                    Activate an alarm when the contact closure state becomes
3489                    open.
3490                alarm-when-closed
3491                    Activate an alarm when the contact closure state becomes
3492                    closed."
3493        ::= { lgpPduAuxMeasEntry 135 }
3494
3495    lgpPduAuxMeasDiffPressure OBJECT-TYPE
3496        SYNTAX      Integer32
3497        UNITS       "0.1 Pascal"
3498        MAX-ACCESS  read-only
3499        STATUS      current
3500        DESCRIPTION
3501            "Pressure difference measured at the differential pressure sensor."
3502        ::= { lgpPduAuxMeasEntry 140 }
3503
3504    lgpPduAuxMeasDiffPressureThrshldUndrAlm OBJECT-TYPE
3505        SYNTAX      Integer32
3506        UNITS       "0.1 Pascal"
3507        MAX-ACCESS  read-write
3508        STATUS      current
3509        DESCRIPTION
3510            "Under differential pressure alarm threshold.  An alarm is activated
3511             if the differential pressure is equal to or below this value."
3512        ::= { lgpPduAuxMeasEntry 145 }
3513
3514    lgpPduAuxMeasDiffPressureThrshldOvrAlm OBJECT-TYPE
3515        SYNTAX      Integer32
3516        UNITS       "0.1 Pascal"
3517        MAX-ACCESS  read-write
3518        STATUS      current
3519        DESCRIPTION
3520            "Over differential pressure alarm threshold.  An alarm is activated
3521             if the differential pressure is equal to or above this value."
3522        ::= { lgpPduAuxMeasEntry 150 }
3523
3524    lgpPduAuxMeasDiffPressureThrshldUndrWarn OBJECT-TYPE
3525        SYNTAX      Integer32
3526        UNITS       "0.1 Pascal"
3527        MAX-ACCESS  read-write
3528        STATUS      current
3529        DESCRIPTION
3530            "Under differential pressure warning threshold.  A warning is activated
3531             if the differential pressure is equal to or below this value."
3532        ::= { lgpPduAuxMeasEntry 155 }
3533
3534    lgpPduAuxMeasDiffPressureThrshldOvrWarn OBJECT-TYPE
3535        SYNTAX      Integer32
3536        UNITS       "0.1 Pascal"
3537        MAX-ACCESS  read-write
3538        STATUS      current
3539        DESCRIPTION
3540            "Over differential pressure warning threshold.  A warning is activated
3541             if the differential pressure is equal to or above this value."
3542        ::= { lgpPduAuxMeasEntry 160 }
3543
3544    lgpPduAuxMeasLeakDetectState OBJECT-TYPE
3545        SYNTAX      INTEGER
3546        {
3547            not-specified(0),
3548            no-leak-detected(1),
3549            leak-detected(2),
3550            leak-detection-pending(3),
3551            cable-fault(4)
3552        }
3553        MAX-ACCESS  read-only
3554        STATUS      current
3555        DESCRIPTION
3556            "not-specified
3557                The leak detection state is unknown.
3558             no-leak-detected
3559                No leak has been detected.
3560             leak-detected
3561                A leak has been detected.
3562             leak-detection-pending
3563                Characterization of possible leak is pending further analysis
3564                based on new data received from the sensor.
3565                This state may not occur at all, but if it does, it should occur
3566                only for a small amount of time before transitioning to
3567                no-leak-detected or leak-detected.
3568             cable-fault
3569                A fault in the cable has been detected (for example, a
3570                disconnected cable).  The sensor will not be able to detect
3571                a leak.
3572            "
3573        ::= { lgpPduAuxMeasEntry 165 }
3574
3575lgpPduAuxMeasOrderTable OBJECT-TYPE
3576    SYNTAX      SEQUENCE OF LgpPduAuxMeasOrderEntry
3577    MAX-ACCESS  not-accessible
3578    STATUS      current
3579    DESCRIPTION
3580        "This table contains a list of the PDU's Auxiliary Sensors
3581         and their respective 'location' in the lgpPduAuxMeasTable table.
3582         This table contains 1 row, for potential sensor for each PDU.
3583         The rows in this table are created by the agent based on the maximum
3584         number of sensor's supported for each PDU.
3585
3586         Each row in the table represents an auxiliary sensor, identified by its
3587         factory assigned serial number and its placement in the lgpPduAuxMeasTable.
3588         If all serial numbers in this table are empty strings then the
3589         location of the sensors in the lgpPduAuxMeasTable will default to the
3590         agent's default placement algorithm.  If sensors in the
3591         lgpPduAuxMeasTable and are not represented by an entry in this table then
3592         the location of the unrepresented sensor(s) in the lgpPduAuxMeasTable,
3593         and other display mediums, will be determined by the agent, but in no
3594         case will an unrepresented sensor occupy a position reserved for a sensor
3595         present in this table.  Those unrepresented sensor's display location is
3596         not guaranteed to be consistent across reboots or rediscovery actions
3597         on the sensor bus.  Only sensors represented in this table are guarantted
3598         consistent placement as specified by their index entries (position) in
3599         this table.
3600
3601         Note that it is possible to have entries in this table representing sensors
3602         that may not exist on the given PDU at runtime. These allocated by not present
3603         sensors will reduce the total number of sensors that can be displayed for
3604         the given PDU."
3605
3606    ::= { lgpPduAuxiliarySensors 20 }
3607
3608    lgpPduAuxMeasOrderEntry OBJECT-TYPE
3609        SYNTAX      LgpPduAuxMeasOrderEntry
3610        MAX-ACCESS  not-accessible
3611        STATUS      current
3612        DESCRIPTION
3613            "This entry defines the attributes to be populated in the
3614             various columns of the 'lgpPduAuxMeasOrderTable'.
3615             This table is indexed by 'lgpPduEntryIndex' which is
3616             the sole index into the 'lgpPduTable' and 'lgpPduAuxMeasSensorIndex'
3617             which is a unique identifier for the auxiliary sensor attached to the
3618             given PDU. Taken together these two indexes uniquely
3619             identify a Auxiliary Sensor within this agent."
3620        INDEX
3621        {
3622            lgpPduEntryIndex,
3623            lgpPduAuxSensorOrderIndex
3624        }
3625        ::= { lgpPduAuxMeasOrderTable 1 }
3626
3627    LgpPduAuxMeasOrderEntry ::= SEQUENCE
3628    {
3629        lgpPduEntryIndex                       Unsigned32,
3630        lgpPduAuxSensorOrderIndex              Unsigned32,
3631        lgpPduAuxMeasOrderSensorSerialNum      DisplayString
3632    }
3633
3634    lgpPduAuxSensorOrderIndex OBJECT-TYPE
3635        SYNTAX      Unsigned32
3636        MAX-ACCESS  not-accessible
3637        STATUS      current
3638        DESCRIPTION
3639            "Index representing the position within the sensor string on the given PDU"
3640        ::= { lgpPduAuxMeasOrderEntry 5 }
3641
3642   lgpPduAuxMeasOrderSensorSerialNum OBJECT-TYPE
3643        SYNTAX      DisplayString
3644        MAX-ACCESS  read-write
3645        STATUS      current
3646        DESCRIPTION
3647            "The sensor's globally unique serial number assigned at
3648             the time of manufacture.  The sensor represented by this
3649             serial number will be, if discovered, by the agent placed
3650             in the lgpPduAuxMeasTable at the location specified by the
3651             index entries herein.  A empty string in this object indicates
3652             an open display position that can be occupied by any sensor not
3653             given a specific display position in this table."
3654        ::= { lgpPduAuxMeasOrderEntry 15 }
3655
3656END
3657
3658