mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
committed by
Tony Murray
parent
7bb9d58a07
commit
48022fb873
BIN
html/images/logos/vertiv.png
Normal file
BIN
html/images/logos/vertiv.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 17 KiB |
BIN
html/images/os/vertiv.png
Normal file
BIN
html/images/os/vertiv.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.5 KiB |
@@ -1,7 +1,7 @@
|
|||||||
os: liebert
|
os: liebert
|
||||||
text: Liebert
|
text: Liebert
|
||||||
type: power
|
type: power
|
||||||
icon: liebert
|
icon: vertiv
|
||||||
discovery:
|
discovery:
|
||||||
- sysObjectId:
|
- sysObjectId:
|
||||||
- .1.3.6.1.4.1.476.1.42
|
- .1.3.6.1.4.1.476.1.42
|
||||||
|
65
includes/discovery/sensors/humidity/liebert.inc.php
Normal file
65
includes/discovery/sensors/humidity/liebert.inc.php
Normal file
@@ -0,0 +1,65 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* liebert.inc.php
|
||||||
|
*
|
||||||
|
* LibreNMS humidty discovery module for Liebert
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* @package LibreNMS
|
||||||
|
* @link http://librenms.org
|
||||||
|
* @copyright 2017 Neil Lathwood
|
||||||
|
* @author Neil Lathwood <neil@lathwood.co.uk>
|
||||||
|
*/
|
||||||
|
|
||||||
|
$lib_data = snmpwalk_cache_oid($device, 'lgpEnvHumidityEntryRel', array(), 'LIEBERT-GP-ENVIRONMENTAL-MIB');
|
||||||
|
|
||||||
|
foreach ($lib_data as $index => $data) {
|
||||||
|
$oid = '.1.3.6.1.4.1.476.1.42.3.4.2.2.3.1.3.' . $index;
|
||||||
|
$descr = $data['lgpEnvHumidityDescrRel'];
|
||||||
|
$low_limit = $data['lgpEnvHumidityLowThresholdRel'];
|
||||||
|
$high_limit = $data['lgpEnvHumidityHighThresholdRel'];
|
||||||
|
$current = $data['lgpEnvHumidityMeasurementRel'];
|
||||||
|
$new_index = 'lgpEnvHumidityMeasurementRel.' . $index;
|
||||||
|
if (is_numeric($current)) {
|
||||||
|
discover_sensor($valid['sensor'], 'humidity', $device, $oid, $new_index, 'liebert', $descr, $divisor, '1', $low_limit, null, null, $high_limit, $current);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
unset(
|
||||||
|
$lib_data,
|
||||||
|
$current,
|
||||||
|
$oid,
|
||||||
|
$descr,
|
||||||
|
$low_limit,
|
||||||
|
$high_limit,
|
||||||
|
$divisor,
|
||||||
|
$new_index
|
||||||
|
);
|
||||||
|
|
||||||
|
$return_humidity = snmp_get($device, 'lgpEnvReturnAirHumidity.0', '-Oqv');
|
||||||
|
if (is_numeric($return_humidity)) {
|
||||||
|
$oid = '.1.3.6.1.4.1.476.1.42.3.4.2.1.2.0';
|
||||||
|
$index = 'lgpEnvReturnAirHumidity.0';
|
||||||
|
$descr = 'Return Air Humidity';
|
||||||
|
discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, 'liebert', $descr, $divisor, '1', null, null, null, null, $return_humidity);
|
||||||
|
}
|
||||||
|
|
||||||
|
$supply_humidity = snmp_get($device, 'lgpEnvSupplyAirHumidity.0', '-Oqv');
|
||||||
|
if (is_numeric($supply_humidity)) {
|
||||||
|
$oid = '.1.3.6.1.4.1.476.1.42.3.4.2.1.3.0';
|
||||||
|
$index = 'lgpEnvSupplyAirHumidity.0';
|
||||||
|
$descr = 'Supply Air Humidity';
|
||||||
|
discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, 'liebert', $descr, $divisor, '1', null, null, null, null, $supply_humidity);
|
||||||
|
}
|
76
includes/discovery/sensors/temperatures/liebert.inc.php
Normal file
76
includes/discovery/sensors/temperatures/liebert.inc.php
Normal file
@@ -0,0 +1,76 @@
|
|||||||
|
<?php
|
||||||
|
/**
|
||||||
|
* liebert.inc.php
|
||||||
|
*
|
||||||
|
* LibreNMS temperature discovery module for Liebert
|
||||||
|
*
|
||||||
|
* This program is free software: you can redistribute it and/or modify
|
||||||
|
* it under the terms of the GNU General Public License as published by
|
||||||
|
* the Free Software Foundation, either version 3 of the License, or
|
||||||
|
* (at your option) any later version.
|
||||||
|
*
|
||||||
|
* This program is distributed in the hope that it will be useful,
|
||||||
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.See the
|
||||||
|
* GNU General Public License for more details.
|
||||||
|
*
|
||||||
|
* You should have received a copy of the GNU General Public License
|
||||||
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
|
*
|
||||||
|
* @package LibreNMS
|
||||||
|
* @link http://librenms.org
|
||||||
|
* @copyright 2017 Neil Lathwood
|
||||||
|
* @author Neil Lathwood <neil@lathwood.co.uk>
|
||||||
|
*/
|
||||||
|
|
||||||
|
$lib_data = snmpwalk_cache_oid($device, 'lgpEnvTemperatureEntryDegC', array(), 'LIEBERT-GP-ENVIRONMENTAL-MIB');
|
||||||
|
|
||||||
|
foreach ($lib_data as $index => $data) {
|
||||||
|
if (is_numeric($data['lgpEnvTemperatureMeasurementTenthsDegC'])) {
|
||||||
|
$oid = '.1.3.6.1.4.1.476.1.42.3.4.1.3.3.1.50.' . $index;
|
||||||
|
$descr = $data['lgpEnvTemperatureDescrDegC'];
|
||||||
|
$low_limit = $data['lgpEnvTemperatureLowThresholdTenthsDegC'];
|
||||||
|
$high_limit = $data['lgpEnvTemperatureHighThresholdTenthsDegC'];
|
||||||
|
$current = $data['lgpEnvTemperatureMeasurementTenthsDegC'];
|
||||||
|
$divisor = 0.1;
|
||||||
|
$new_index = 'lgpEnvTemperatureMeasurementTenthsDegC.' . $index;
|
||||||
|
} elseif (is_numeric($data['lgpEnvTemperatureMeasurementDegC'])) {
|
||||||
|
$oid = '.1.3.6.1.4.1.476.1.42.3.4.1.3.3.1.3.' . $index;
|
||||||
|
$descr = $data['lgpEnvTemperatureDescrDegC'];
|
||||||
|
$low_limit = $data['lgpEnvTemperatureLowThresholdDegC'];
|
||||||
|
$high_limit = $data['lgpEnvTemperatureHighThresholdDegC'];
|
||||||
|
$current = $data['lgpEnvTemperatureMeasurementDegC'];
|
||||||
|
$divisor = 1;
|
||||||
|
$new_index = 'lgpEnvTemperatureDescrDegC.' . $index;
|
||||||
|
}
|
||||||
|
if (is_numeric($current)) {
|
||||||
|
discover_sensor($valid['sensor'], 'temperature', $device, $oid, $new_index, 'liebert', $descr, $divisor, '1', $low_limit, null, null, $high_limit, $current);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
unset(
|
||||||
|
$lib_data,
|
||||||
|
$current,
|
||||||
|
$oid,
|
||||||
|
$descr,
|
||||||
|
$low_limit,
|
||||||
|
$high_limit,
|
||||||
|
$divisor,
|
||||||
|
$new_index
|
||||||
|
);
|
||||||
|
|
||||||
|
$return_temp = snmp_get($device, 'lgpEnvReturnAirTemperature.0', '-Oqv');
|
||||||
|
if (is_numeric($return_temp)) {
|
||||||
|
$oid = '.1.3.6.1.4.1.476.1.42.3.4.1.1.2.0';
|
||||||
|
$index = 'lgpEnvReturnAirTemperature.0';
|
||||||
|
$descr = 'Return Air Temp';
|
||||||
|
discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, 'liebert', $descr, $divisor, '1', null, null, null, null, $return_temp);
|
||||||
|
}
|
||||||
|
|
||||||
|
$supply_temp = snmp_get($device, 'lgpEnvSupplyAirTemperature.0', '-Oqv');
|
||||||
|
if (is_numeric($supply_temp)) {
|
||||||
|
$oid = '.1.3.6.1.4.1.476.1.42.3.4.1.1.3.0';
|
||||||
|
$index = 'lgpEnvSupplyAirTemperature.0';
|
||||||
|
$descr = 'Supply Air Temp';
|
||||||
|
discover_sensor($valid['sensor'], 'temperature', $device, $oid, $index, 'liebert', $descr, $divisor, '1', null, null, null, null, $supply_temp);
|
||||||
|
}
|
513
mibs/liebert/LIEBERT-GP-AGENT-MIB
Normal file
513
mibs/liebert/LIEBERT-GP-AGENT-MIB
Normal file
@@ -0,0 +1,513 @@
|
|||||||
|
LIEBERT-GP-AGENT-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
sysUpTime
|
||||||
|
FROM RFC1213-MIB
|
||||||
|
OBJECT-TYPE,
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
NOTIFICATION-TYPE,
|
||||||
|
OBJECT-IDENTITY,
|
||||||
|
Integer32,
|
||||||
|
Unsigned32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
lgpAgentIdent,
|
||||||
|
lgpAgentDevice,
|
||||||
|
lgpAgentControl,
|
||||||
|
liebertAgentModuleReg, lgpAgentNotifications
|
||||||
|
FROM LIEBERT-GP-REGISTRATION-MIB
|
||||||
|
DisplayString
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
lgpConditionsPresent, lgpConditionDescription, lgpNetworkName
|
||||||
|
FROM LIEBERT-GP-CONDITIONS-MIB
|
||||||
|
;
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- Module Identification and Registration
|
||||||
|
-- =============================================================================
|
||||||
|
--
|
||||||
|
liebertAgentModule MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200811170000Z"
|
||||||
|
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@emerson.com
|
||||||
|
Web: www.liebert.com
|
||||||
|
|
||||||
|
Author: Gregory M. Hoge"
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module used to specify Liebert software or firmware
|
||||||
|
agent 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 "200811170000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Added support for NXL unit."
|
||||||
|
|
||||||
|
REVISION "200807020000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Updated INTEGER references to Integer32 (SMIv2).
|
||||||
|
Added missing item to import (Unsigned32)"
|
||||||
|
|
||||||
|
REVISION "200801100000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Modified contact email address and added lgpAgentEventNotifications
|
||||||
|
objects."
|
||||||
|
|
||||||
|
REVISION "200705290000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Added support for XDF Unit."
|
||||||
|
|
||||||
|
REVISION "200602220000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Added support for Liebert DS Unit."
|
||||||
|
::= { liebertAgentModuleReg 1 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpIdent - Liebert SNMP Agent Identification Group
|
||||||
|
-- This group contains data specific to the agent or agent hardware.
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpAgentIdentManufacturer OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (255))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The agent manufacturer."
|
||||||
|
::= { lgpAgentIdent 1 }
|
||||||
|
|
||||||
|
lgpAgentIdentModel OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (255))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The agent model designation. This identifier is typically a
|
||||||
|
model name or ID"
|
||||||
|
::= { lgpAgentIdent 2 }
|
||||||
|
|
||||||
|
lgpAgentIdentFirmwareVersion OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (64))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The firmware revision level of the agent."
|
||||||
|
::= { lgpAgentIdent 3 }
|
||||||
|
|
||||||
|
lgpAgentIdentSerialNumber OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (64))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The serial number of the agent. This is a string of
|
||||||
|
alphanumeric characters that uniquely identifies the agent hardware. This
|
||||||
|
number is assigned when the agent hardware is manufactured and does not
|
||||||
|
change throughout its lifecycle."
|
||||||
|
::= { lgpAgentIdent 4 }
|
||||||
|
|
||||||
|
lgpAgentIdentPartNumber OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (255))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The agent model part number designation."
|
||||||
|
::= { lgpAgentIdent 5 }
|
||||||
|
|
||||||
|
lgpAgentConnectedDeviceCount OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The number of devices currently connected and communicating
|
||||||
|
successfully with the agent. Devices for which communications are
|
||||||
|
currently being attempted are not considered in this count."
|
||||||
|
::= { lgpAgentIdent 6 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpAgentNotifications - Liebert Agent Notifications Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpAgentEventNotifications OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Agent specific notifications."
|
||||||
|
::= { lgpAgentNotifications 0 }
|
||||||
|
|
||||||
|
lgpAgentDeviceCommunicationLost NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The agent has lost communications with a managed device."
|
||||||
|
::= { lgpAgentEventNotifications 1 }
|
||||||
|
|
||||||
|
lgpAgentFirmwareUpdateSuccessful NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The firmware update to the agent card has completed successfully."
|
||||||
|
::= { lgpAgentEventNotifications 5 }
|
||||||
|
|
||||||
|
lgpAgentFirmwareCorrupt NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The firmware update to the agent card has failed and the firmware is
|
||||||
|
now corrupt."
|
||||||
|
::= { lgpAgentEventNotifications 6 }
|
||||||
|
|
||||||
|
lgpAgentHeartbeat NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime, lgpConditionsPresent,
|
||||||
|
lgpAgentConnectedDeviceCount }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The agent card is alive."
|
||||||
|
::= { lgpAgentEventNotifications 7 }
|
||||||
|
|
||||||
|
lgpAgentDnsLookupFailure NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime, lgpNetworkName }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A Domain Name System (DNS) lookup of a network name failed to
|
||||||
|
resolve. This may result in one or more of the following:
|
||||||
|
1. failure to notify a target address of an important condition
|
||||||
|
2. failure allow access for monitoring purposes
|
||||||
|
This issue should be resolved as soon as possible with a
|
||||||
|
network or system administrator."
|
||||||
|
::= { lgpAgentEventNotifications 8 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpAgentEventNotificationsLegacy - Liebert Legacy Agent Notifications Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpAgentEventNotificationsLegacy OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This branch contains copies of the notifications registered directly
|
||||||
|
below lgpAgentEventNotifications. These are here to provide support
|
||||||
|
for some legacy devices which send out lgpAgentEventNotifications
|
||||||
|
as the SNMPv1 enterprise trap parameter instead of
|
||||||
|
lgpAgentNotifications, which causes problems with some SNMP clients
|
||||||
|
when converting from V1 to V2 notifications (RFC3584 Section 3)."
|
||||||
|
::= { lgpAgentEventNotifications 0 }
|
||||||
|
|
||||||
|
lgpAgentDeviceCommunicationLostLegacy NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The agent has lost communications with a managed device."
|
||||||
|
::= { lgpAgentEventNotificationsLegacy 1 }
|
||||||
|
|
||||||
|
lgpAgentFirmwareUpdateSuccessfulLegacy NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The firmware update to the agent card has completed successfully."
|
||||||
|
::= { lgpAgentEventNotificationsLegacy 5 }
|
||||||
|
|
||||||
|
lgpAgentFirmwareCorruptLegacy NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The firmware update to the agent card has failed and the firmware is
|
||||||
|
now corrupt."
|
||||||
|
::= { lgpAgentEventNotificationsLegacy 6 }
|
||||||
|
|
||||||
|
lgpAgentHeartbeatLegacy NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime, lgpConditionsPresent,
|
||||||
|
lgpAgentConnectedDeviceCount }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The agent card is alive."
|
||||||
|
::= { lgpAgentEventNotificationsLegacy 7 }
|
||||||
|
|
||||||
|
lgpAgentDnsLookupFailureLegacy NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime, lgpNetworkName }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A Domain Name System (DNS) lookup of a network name failed to
|
||||||
|
resolve. This may result in one or more of the following:
|
||||||
|
1. failure to notify a target address of an important condition
|
||||||
|
2. failure allow access for monitoring purposes
|
||||||
|
This issue should be resolved as soon as possible with a
|
||||||
|
network or system administrator."
|
||||||
|
::= { lgpAgentEventNotificationsLegacy 8 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpAgentDevice - Liebert Agent Managed Device Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpAgentManagedDeviceTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF LgpAgentManagedDeviceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This table contains one entry for each managed device."
|
||||||
|
::= { lgpAgentDevice 2 }
|
||||||
|
|
||||||
|
lgpAgentManagedDeviceEntry OBJECT-TYPE
|
||||||
|
SYNTAX LgpAgentManagedDeviceEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "This entry describes a row in the table
|
||||||
|
'lgpAgentManagedDeviceTable'. The rows in this table cannot
|
||||||
|
be created by the NMS. The rows are automatically created by
|
||||||
|
the agent based upon the hardware configuration of the
|
||||||
|
Liebert managed device(s) being monitored with this agent."
|
||||||
|
INDEX { lgpAgentDeviceIndex }
|
||||||
|
::= { lgpAgentManagedDeviceTable 1 }
|
||||||
|
|
||||||
|
LgpAgentManagedDeviceEntry ::= SEQUENCE {
|
||||||
|
lgpAgentDeviceIndex INTEGER,
|
||||||
|
lgpAgentDeviceId OBJECT IDENTIFIER,
|
||||||
|
lgpAgentDeviceManufacturer DisplayString,
|
||||||
|
lgpAgentDeviceModel DisplayString,
|
||||||
|
lgpAgentDeviceFirmwareVersion DisplayString,
|
||||||
|
lgpAgentDeviceUnitNumber Integer32,
|
||||||
|
lgpAgentDeviceSerialNumber DisplayString,
|
||||||
|
lgpAgentDeviceManufactureDate DisplayString,
|
||||||
|
lgpAgentDeviceServiceContact DisplayString,
|
||||||
|
lgpAgentDeviceServicePhoneNumber DisplayString,
|
||||||
|
lgpAgentDeviceServiceAddrLine1 DisplayString,
|
||||||
|
lgpAgentDeviceServiceAddrLine2 DisplayString,
|
||||||
|
lgpAgentDeviceServiceAddrLine3 DisplayString,
|
||||||
|
lgpAgentDeviceServiceAddrLine4 DisplayString,
|
||||||
|
lgpAgentDeviceUnitName DisplayString,
|
||||||
|
lgpAgentDeviceSiteIdentifier DisplayString,
|
||||||
|
lgpAgentDeviceTagNumber DisplayString,
|
||||||
|
lgpAgentDeviceOrderLine1 DisplayString,
|
||||||
|
lgpAgentDeviceOrderLine2 DisplayString
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
lgpAgentDeviceIndex OBJECT-TYPE
|
||||||
|
SYNTAX Integer32 (0..65536)
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The device identifier. This is used as an index to address
|
||||||
|
a particular row in the table 'lgpAgentManagedDeviceTable'."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 1 }
|
||||||
|
|
||||||
|
lgpAgentDeviceId OBJECT-TYPE
|
||||||
|
SYNTAX OBJECT IDENTIFIER
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The managed device specific identifier defined by the
|
||||||
|
product registration."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 2 }
|
||||||
|
|
||||||
|
lgpAgentDeviceManufacturer OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (255))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The managed device manufacturer."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 3 }
|
||||||
|
|
||||||
|
lgpAgentDeviceModel OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (255))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The managed device model designation."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 4 }
|
||||||
|
|
||||||
|
lgpAgentDeviceFirmwareVersion OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (64))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The firmware revision level of the managed device."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 5 }
|
||||||
|
|
||||||
|
lgpAgentDeviceUnitNumber OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The managed device unit number. Typically this is a
|
||||||
|
number assigned to a managed device that uniquely identifies it from
|
||||||
|
other similar devices within a 'system'."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 6 }
|
||||||
|
|
||||||
|
lgpAgentDeviceSerialNumber OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (64))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The serial number of the managed device."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 7 }
|
||||||
|
|
||||||
|
lgpAgentDeviceManufactureDate OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (64))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The manufacture date of the managed device."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 8 }
|
||||||
|
|
||||||
|
lgpAgentDeviceServiceContact OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..64))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The service contact of the managed device."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 9 }
|
||||||
|
|
||||||
|
lgpAgentDeviceServicePhoneNumber OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..64))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION "The phone number of the service contact of the managed device."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 10 }
|
||||||
|
|
||||||
|
lgpAgentDeviceServiceAddrLine1 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..64))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Line 1 of the service address of the managed device."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 11 }
|
||||||
|
|
||||||
|
lgpAgentDeviceServiceAddrLine2 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..64))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Line 2 of the service address of the managed device."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 12 }
|
||||||
|
|
||||||
|
lgpAgentDeviceServiceAddrLine3 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..64))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Line 3 of the service address of the managed device."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 13 }
|
||||||
|
|
||||||
|
lgpAgentDeviceServiceAddrLine4 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..64))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Line 4 of the service address of the managed device."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 14 }
|
||||||
|
|
||||||
|
lgpAgentDeviceUnitName OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..64))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Unit name for the managed device assigned by the customer."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 15 }
|
||||||
|
|
||||||
|
lgpAgentDeviceSiteIdentifier OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..255))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Identifier that uniquely identifies the site where this device is
|
||||||
|
located."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 16 }
|
||||||
|
|
||||||
|
lgpAgentDeviceTagNumber OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..255))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Identifier that uniquely identifies this device within a particular
|
||||||
|
site (see lgpAgentDeviceSiteIdentifier)."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 17 }
|
||||||
|
|
||||||
|
lgpAgentDeviceOrderLine1 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..255))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Customer Sales Order information line 1."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 18 }
|
||||||
|
|
||||||
|
lgpAgentDeviceOrderLine2 OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (0..255))
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Customer Sales Order information line 2."
|
||||||
|
::= { lgpAgentManagedDeviceEntry 19 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpAgentControl - Liebert Agent Control Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpAgentReboot OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Perform an immediate 'reboot' of the agent process. When possible
|
||||||
|
the reboot will approximate a power on reset of the agent
|
||||||
|
communications hardware. This type of reboot will be performed if
|
||||||
|
a hardware reset is supported by the hardware/software on the
|
||||||
|
communications card. Otherwise a 'software' reboot will be executed.
|
||||||
|
In both cases a temporary loss of communications and other agent
|
||||||
|
functionality will result.
|
||||||
|
|
||||||
|
Any valid INTEGER value may be written to this object to initiate
|
||||||
|
the reboot operation.
|
||||||
|
|
||||||
|
If read the value '0' will always be returned."
|
||||||
|
::= { lgpAgentControl 1 }
|
||||||
|
|
||||||
|
lgpAgentTelnetEnabled OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
yes(1),
|
||||||
|
no(2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the settings of Telnet.
|
||||||
|
yes
|
||||||
|
Telnet services are enabled.
|
||||||
|
no
|
||||||
|
Telnet services are disabled.
|
||||||
|
The system must be rebooted before changes can take effect."
|
||||||
|
::= { lgpAgentControl 2 }
|
||||||
|
|
||||||
|
lgpAgentVelocityServerEnabled OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
yes(1),
|
||||||
|
no(2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object configures the Velocity Server to grant external clients access to agent data via the Liebert Velocity protocol.
|
||||||
|
yes
|
||||||
|
Agent data is available to external clients via the Liebert Velocity protocol.
|
||||||
|
no
|
||||||
|
Agent data is not available to external clients via the Liebert Velocity protocol.
|
||||||
|
The system must be rebooted before changes can take effect."
|
||||||
|
::= { lgpAgentControl 3 }
|
||||||
|
|
||||||
|
lgpAgentWebServerMode OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
disabled(0),
|
||||||
|
http(1),
|
||||||
|
https(2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object represents the settings of Web services.
|
||||||
|
disabled
|
||||||
|
Web services are disabled.
|
||||||
|
http
|
||||||
|
Web server mode is HTTP (not secure).
|
||||||
|
https
|
||||||
|
Web server mode is secure HTTP.
|
||||||
|
The system must be rebooted before changes can take effect."
|
||||||
|
::= { lgpAgentControl 4 }
|
||||||
|
END
|
4738
mibs/liebert/LIEBERT-GP-COND-MIB
Normal file
4738
mibs/liebert/LIEBERT-GP-COND-MIB
Normal file
File diff suppressed because it is too large
Load Diff
109
mibs/liebert/LIEBERT-GP-CONTROLLER-MIB
Normal file
109
mibs/liebert/LIEBERT-GP-CONTROLLER-MIB
Normal file
@@ -0,0 +1,109 @@
|
|||||||
|
-- =============================================================================
|
||||||
|
LIEBERT-GP-CONTROLLER-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
OBJECT-TYPE,
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
Integer32,
|
||||||
|
Unsigned32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
liebertControllerModuleReg,
|
||||||
|
lgpController
|
||||||
|
FROM LIEBERT-GP-REGISTRATION-MIB
|
||||||
|
;
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- Module Identification and Registration
|
||||||
|
-- =============================================================================
|
||||||
|
--
|
||||||
|
liebertControllerModule 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@emerson.com
|
||||||
|
Web: www.liebert.com
|
||||||
|
|
||||||
|
Author: Gregory M. Hoge"
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module used to specify Liebert Controller 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
|
||||||
|
"Removed unnecessary item from import statement"
|
||||||
|
|
||||||
|
REVISION "200801100000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Modified contact email address."
|
||||||
|
|
||||||
|
REVISION "200602220000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Added support for Liebert DS Unit."
|
||||||
|
|
||||||
|
::= { liebertControllerModuleReg 1 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpController - Liebert Controller Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpCtrlNumberInstalledControlModules OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of control modules installed in the device."
|
||||||
|
::= { lgpController 1 }
|
||||||
|
|
||||||
|
lgpCtrlNumberFailedControlModules OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of control modules in the device that have failed."
|
||||||
|
::= { lgpController 2 }
|
||||||
|
|
||||||
|
lgpCtrlNumberRedundantControlModules OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of redundant control modules installed in the device."
|
||||||
|
::= { lgpController 3 }
|
||||||
|
|
||||||
|
lgpCtrlNumberControlModuleWarnings OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The number of control modules in the device that have a warning."
|
||||||
|
::= { lgpController 5 }
|
||||||
|
|
||||||
|
lgpCtrlBoardBatteryVoltage OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS ".01 Volts"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The control board battery voltage. Typically this battery is used
|
||||||
|
to provide backup power to memory and other vital circuits."
|
||||||
|
::= { lgpController 6 }
|
||||||
|
END
|
3257
mibs/liebert/LIEBERT-GP-ENV-MIB
Normal file
3257
mibs/liebert/LIEBERT-GP-ENV-MIB
Normal file
File diff suppressed because it is too large
Load Diff
4727
mibs/liebert/LIEBERT-GP-FLEXIBLE-COND.MIB
Normal file
4727
mibs/liebert/LIEBERT-GP-FLEXIBLE-COND.MIB
Normal file
File diff suppressed because it is too large
Load Diff
409
mibs/liebert/LIEBERT-GP-FLEXIBLE.MIB
Normal file
409
mibs/liebert/LIEBERT-GP-FLEXIBLE.MIB
Normal file
@@ -0,0 +1,409 @@
|
|||||||
|
LIEBERT-GP-FLEXIBLE-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
DisplayString
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
OBJECT-IDENTITY,
|
||||||
|
OBJECT-TYPE,
|
||||||
|
Integer32,
|
||||||
|
Unsigned32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
lgpFlexible,
|
||||||
|
liebertFlexibleModuleReg
|
||||||
|
FROM LIEBERT-GP-REGISTRATION-MIB
|
||||||
|
;
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- Module Identification and Registration
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
liebertGlobalProductsFlexibleModule MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "201305140000Z"
|
||||||
|
ORGANIZATION "Emerson Network Power/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@emerson.com
|
||||||
|
Web: www.liebert.com
|
||||||
|
|
||||||
|
Author: Phil Ulrich"
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module used to register Liebert Flexible related SNMP OIDs.
|
||||||
|
|
||||||
|
Copyright 2013 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 "201305140000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Initial Version"
|
||||||
|
|
||||||
|
::= { liebertFlexibleModuleReg 1 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpFlexible - Liebert Flexible Registrations
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
-- -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
-- Flexible Basic Table
|
||||||
|
|
||||||
|
-- -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
lgpFlexibleTableCount OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "Count"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the number of entries in the lgpFlexibleBasicTable."
|
||||||
|
::= { lgpFlexible 10 }
|
||||||
|
|
||||||
|
lgpFlexibleBasicTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF LgpFlexibleBasicEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table contains data points supported by the managed device. The
|
||||||
|
data in this table is formatted in string form. This data is also
|
||||||
|
available in numerical form in the augmented
|
||||||
|
lgpFlexibleExtendedTable.
|
||||||
|
|
||||||
|
In this table, the row indexing is not necessarily sequential and
|
||||||
|
leads to a sparsely populated table."
|
||||||
|
::= { lgpFlexible 20 }
|
||||||
|
|
||||||
|
lgpFlexibleBasicEntry OBJECT-TYPE
|
||||||
|
SYNTAX LgpFlexibleBasicEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This entry defines the columns to be populated in the
|
||||||
|
'lgpFlexibleBasicTable'."
|
||||||
|
INDEX
|
||||||
|
{
|
||||||
|
IMPLIED lgpFlexibleEntryIndex
|
||||||
|
}
|
||||||
|
::= { lgpFlexibleBasicTable 1 }
|
||||||
|
|
||||||
|
LgpFlexibleBasicEntry ::= SEQUENCE
|
||||||
|
{
|
||||||
|
lgpFlexibleEntryIndex OBJECT IDENTIFIER,
|
||||||
|
lgpFlexibleEntryDataLabel DisplayString,
|
||||||
|
lgpFlexibleEntryValue DisplayString,
|
||||||
|
lgpFlexibleEntryUnitsOfMeasure DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
lgpFlexibleEntryIndex OBJECT-TYPE
|
||||||
|
SYNTAX OBJECT IDENTIFIER
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the index which defines a specific row in the
|
||||||
|
lgpFlexibleBasicTable. Each row index is associated with a unique
|
||||||
|
data point ID which fixes the data point to its permanent location
|
||||||
|
in the table."
|
||||||
|
::= { lgpFlexibleBasicEntry 1 }
|
||||||
|
|
||||||
|
lgpFlexibleEntryDataLabel OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A short description of the data reported in this row."
|
||||||
|
::= { lgpFlexibleBasicEntry 10 }
|
||||||
|
|
||||||
|
lgpFlexibleEntryValue OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A string representation of any data available. This is the
|
||||||
|
preferred method of data access, since this will give fully
|
||||||
|
scaled data for both integer and floating point data, in addition
|
||||||
|
to textual data. If this string column cannot be used, then
|
||||||
|
columns in the lgpFlexibleExtendedTable must be used in order
|
||||||
|
to get a fully scaled version of integer data."
|
||||||
|
::= { lgpFlexibleBasicEntry 20 }
|
||||||
|
|
||||||
|
lgpFlexibleEntryUnitsOfMeasure OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The unit of measure that the value will be presented in. This is
|
||||||
|
not populated when the data does not have a unit of measure
|
||||||
|
associated with it."
|
||||||
|
::= { lgpFlexibleBasicEntry 30 }
|
||||||
|
|
||||||
|
-- -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
-- Flexible Extended Table
|
||||||
|
|
||||||
|
-- -----------------------------------------------------------------------------
|
||||||
|
|
||||||
|
lgpFlexibleExtendedTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF LgpFlexibleExtendedEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This table contains data points supported by the managed device. This
|
||||||
|
table augments the lgpFlexibleBasicTable, providing additional
|
||||||
|
information that may be relevant to advanced users. Values presented
|
||||||
|
in string format in the lgpFlexibleBasicTable table are also available in
|
||||||
|
numeric form in this table.
|
||||||
|
|
||||||
|
Since the lgpFlexibleBasicTable and this table are both indexed by
|
||||||
|
lgpFlexibleEntryIndex, data applicable to a specific data point can be
|
||||||
|
found in both tables at the same index."
|
||||||
|
::= { lgpFlexible 30 }
|
||||||
|
|
||||||
|
lgpFlexibleExtendedEntry OBJECT-TYPE
|
||||||
|
SYNTAX LgpFlexibleExtendedEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This entry defines the columns to be populated in the
|
||||||
|
'lgpFlexibleExtendedTable'."
|
||||||
|
AUGMENTS { lgpFlexibleBasicEntry }
|
||||||
|
::= { lgpFlexibleExtendedTable 1 }
|
||||||
|
|
||||||
|
LgpFlexibleExtendedEntry ::= SEQUENCE
|
||||||
|
{
|
||||||
|
lgpFlexibleEntryIntegerValue Integer32,
|
||||||
|
lgpFlexibleEntryUnsignedIntegerValue Unsigned32,
|
||||||
|
lgpFlexibleEntryDecimalPosition Unsigned32,
|
||||||
|
lgpFlexibleEntryDataType INTEGER,
|
||||||
|
lgpFlexibleEntryAccessibility INTEGER,
|
||||||
|
lgpFlexibleEntryUnitsOfMeasureEnum INTEGER,
|
||||||
|
lgpFlexibleEntryDataDescription DisplayString
|
||||||
|
}
|
||||||
|
|
||||||
|
lgpFlexibleEntryIntegerValue OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the data point value formatted as a signed integer. This
|
||||||
|
column is populated only for numerical data points whose type
|
||||||
|
requires a signed value.
|
||||||
|
|
||||||
|
To convert this value to the units indicated in the units of
|
||||||
|
measure columns (lgpFlexibleEntryUnitsOfMeasure or
|
||||||
|
lgpFlexibleEntryUnitsOfMeasureEnum), divide this value
|
||||||
|
by 10^n, where n is the value from the
|
||||||
|
lgpFlexibleEntryDecimalPosition column.
|
||||||
|
|
||||||
|
For data points that are writable (as designated by the
|
||||||
|
lgpFlexibleEntryAccessibility column), the inverse
|
||||||
|
calculation must done. The desired value must be multiplied by
|
||||||
|
10^n before it is written to this column, where n is the value
|
||||||
|
from the lgpFlexibleEntryDecimalPosition column."
|
||||||
|
::= { lgpFlexibleExtendedEntry 10 }
|
||||||
|
|
||||||
|
lgpFlexibleEntryUnsignedIntegerValue OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the data point value formatted as an unsigned integer. This
|
||||||
|
column is populated only for numerical data points whose type
|
||||||
|
does not require a signed value.
|
||||||
|
|
||||||
|
To convert this value to the units indicated in the units of
|
||||||
|
measure columns (lgpFlexibleEntryUnitsOfMeasure or
|
||||||
|
lgpFlexibleEntryUnitsOfMeasureEnum), divide this value
|
||||||
|
by 10^n, where n is the value from the
|
||||||
|
lgpFlexibleEntryDecimalPosition column.
|
||||||
|
|
||||||
|
For data points that are writable (as designated by the
|
||||||
|
lgpFlexibleEntryAccessibility column), the inverse
|
||||||
|
calculation must done. The desired value must be multiplied by
|
||||||
|
10^n before it is written to this column, where n is the value
|
||||||
|
from the lgpFlexibleEntryDecimalPosition column."
|
||||||
|
::= { lgpFlexibleExtendedEntry 20 }
|
||||||
|
|
||||||
|
lgpFlexibleEntryDecimalPosition OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is a power of ten divider needed to convert values from the
|
||||||
|
signed and unsigned integer columns
|
||||||
|
(lgpFlexibleEntryIntegerValue or
|
||||||
|
lgpFlexibleEntryUnsignedIntegerValue) to floating
|
||||||
|
point values. This essentially tells how many positions to move
|
||||||
|
the decimal point to the left.
|
||||||
|
|
||||||
|
To convert the integer values to the units indicated in the units
|
||||||
|
of measure columns (lgpFlexibleEntryUnitsOfMeasure or
|
||||||
|
lgpFlexibleEntryUnitsOfMeasureEnum), divide the
|
||||||
|
integer value by 10^n, where n is the value from this column.
|
||||||
|
|
||||||
|
For data points that are writable (as designated by the
|
||||||
|
lgpFlexibleEntryAccessibility column), the inverse
|
||||||
|
calculation must done. The desired value must be multiplied by
|
||||||
|
10^n before it is written to the signed or unsigned integer
|
||||||
|
columns."
|
||||||
|
::= { lgpFlexibleExtendedEntry 30 }
|
||||||
|
|
||||||
|
lgpFlexibleEntryDataType OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
not-specified(0),
|
||||||
|
int16(1),
|
||||||
|
uint16(2),
|
||||||
|
int32(3),
|
||||||
|
uint32(4),
|
||||||
|
text(5),
|
||||||
|
enum(6),
|
||||||
|
event16(7),
|
||||||
|
event32(8),
|
||||||
|
ipv4(9),
|
||||||
|
time32(10)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The format that the data will appear as. This can be used to
|
||||||
|
determine which field the numerical data will appear in. Data of
|
||||||
|
type int16 and int32 will appear in the column
|
||||||
|
lgpFlexibleEntryIntegerValue. Data of type uint16,
|
||||||
|
uint32, and enum, will appear in the column
|
||||||
|
lgpFlexibleEntryUnsignedIntegerValue."
|
||||||
|
::= { lgpFlexibleExtendedEntry 40 }
|
||||||
|
|
||||||
|
lgpFlexibleEntryAccessibility OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
not-specified(0),
|
||||||
|
readonly(1),
|
||||||
|
writeonly(2),
|
||||||
|
readwrite(3)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This describes the read/write access that is available for the
|
||||||
|
data in the row."
|
||||||
|
::= { lgpFlexibleExtendedEntry 50 }
|
||||||
|
|
||||||
|
lgpFlexibleEntryUnitsOfMeasureEnum OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
not-specified(0),
|
||||||
|
milliSeconds(4096),
|
||||||
|
seconds(4097),
|
||||||
|
minutes(4098),
|
||||||
|
hours(4099),
|
||||||
|
voltsAcRms(4100),
|
||||||
|
milliVoltsAcRms(4101),
|
||||||
|
voltsDc(4102),
|
||||||
|
milliVoltsDc(4103),
|
||||||
|
voltsPeak(4104),
|
||||||
|
voltsPeakToPeak(4105),
|
||||||
|
ampsAcRms(4106),
|
||||||
|
milliAmpsAcRms(4107),
|
||||||
|
ampsDc(4108),
|
||||||
|
milliAmpsDc(4109),
|
||||||
|
voltAmps(4110),
|
||||||
|
kiloVoltAmps(4111),
|
||||||
|
voltAmpsReactive(4112),
|
||||||
|
kVAReactive(4113),
|
||||||
|
watts(4114),
|
||||||
|
kiloWatts(4115),
|
||||||
|
wattHours(4116),
|
||||||
|
kiloWattHour(4117),
|
||||||
|
ampDcHours(4118),
|
||||||
|
hertz(4119),
|
||||||
|
milliHertz(4120),
|
||||||
|
kiloHertz(4121),
|
||||||
|
megaHertz(4122),
|
||||||
|
gigaHertz(4123),
|
||||||
|
percent(4124),
|
||||||
|
degC(4125),
|
||||||
|
degCDelta(4126),
|
||||||
|
degF(4127),
|
||||||
|
degFDelta(4128),
|
||||||
|
psi(4129),
|
||||||
|
pascal(4130),
|
||||||
|
psia(4131),
|
||||||
|
relativeHumidity(4132),
|
||||||
|
thd(4133),
|
||||||
|
days(4134),
|
||||||
|
phase(4135),
|
||||||
|
microOhms(4136),
|
||||||
|
milliOhms(4137),
|
||||||
|
ohms(4138),
|
||||||
|
kiloOhms(4139),
|
||||||
|
megaOhms(4140),
|
||||||
|
bars(4141),
|
||||||
|
rpm(4142),
|
||||||
|
bytes(4143),
|
||||||
|
kilobytes(4144),
|
||||||
|
megabytes(4145),
|
||||||
|
gigabytes(4146),
|
||||||
|
terabytes(4147),
|
||||||
|
voltAmpHours(4148),
|
||||||
|
kiloVoltAmpHours(4149),
|
||||||
|
vaReactiveHours(4150),
|
||||||
|
kVAReactiveHours(4151),
|
||||||
|
meter(4152),
|
||||||
|
feet(4153),
|
||||||
|
cms(4154),
|
||||||
|
cmh(4155),
|
||||||
|
cfs(4156),
|
||||||
|
cfm(4157),
|
||||||
|
lpm(4158),
|
||||||
|
gpmUk(4159),
|
||||||
|
gpmUs(4160),
|
||||||
|
absoluteHumidity(4161),
|
||||||
|
kilograms(4162),
|
||||||
|
cubicMeters(4163),
|
||||||
|
btu(4164),
|
||||||
|
torrs(4165),
|
||||||
|
millitorrs(4166),
|
||||||
|
pounds(4167),
|
||||||
|
mps(4168),
|
||||||
|
fpm(4169),
|
||||||
|
liter(4170),
|
||||||
|
gallonUs(4171),
|
||||||
|
gallonUk(4172),
|
||||||
|
lps(4173),
|
||||||
|
mho(4174),
|
||||||
|
siemensCm(4175),
|
||||||
|
weeks(4176),
|
||||||
|
inWC(4177),
|
||||||
|
btuHours(4178)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The unit of measurement that the value will be in."
|
||||||
|
::= { lgpFlexibleExtendedEntry 60 }
|
||||||
|
|
||||||
|
lgpFlexibleEntryDataDescription OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A description of the data reported in this row. This is generally
|
||||||
|
longer and more thorough than the simple label described by
|
||||||
|
lgpFlexibleEntryDataLabel."
|
||||||
|
::= { lgpFlexibleExtendedEntry 70 }
|
||||||
|
END
|
397
mibs/liebert/LIEBERT-GP-NOTIFY-MIB
Normal file
397
mibs/liebert/LIEBERT-GP-NOTIFY-MIB
Normal file
@@ -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@emerson.com
|
||||||
|
Web: www.liebert.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
|
3631
mibs/liebert/LIEBERT-GP-PDU-MIB
Normal file
3631
mibs/liebert/LIEBERT-GP-PDU-MIB
Normal file
File diff suppressed because it is too large
Load Diff
3300
mibs/liebert/LIEBERT-GP-POWER-MIB
Normal file
3300
mibs/liebert/LIEBERT-GP-POWER-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1247
mibs/liebert/LIEBERT-GP-REG-MIB
Normal file
1247
mibs/liebert/LIEBERT-GP-REG-MIB
Normal file
File diff suppressed because it is too large
Load Diff
494
mibs/liebert/LIEBERT-GP-SYSTEM-MIB
Normal file
494
mibs/liebert/LIEBERT-GP-SYSTEM-MIB
Normal file
@@ -0,0 +1,494 @@
|
|||||||
|
-- =============================================================================
|
||||||
|
LIEBERT-GP-SYSTEM-MIB DEFINITIONS ::= BEGIN
|
||||||
|
|
||||||
|
IMPORTS
|
||||||
|
OBJECT-TYPE,
|
||||||
|
MODULE-IDENTITY,
|
||||||
|
OBJECT-IDENTITY,
|
||||||
|
NOTIFICATION-TYPE,
|
||||||
|
Integer32,
|
||||||
|
Unsigned32
|
||||||
|
FROM SNMPv2-SMI
|
||||||
|
DisplayString
|
||||||
|
FROM SNMPv2-TC
|
||||||
|
lgpSystem,
|
||||||
|
liebertSystemModuleReg
|
||||||
|
FROM LIEBERT-GP-REGISTRATION-MIB
|
||||||
|
sysUpTime
|
||||||
|
FROM RFC1213-MIB
|
||||||
|
lgpAgentConnectedDeviceCount,
|
||||||
|
lgpAgentDeviceIndex
|
||||||
|
FROM LIEBERT-GP-AGENT-MIB
|
||||||
|
;
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- Module Identification and Registration
|
||||||
|
-- =============================================================================
|
||||||
|
--
|
||||||
|
liebertSystemModule MODULE-IDENTITY
|
||||||
|
LAST-UPDATED "200811170000Z"
|
||||||
|
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@emerson.com
|
||||||
|
Web: www.liebert.com
|
||||||
|
|
||||||
|
Author: Gregory M. Hoge"
|
||||||
|
|
||||||
|
DESCRIPTION
|
||||||
|
"The MIB module used to specify Liebert Controller 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 "200811170000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Added support for NXL unit."
|
||||||
|
|
||||||
|
REVISION "200807020000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Added missing items to the IMPORT statement"
|
||||||
|
|
||||||
|
REVISION "200801100000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Add system notifications sub-tree and modified contact email address."
|
||||||
|
|
||||||
|
REVISION "200705290000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Added support for XDF Unit."
|
||||||
|
|
||||||
|
REVISION "200602220000Z"
|
||||||
|
DESCRIPTION
|
||||||
|
"Added support for Liebert DS Unit."
|
||||||
|
|
||||||
|
::= { liebertSystemModuleReg 1 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpSystem - Liebert System Groups
|
||||||
|
-- =============================================================================
|
||||||
|
lgpSysStatistics OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree is used to register Liebert System Statistics object
|
||||||
|
identifiers."
|
||||||
|
REFERENCE
|
||||||
|
"The registrations for the objects in this sub-tree are
|
||||||
|
defined below in the sub-section titled Liebert System Statistics
|
||||||
|
Group."
|
||||||
|
::= { lgpSystem 1 }
|
||||||
|
|
||||||
|
lgpSysStatus OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree is used to register Liebert System Status object
|
||||||
|
identifiers."
|
||||||
|
REFERENCE
|
||||||
|
"The registrations for the objects in this sub-tree are
|
||||||
|
defined below in the sub-section titled Liebert System Status
|
||||||
|
Group."
|
||||||
|
::= { lgpSystem 2 }
|
||||||
|
|
||||||
|
lgpSysSettings OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree is used to register Liebert System Settings object
|
||||||
|
identifiers."
|
||||||
|
REFERENCE
|
||||||
|
"The registrations for the objects in this sub-tree are
|
||||||
|
defined below in the sub-section titled Liebert System Settings
|
||||||
|
Group."
|
||||||
|
::= { lgpSystem 3 }
|
||||||
|
|
||||||
|
lgpSysControl OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree is used to register Liebert System Control object
|
||||||
|
identifiers."
|
||||||
|
REFERENCE
|
||||||
|
"The registrations for the objects in this sub-tree are
|
||||||
|
defined below in the sub-section titled Liebert System Control
|
||||||
|
Group."
|
||||||
|
::= { lgpSystem 4 }
|
||||||
|
|
||||||
|
lgpSysTime OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree is used to register Liebert System Time object
|
||||||
|
identifiers."
|
||||||
|
REFERENCE
|
||||||
|
"The registrations for the objects in this sub-tree are
|
||||||
|
defined below in the sub-section titled Liebert System Time
|
||||||
|
Group."
|
||||||
|
::= { lgpSystem 5 }
|
||||||
|
|
||||||
|
lgpSysMaintenance OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree is used to register Liebert System Maintenance object
|
||||||
|
identifiers."
|
||||||
|
REFERENCE
|
||||||
|
"The registrations for the objects in this sub-tree are
|
||||||
|
defined below in the sub-section titled Liebert System Maintenance
|
||||||
|
Group."
|
||||||
|
::= { lgpSystem 6 }
|
||||||
|
|
||||||
|
lgpSysEventDescription OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (255))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An ASCII textual description for the event. This object is
|
||||||
|
primarily used in the varbind of some notifications to provide
|
||||||
|
a simple human-readable description."
|
||||||
|
::= { lgpSystem 7 }
|
||||||
|
|
||||||
|
lgpSysEventNotifications OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree is used to register Liebert System Notification object
|
||||||
|
identifiers."
|
||||||
|
::= { lgpSystem 8 }
|
||||||
|
|
||||||
|
-- -----------------------------------------------------------------------------
|
||||||
|
-- Device Component Group
|
||||||
|
-- -----------------------------------------------------------------------------
|
||||||
|
lgpSysDeviceComponentGroup OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree registers well known device components."
|
||||||
|
REFERENCE
|
||||||
|
"These well known components are referenced in the
|
||||||
|
'lgpSysDeviceComponentDescr' column in the
|
||||||
|
'lgpSysDeviceComponentTable'."
|
||||||
|
::= { lgpSystem 9 }
|
||||||
|
|
||||||
|
-- -----------------------------------------------------------------------------
|
||||||
|
-- Device Component Table
|
||||||
|
-- -----------------------------------------------------------------------------
|
||||||
|
lgpSysDeviceComponentTable OBJECT-TYPE
|
||||||
|
SYNTAX SEQUENCE OF LgpSysDeviceComponentEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"A list of components of devices identified by their serial number and
|
||||||
|
or model number.
|
||||||
|
|
||||||
|
This table contains zero, one, or many rows. The NMS cannot create or
|
||||||
|
delete rows from the table. The rows are created by the agent based upon
|
||||||
|
the capabilities of the managed device."
|
||||||
|
::= { lgpSysDeviceComponentGroup 1 }
|
||||||
|
|
||||||
|
lgpSysDeviceComponentEntry OBJECT-TYPE
|
||||||
|
SYNTAX LgpSysDeviceComponentEntry
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This entry defines the contents of the columns for the table
|
||||||
|
'lgpSysDeviceComponentTable'."
|
||||||
|
INDEX { lgpAgentDeviceIndex, lgpSysDeviceComponentIndex }
|
||||||
|
::= { lgpSysDeviceComponentTable 1 }
|
||||||
|
|
||||||
|
LgpSysDeviceComponentEntry ::= SEQUENCE
|
||||||
|
{
|
||||||
|
lgpSysDeviceComponentIndex Unsigned32,
|
||||||
|
lgpSysDeviceComponentDescr OBJECT IDENTIFIER,
|
||||||
|
lgpSysDeviceComponentSerialNum DisplayString (SIZE (255)),
|
||||||
|
lgpSysDeviceComponentModelNum DisplayString (SIZE (255))
|
||||||
|
}
|
||||||
|
|
||||||
|
lgpSysDeviceComponentIndex OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
MAX-ACCESS not-accessible
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the index indicating the row in the table
|
||||||
|
'lgpSysDeviceComponentTable' for a component entry."
|
||||||
|
::= { lgpSysDeviceComponentEntry 1 }
|
||||||
|
|
||||||
|
lgpSysDeviceComponentDescr OBJECT-TYPE
|
||||||
|
SYNTAX OBJECT IDENTIFIER
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"An OID representing a component of the device indicated by the
|
||||||
|
index lgpAgentDeviceIndex."
|
||||||
|
REFERENCE
|
||||||
|
"The object identifiers in this column can be found in the
|
||||||
|
sub-tree 'lgpSysDeviceComponentWellknown'."
|
||||||
|
::= { lgpSysDeviceComponentEntry 2 }
|
||||||
|
|
||||||
|
lgpSysDeviceComponentSerialNum OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (255))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the serial number of the component described by the OID
|
||||||
|
'lgpSysDeviceComponentDescr'. This data is intended for
|
||||||
|
display / human consumption. Do not use this field for determining
|
||||||
|
programmatic behavior."
|
||||||
|
::= { lgpSysDeviceComponentEntry 3 }
|
||||||
|
|
||||||
|
lgpSysDeviceComponentModelNum OBJECT-TYPE
|
||||||
|
SYNTAX DisplayString (SIZE (255))
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This is the model identifier of the component described by the OID
|
||||||
|
'lgpSysDeviceComponentDescr'. This data is intended for
|
||||||
|
display / human consumption. Do not use this field for determining
|
||||||
|
programmatic behavior."
|
||||||
|
::= { lgpSysDeviceComponentEntry 4 }
|
||||||
|
|
||||||
|
lgpSysDeviceComponentWellknown OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree registers well known Liebert System Components."
|
||||||
|
REFERENCE
|
||||||
|
"These well known measurement identifiers are referenced in the
|
||||||
|
'lgpSysDeviceComponentDescr' column in the
|
||||||
|
'lgpSysDeviceComponentTable'."
|
||||||
|
::= { lgpSysDeviceComponentGroup 5 }
|
||||||
|
|
||||||
|
lgpSysDeviceBatCabinet OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree is used to register a battery cabinet component.
|
||||||
|
To determine the cabinet being described in a
|
||||||
|
multi-cabinet system, this point implements an additional
|
||||||
|
two indexes. The first index describes the module the cabinet
|
||||||
|
is located in. The second index describes the cabinet
|
||||||
|
number. In an SMS (Single-Module System) the first index is
|
||||||
|
always 1.
|
||||||
|
|
||||||
|
Example: lgpSysDeviceComponentCabinet.2.4
|
||||||
|
|
||||||
|
'lgpSysDeviceCabinet' = Point is a battery cabinet.
|
||||||
|
'.2' = Cabinet is in the second module.
|
||||||
|
'.4' = Cabinet number 4 in second module"
|
||||||
|
::= { lgpSysDeviceComponentWellknown 5 }
|
||||||
|
|
||||||
|
lgpSysDeviceParallelCabinet OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree is used to register a parallel cabinet."
|
||||||
|
::= { lgpSysDeviceComponentWellknown 6 }
|
||||||
|
|
||||||
|
lgpSysDeviceMaintBypass OBJECT-IDENTITY
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This sub-tree is used to register the maintenance bypass."
|
||||||
|
::= { lgpSysDeviceComponentWellknown 7 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpSysNotifications - Liebert System Notifications Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpSysNotification NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime, lgpSysEventDescription }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This notification is a generic notification intended for direct user
|
||||||
|
visibility. The user event description identifies the system
|
||||||
|
condition that has occurred. This text will be prefixed with either
|
||||||
|
'Active:', 'Cleared:', or 'Message:' depending on the state of the
|
||||||
|
event. Note: That a prefix of 'Message:' identifies a stateless event
|
||||||
|
and as such there will be no corresponding 'Cleared:' trap sent."
|
||||||
|
::= { lgpSysEventNotifications 1 }
|
||||||
|
|
||||||
|
lgpSysNormal NOTIFICATION-TYPE
|
||||||
|
OBJECTS { sysUpTime, lgpAgentConnectedDeviceCount }
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The system has returned to a normal operating state. This implies
|
||||||
|
prior to the generation of this event the system was operating in a
|
||||||
|
state where one or more alarm or warning conditions were present.
|
||||||
|
All of those alarms or conditions have now cleared.
|
||||||
|
|
||||||
|
NOTE: This notification may be generated after a short delay during a
|
||||||
|
cold boot of the system -- if no alarms or conditions are present in the
|
||||||
|
monitored device(s) at that time."
|
||||||
|
|
||||||
|
::= { lgpSysEventNotifications 2 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpSysStatistics - Liebert System Statistics Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpSysStatisticsRunHrs OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "hours"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Accumulated run hours of the system."
|
||||||
|
::= { lgpSysStatistics 1 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpSysStatus - Liebert System Status Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpSysSelfTestResult OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
unknown(1),
|
||||||
|
passed(2),
|
||||||
|
failed(3),
|
||||||
|
inProgress(4),
|
||||||
|
sysFailure(5),
|
||||||
|
inhibited(6)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The outcome of the previous self-test."
|
||||||
|
::= { lgpSysStatus 1 }
|
||||||
|
|
||||||
|
lgpSysState OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
normalOperation(1),
|
||||||
|
startUp(2),
|
||||||
|
normalWithWarning(3),
|
||||||
|
normalWithAlarm(4),
|
||||||
|
abnormalOperation(5)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The operating status for the system. The intent of this data
|
||||||
|
is to provide a high level status of the system.
|
||||||
|
|
||||||
|
The possible states are:
|
||||||
|
|
||||||
|
normalOperation(1)
|
||||||
|
The system is operating normally with no active warnings or
|
||||||
|
alarms.
|
||||||
|
startUp(2)
|
||||||
|
The system is in a startup state (initializing). Monitoring
|
||||||
|
operations and information may not be fully supported at this
|
||||||
|
time. This state will clear automatically when the system is
|
||||||
|
fully initialized and ready to accept monitoring commands.
|
||||||
|
normalWithWarning(3)
|
||||||
|
The system is operating normally with one or more active
|
||||||
|
warnings. Appropriate personnel should investigate the
|
||||||
|
warning(s) as soon as possible and take appropriate action.
|
||||||
|
normalWithAlarm(4)
|
||||||
|
The system is operating normally with one or more active
|
||||||
|
alarms. Appropriate personnel should investigate the alarm(s)
|
||||||
|
as soon as possible and take appropriate action.
|
||||||
|
abnormalOperation(5)
|
||||||
|
They system is operating abnormally. There is a
|
||||||
|
failure within the system that is unexpected under normal
|
||||||
|
operating conditions. Appropriate personnel should investigate
|
||||||
|
the cause as soon as possible. The normal functioning of
|
||||||
|
the system is likely inhibited."
|
||||||
|
::= { lgpSysStatus 2 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpSysSettings - Liebert System Settings Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpSysAudibleAlarm OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
on(1),
|
||||||
|
off(2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The state of the audible alarm of the device."
|
||||||
|
::= { lgpSysSettings 1 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpSysControl - Liebert System Control Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpSysSelfTest OBJECT-TYPE
|
||||||
|
SYNTAX Integer32
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"Self-Test Command. This command will initiate a system self-test of
|
||||||
|
the system. If already initiated, this command will abort the
|
||||||
|
self-test. This command should be sent with a parameter of 1. This
|
||||||
|
variable doesn't return a value when read."
|
||||||
|
::= { lgpSysControl 1 }
|
||||||
|
|
||||||
|
lgpSysControlOperationOnOff OBJECT-TYPE
|
||||||
|
SYNTAX INTEGER
|
||||||
|
{
|
||||||
|
on(1),
|
||||||
|
off(2)
|
||||||
|
}
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"This object allows control of the system functionality. This will not
|
||||||
|
affect the communications or control of the system, so that once turned
|
||||||
|
off, the system operation can be restored by setting this value to
|
||||||
|
'on'."
|
||||||
|
::= { lgpSysControl 2 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpSysTime - Liebert System Time Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpSysTimeEpoch OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "seconds"
|
||||||
|
MAX-ACCESS read-write
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The present time of the system. This time is represented as the
|
||||||
|
number of seconds since the epoch of 1970-01-01 00:00:00 GMT."
|
||||||
|
::= { lgpSysTime 1 }
|
||||||
|
|
||||||
|
-- =============================================================================
|
||||||
|
-- lgpSysMaintenance - Liebert System Maintenance Group
|
||||||
|
-- =============================================================================
|
||||||
|
|
||||||
|
lgpSysMaintenanceCapacity OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "percent"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The relative percentage of time that has elapsed since the last
|
||||||
|
scheduled maintenance was performed. When this value reaches 100%,
|
||||||
|
the device is due for another scheduled maintenance procedure."
|
||||||
|
::= { lgpSysMaintenance 1 }
|
||||||
|
|
||||||
|
lgpSysMaintenanceYear OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "year"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The year in which the next scheduled service is due"
|
||||||
|
::= { lgpSysMaintenance 2 }
|
||||||
|
|
||||||
|
lgpSysMaintenanceMonth OBJECT-TYPE
|
||||||
|
SYNTAX Unsigned32
|
||||||
|
UNITS "month"
|
||||||
|
MAX-ACCESS read-only
|
||||||
|
STATUS current
|
||||||
|
DESCRIPTION
|
||||||
|
"The month in which the next scheduled service is due"
|
||||||
|
::= { lgpSysMaintenance 3 }
|
||||||
|
END
|
Reference in New Issue
Block a user