- Remove PVC volume mount from k8s/deployment.yaml - Delete k8s/mib-pvc.yaml (no longer needed) - Update .gitignore to commit MIB files to git - Add mix import_mibs task to copy MIBs from LibreNMS - Add all MIB files from priv/mibs/ to git This fixes the multi-attach volume error in Kubernetes where new pods couldn't start because the RWO (ReadWriteOnce) PVC was attached to the old pod. MIBs are now part of the Docker image and can be used by all pods simultaneously.
397 lines
14 KiB
Text
397 lines
14 KiB
Text
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
|