Initial commit
This commit is contained in:
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@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
|
Reference in New Issue
Block a user