summaryrefslogtreecommitdiff
path: root/MIBS/liebert/LIEBERT-GP-NOTIFY-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/liebert/LIEBERT-GP-NOTIFY-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/liebert/LIEBERT-GP-NOTIFY-MIB')
-rw-r--r--MIBS/liebert/LIEBERT-GP-NOTIFY-MIB397
1 files changed, 397 insertions, 0 deletions
diff --git a/MIBS/liebert/LIEBERT-GP-NOTIFY-MIB b/MIBS/liebert/LIEBERT-GP-NOTIFY-MIB
new file mode 100644
index 0000000..7512163
--- /dev/null
+++ b/MIBS/liebert/LIEBERT-GP-NOTIFY-MIB
@@ -0,0 +1,397 @@
+LIEBERT-GP-NOTIFICATIONS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ sysUpTime
+ FROM RFC1213-MIB
+ MODULE-IDENTITY,
+ OBJECT-IDENTITY,
+ OBJECT-TYPE,
+ NOTIFICATION-TYPE
+ FROM SNMPv2-SMI
+ lgpNotifications,
+ liebertNotificationsModuleReg
+ FROM LIEBERT-GP-REGISTRATION-MIB
+ lgpConditionId,
+ lgpConditionDescr,
+ lgpConditionTime,
+ lgpConditionTableRef,
+ lgpConditionTableRowRef
+ FROM LIEBERT-GP-CONDITIONS-MIB
+ ;
+
+-- =============================================================================
+-- Module Identification and Registration
+-- =============================================================================
+
+liebertGlobalProductsNotificationsModule MODULE-IDENTITY
+ LAST-UPDATED "200807020000Z"
+ ORGANIZATION "Liebert Corporation"
+ CONTACT-INFO
+ "Contact: Technical Support
+
+ Postal:
+ Liebert Corporation
+ 1050 Dearborn Drive
+ P.O. Box 29186
+ Columbus OH, 43229
+ US
+
+ Tel: +1 (800) 222-5877
+
+ E-mail: liebert.monitoring@vertivco.com
+ Web: www.vertivco.com
+
+ Author: Craig S. Ward"
+
+ DESCRIPTION
+ "The MIB module used to register Liebert SNMP OIDs.
+
+ Copyright 2000-2008 Liebert Corporation. All rights reserved.
+ Reproduction of this document is authorized on the condition
+ that the forgoing copyright notice is included.
+
+ This Specification is supplied 'AS IS' and Liebert Corporation
+ makes no warranty, either express or implied, as to the use,
+ operation, condition, or performance of the Specification."
+
+ REVISION "200807020000Z"
+ DESCRIPTION
+ " o Added Notifications for PDU devices (power on/off).
+ o Added lgpEventParameters branch for defining notification payload
+ that specifically identifies objects that are contained in tables.
+ o Added new varbind to the lgpEventConditionEntryAdded and
+ lgpEventConditionEntryRemoved notifications.
+ o Fixed minor SMIv2 warnings and issues
+ "
+
+ REVISION "200805150000Z"
+ DESCRIPTION
+ " o Added Notifications for PDU devices (power on/off).
+ o Added lgpEventParameters branch for defining notification payload
+ that specifically identifies objects that are contained in tables.
+ o Added new varbind to the lgpEventConditionEntryAdded and
+ lgpEventConditionEntryRemoved notifications.
+ o Fixed minor SMIv2 warnings and issues
+ "
+
+ REVISION "200801100000Z"
+ DESCRIPTION
+ "Modified contact email address and deprecated both:
+ o lgpEventAgentFirmwareUpdateSuccessful
+ o lgpEventAgentFirmwareCorrupt
+ which were moved to the LIEBERT-GP-AGENT-MIB document."
+
+ REVISION "200608150000Z"
+ DESCRIPTION
+ "Added events for firmware update successful and for firmware corrupt."
+
+ REVISION "200602220000Z"
+ DESCRIPTION
+ "Added support for Liebert DS Unit."
+
+ ::= { liebertNotificationsModuleReg 1 }
+
+-- =============================================================================
+-- lgpNotifications - Liebert Notifications Registrations
+-- =============================================================================
+
+lgpEventNotifications OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "Notifications for Liebert Global Products."
+ ::= { lgpNotifications 0 }
+
+lgpEventParameters OBJECT-IDENTITY
+ STATUS current
+ DESCRIPTION
+ "This sub tree describes various parameters/data that are carried
+ in the payload of some notifications."
+ ::= { lgpNotifications 10 }
+
+ lgpEventParmTableRef OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This object will be included as a varbind in some
+ lgpEventNotifications. It is a reference to a table object in
+ the MIB. The value of this object will be the OID of a table
+ that the object that the notification applies to is defined.
+ The notification containing this object will also contain
+ a varbind 'lgpEventParmTableRowRef' that will specify which
+ instance (row) in the table the object is defined in.
+
+ Example:
+ NOTIFICATION: lgpEventConditionEntryAdded
+ varbind: lgpConditionId 6
+ varbind: lgpConditionDescr lgpConditionRcpBranchBreakerOpen
+ varbind: lgpConditionTime 393884848
+ varbind: lgpEventParmTableRef lgpPduRbTable
+ varbind: lgpEventParmTableRowRef lgpPduRbEntryId.1.4
+
+ In the above example the breaker opened for a Receptacle branch.
+ The specific receptacle branch is specified by the additional
+ varbind (lgpEventParmTableRowRef). In this case the notification
+ is for the 4th receptacle branch on the 1st PDU in the PDU cluster.
+ "
+ ::= { lgpEventParameters 5 }
+
+ lgpEventParmTableRowRef OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "This is a reference to the intersection of a row and column (cell)
+ in the table specified by the companion varbind
+ (lgpEventParmTableRef) in this notification. The row in the
+ table where this cell exists represents the object that this
+ notification applies to.
+
+ Example:
+ NOTIFICATION: lgpEventRcpPowerStateChangeOff
+ varbind: sysUpTime 393885975
+ varbind: lgpEventParmTableRef lgpPduRcpTable
+ varbind: lgpEventParmTableRowRef lgpPduRcpEntryId.2.4.5
+
+ In the above example the power state changed for a Receptacle.
+
+ The table containing the definition of the receptacle
+ (lgpPduRcpTable) is given by the varbind (lgpEventParmTableRef)
+
+ The specific receptacle is specified by the varbind
+ (lgpEventParmTableRowRef). In this case the notification
+ is for the 5th receptacle on the 4th receptacle branch on the
+ 2nd PDU in the PDU cluster.
+
+ If one wanted to retrieve the user assigned label for this
+ receptacle the OID would be: lgpPduRcpEntryUsrLabel.2.4.5
+ "
+ ::= { lgpEventParameters 6 }
+
+lgpEventConditionEntryAdded NOTIFICATION-TYPE
+ OBJECTS { lgpConditionId,
+ lgpConditionDescr,
+ lgpConditionTime,
+ lgpConditionTableRef,
+ lgpConditionTableRowRef
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent each time a condition is inserted into the
+ conditions table."
+ ::= { lgpEventNotifications 1 }
+
+lgpEventConditionEntryRemoved NOTIFICATION-TYPE
+ OBJECTS { lgpConditionId,
+ lgpConditionDescr,
+ lgpConditionTime,
+ lgpConditionTableRef,
+ lgpConditionTableRowRef
+ }
+ STATUS current
+ DESCRIPTION
+ "This notification is sent each time a condition is removed from the
+ conditions table."
+ ::= { lgpEventNotifications 2 }
+
+lgpEventLowBatteryWarning NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "The battery's remaining charge is less than or equal to the agent's
+ configured low threshold 'lgpPwrConfigLowBatteryWarningTime'."
+ ::= { lgpEventNotifications 3 }
+
+lgpEventLoadTransferedToBypass NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "The device has transferred the load to the bypass source."
+ ::= { lgpEventNotifications 4 }
+
+lgpEventInternalFault NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "The device has reported an internal fault."
+ ::= { lgpEventNotifications 5 }
+
+lgpEventBatteryTestFailed NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "The device has reported a battery self-test failure."
+ ::= { lgpEventNotifications 6 }
+
+lgpEventOutputOverload NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "The device has reported an output overload condition."
+ ::= { lgpEventNotifications 7 }
+
+lgpEventEstablishedPowerRedundancy NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "The device has transitioned to the user defined redundant state."
+ ::= { lgpEventNotifications 8 }
+
+lgpEventLostPowerRedundancy NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "The device as transitioned to a non-redundant power state as defined
+ by the user configured threshold."
+ ::= { lgpEventNotifications 9 }
+
+lgpEventPowerModuleFailure NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "Device power module failure."
+ ::= { lgpEventNotifications 10 }
+
+lgpEventBatteryModuleFailure NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "Device battery module failure."
+ ::= { lgpEventNotifications 11 }
+
+lgpEventControlModuleFailure NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "Device control module failure."
+ ::= { lgpEventNotifications 12 }
+
+lgpEventPowerModuleWarning NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "Device power module warning."
+ ::= { lgpEventNotifications 13 }
+
+lgpEventBatteryModuleWarning NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "Device battery module warning."
+ ::= { lgpEventNotifications 14 }
+
+lgpEventControlModuleWarning NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS current
+ DESCRIPTION
+ "Device control module warning."
+ ::= { lgpEventNotifications 15 }
+
+lgpEventAgentFirmwareUpdateSuccessful NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The firmware update to the agent card has completed successfully.
+
+ This element has been relocated to lgpAgentFirmwareUpdateSuccessful
+ in the LIEBERT-GP-AGENT-MIB document."
+ ::= { lgpEventNotifications 16 }
+
+lgpEventAgentFirmwareCorrupt NOTIFICATION-TYPE
+ OBJECTS { sysUpTime }
+ STATUS deprecated
+ DESCRIPTION
+ "The firmware update to the agent card has failed and the firmware is
+ now corrupt.
+
+ This element has been relocated to lgpAgentFirmwareCorrupt
+ in the LIEBERT-GP-AGENT-MIB document."
+ ::= { lgpEventNotifications 17 }
+
+lgpEventConfigModified NOTIFICATION-TYPE
+ OBJECTS {
+ sysUpTime,
+ lgpEventParmTableRef,
+ lgpEventParmTableRowRef
+ }
+ STATUS current
+ DESCRIPTION
+ "Configuration for the referenced PDU has been modified."
+ ::= { lgpEventNotifications 18 }
+
+lgpEventModuleAdded NOTIFICATION-TYPE
+ OBJECTS {
+ sysUpTime,
+ lgpEventParmTableRef,
+ lgpEventParmTableRowRef
+ }
+ STATUS current
+ DESCRIPTION
+ "A hot-swappable module has been added to the object specified by the
+ lgpEventParmTableRef and lgpEventParmTableRowRef."
+ ::= { lgpEventNotifications 19 }
+
+lgpEventModuleRemoved NOTIFICATION-TYPE
+ OBJECTS {
+ sysUpTime,
+ lgpEventParmTableRef,
+ lgpEventParmTableRowRef
+ }
+ STATUS current
+ DESCRIPTION
+ "A hot-swappable module has been removed from the object specified by
+ the lgpEventParmTableRef and lgpEventParmTableRowRef."
+ ::= { lgpEventNotifications 20 }
+
+lgpEventRcpPowerStateChangeOn NOTIFICATION-TYPE
+ OBJECTS {
+ sysUpTime,
+ lgpEventParmTableRef,
+ lgpEventParmTableRowRef
+ }
+ STATUS current
+ DESCRIPTION
+ "Receptacle's power state has been changed from OFF to ON."
+ ::= { lgpEventNotifications 21 }
+
+lgpEventRcpPowerStateChangeOff NOTIFICATION-TYPE
+ OBJECTS {
+ sysUpTime,
+ lgpEventParmTableRef,
+ lgpEventParmTableRowRef
+ }
+ STATUS current
+ DESCRIPTION
+ "Receptacle's power state has been changed from ON to OFF."
+ ::= { lgpEventNotifications 22 }
+
+lgpEventRcpLoadAdded NOTIFICATION-TYPE
+ OBJECTS {
+ sysUpTime,
+ lgpEventParmTableRef,
+ lgpEventParmTableRowRef
+ }
+ STATUS current
+ DESCRIPTION
+ "The receptacle's load started drawing power. This notification
+ is asserted when the receptacle power is ON and the associated load
+ was previously not drawing power but is now drawing power.
+ This event is not asserted as a result of turning the
+ receptacle power ON."
+ ::= { lgpEventNotifications 23 }
+
+lgpEventRcpLoadRemoved NOTIFICATION-TYPE
+ OBJECTS {
+ sysUpTime,
+ lgpEventParmTableRef,
+ lgpEventParmTableRowRef
+ }
+ STATUS current
+ DESCRIPTION
+ "The receptacle's load stopped drawing power. This notification
+ is asserted when the receptacle power is ON and the associated load
+ was previously drawing power but is now no longer drawing power.
+ This event is not asserted as a result of turning the
+ receptacle power OFF."
+ ::= { lgpEventNotifications 24 }
+END