514 lines
18 KiB
Plaintext
514 lines
18 KiB
Plaintext
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@vertivco.com
|
|
Web: www.vertivco.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
|