141 lines
4.3 KiB
Plaintext
141 lines
4.3 KiB
Plaintext
-- ===========================================================
|
|
-- Copyright (c) 2010-2013 Hewlett-Packard Development Company, L.P.
|
|
-- Description: The MIB is designed to manage the UPS.
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- History:
|
|
-- V1.0 2007-09-04 created by lizhicheng
|
|
-- =================================================================
|
|
HPN-ICF-UPS-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
Counter32, Integer32,
|
|
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
InetAddressType, InetAddress
|
|
FROM INET-ADDRESS-MIB
|
|
entPhysicalIndex
|
|
FROM ENTITY-MIB
|
|
hpnicfCommon
|
|
FROM HPN-ICF-OID-MIB;
|
|
|
|
hpnicfUps MODULE-IDENTITY
|
|
LAST-UPDATED "200709041452Z"
|
|
ORGANIZATION
|
|
""
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
"This MIB describes the general information of UPS(Uninterrupted
|
|
Power Supply) device."
|
|
::= { hpnicfCommon 82 }
|
|
|
|
hpnicfUpsMibObjects OBJECT IDENTIFIER ::= { hpnicfUps 1 }
|
|
|
|
HpnicfActionType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A control variable used to trigger an operator events,
|
|
when read, always returns a value of invalid."
|
|
SYNTAX INTEGER
|
|
{
|
|
action(1),
|
|
invalid(2)
|
|
}
|
|
|
|
-- UPS Entity Extend Table
|
|
-- This table described some information about the UPS.
|
|
|
|
hpnicfUpsConfigEnable OBJECT-TYPE
|
|
SYNTAX HpnicfActionType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the operation which will make the UPS(Uninterrupted
|
|
Power Supply)'s new configure become effective."
|
|
::={ hpnicfUpsMibObjects 1 }
|
|
|
|
hpnicfUpsConfigTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpnicfUpsConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table contains an entry for user to get some information
|
|
about the UPS device."
|
|
::= { hpnicfUpsMibObjects 2 }
|
|
|
|
|
|
|
|
hpnicfUpsConfigEntry OBJECT-TYPE
|
|
SYNTAX HpnicfUpsConfigEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing management information applicable
|
|
to a particular UPS."
|
|
INDEX
|
|
{
|
|
hpnicfUpsIndex
|
|
}
|
|
|
|
::= { hpnicfUpsConfigTable 1 }
|
|
|
|
HpnicfUpsConfigEntry ::= SEQUENCE
|
|
{
|
|
hpnicfUpsIndex Integer32,
|
|
hpnicfUpsType INTEGER,
|
|
hpnicfUpsIpAddress InetAddress,
|
|
hpnicfUpsIpAddressType InetAddressType
|
|
}
|
|
|
|
hpnicfUpsIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the index of hpnicfUpsConfigTable. The object
|
|
identified by this index is the same object as identified by the
|
|
same value of entPhysicalIndex."
|
|
::= { hpnicfUpsConfigEntry 1 }
|
|
|
|
hpnicfUpsType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
emersonUart(1),
|
|
mge(2),
|
|
common(3),
|
|
emersonEth(4),
|
|
liebert(5)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object identifies the type of UPS.
|
|
The value 'emersonUart' means an EMERSON UPS support UART interface.
|
|
The value 'mge' means a MGE UPS support ethernet interface.
|
|
The value 'common' means a common UPS support standard UPSMIB.
|
|
The value 'emersonEth' means an EMERSON UPS support ethernet interface.
|
|
The value 'liebert' means a Liebert UPS support ethernet interface."
|
|
::= { hpnicfUpsConfigEntry 2 }
|
|
|
|
hpnicfUpsIpAddress OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the address of UPS. The value of this object
|
|
is invalid if the UPS do not support ethernet interface."
|
|
::= { hpnicfUpsConfigEntry 3 }
|
|
|
|
hpnicfUpsIpAddressType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object describes the address type of UPS. The value of this object
|
|
is invalid if the UPS do not support ethernet interface."
|
|
::= { hpnicfUpsConfigEntry 4 }
|
|
|
|
END
|