173 lines
5.0 KiB
Plaintext
173 lines
5.0 KiB
Plaintext
|
-- ==================================================================
|
||
|
-- Copyright (C) 2002 New H3C Tech. Co., Ltd. All rights reserved.
|
||
|
--
|
||
|
-- Description: This file describes the hh3c MIB implementation of
|
||
|
-- redundancy power and fan
|
||
|
-- Reference:
|
||
|
-- Version: V2.0
|
||
|
-- History:
|
||
|
-- V2.0 2004-10-12 updated by gaolong
|
||
|
-- Add MODULE-IDENTITY clause.
|
||
|
-- Re-write with SMIv2 syntax.
|
||
|
-- Re-write IMPORTS clause.
|
||
|
-- ==================================================================
|
||
|
|
||
|
HH3C-REDUNDANCY-POWER-MIB DEFINITIONS ::= BEGIN
|
||
|
-- From file: "redundancy_power.mib"
|
||
|
|
||
|
IMPORTS
|
||
|
NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY
|
||
|
FROM SNMPv2-SMI
|
||
|
hh3cmlsr
|
||
|
FROM HH3C-OID-MIB;
|
||
|
|
||
|
hh3credundancyPower MODULE-IDENTITY
|
||
|
LAST-UPDATED "200112200000Z"
|
||
|
ORGANIZATION
|
||
|
"New H3C Tech. Co., Ltd."
|
||
|
CONTACT-INFO
|
||
|
"Platform Team New H3C Tech. Co., Ltd.
|
||
|
Hai-Dian District Beijing P.R. China
|
||
|
http://www.h3c.com
|
||
|
Zip:100085
|
||
|
"
|
||
|
DESCRIPTION
|
||
|
" "
|
||
|
::= { hh3cmlsr 4 }
|
||
|
|
||
|
hh3credundancyFan OBJECT IDENTIFIER ::= { hh3cmlsr 5 }
|
||
|
|
||
|
hh3credundancyPowerTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF Hh3cRedundancyPowerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The table describles the attributes of every power unit.
|
||
|
"
|
||
|
::= { hh3credundancyPower 1 }
|
||
|
|
||
|
hh3credundancyPowerEntry OBJECT-TYPE
|
||
|
SYNTAX Hh3cRedundancyPowerEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Each entry contains the attributes
|
||
|
associated with a single power unit entity."
|
||
|
INDEX { hh3credundancyPowerID }
|
||
|
::= { hh3credundancyPowerTable 1 }
|
||
|
|
||
|
Hh3cRedundancyPowerEntry ::= SEQUENCE {
|
||
|
hh3credundancyPowerID INTEGER,
|
||
|
hh3credundancyPowerStatus INTEGER,
|
||
|
hh3credundancyPowerPreviousStatus INTEGER
|
||
|
}
|
||
|
|
||
|
hh3credundancyPowerID OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The identify of power uinit.
|
||
|
This is also the index of this table."
|
||
|
::= { hh3credundancyPowerEntry 1 }
|
||
|
|
||
|
hh3credundancyPowerStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER{
|
||
|
space(1),
|
||
|
normal(2),
|
||
|
fail(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of every redundancy power unit.
|
||
|
if power unit doesn't exists, take the value 'space';
|
||
|
if power unit is present and normal, take the value 'narmal'
|
||
|
if power unit is present but fail, take the value 'fail'"
|
||
|
::= { hh3credundancyPowerEntry 2 }
|
||
|
|
||
|
hh3credundancyPowerPreviousStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER{
|
||
|
space(1),
|
||
|
normal(2),
|
||
|
fail(3)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The last status of every redundancy power unit "
|
||
|
::= { hh3credundancyPowerEntry 3 }
|
||
|
|
||
|
|
||
|
|
||
|
hh3credundancyFanTable OBJECT-TYPE
|
||
|
SYNTAX SEQUENCE OF Hh3cRedundancyFanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The table describles the attributes of every power unit.
|
||
|
"
|
||
|
::= { hh3credundancyFan 1 }
|
||
|
|
||
|
hh3credundancyFanEntry OBJECT-TYPE
|
||
|
SYNTAX Hh3cRedundancyFanEntry
|
||
|
MAX-ACCESS not-accessible
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"Each entry contains the attributes
|
||
|
associated with a single power unit entity."
|
||
|
INDEX { hh3credundancyFanID }
|
||
|
::= { hh3credundancyFanTable 1 }
|
||
|
|
||
|
Hh3cRedundancyFanEntry ::= SEQUENCE {
|
||
|
hh3credundancyFanID INTEGER,
|
||
|
hh3credundancyFanStatus INTEGER
|
||
|
}
|
||
|
|
||
|
hh3credundancyFanID OBJECT-TYPE
|
||
|
SYNTAX INTEGER
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The identify of power uinit.
|
||
|
This is also the index of this table."
|
||
|
::= { hh3credundancyFanEntry 1 }
|
||
|
|
||
|
hh3credundancyFanStatus OBJECT-TYPE
|
||
|
SYNTAX INTEGER{
|
||
|
normal(1),
|
||
|
fail(2)
|
||
|
}
|
||
|
MAX-ACCESS read-only
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"The status of every redundancy power unit.
|
||
|
if power unit doesn't exists, take the value 'space';
|
||
|
if power unit is present and normal, take the value 'narmal'
|
||
|
if power unit is present but fail, take the value 'fail'"
|
||
|
::= { hh3credundancyFanEntry 2 }
|
||
|
|
||
|
|
||
|
hh3cpowerTraps OBJECT IDENTIFIER ::= { hh3credundancyPower 2 }
|
||
|
|
||
|
hh3cpowerStatusChangedTrap NOTIFICATION-TYPE
|
||
|
OBJECTS { hh3credundancyPowerID,hh3credundancyPowerStatus,hh3credundancyPowerPreviousStatus}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This trap is generated when the satus of a power unit is changed."
|
||
|
::= { hh3cpowerTraps 1 }
|
||
|
|
||
|
|
||
|
hh3cfanTraps OBJECT IDENTIFIER ::= { hh3credundancyFan 2 }
|
||
|
|
||
|
hh3cfanStatusChangedTrap NOTIFICATION-TYPE
|
||
|
OBJECTS { hh3credundancyFanID,hh3credundancyFanStatus}
|
||
|
STATUS current
|
||
|
DESCRIPTION
|
||
|
"This trap is generated when the satus of a power unit is changed."
|
||
|
::= { hh3cfanTraps 1 }
|
||
|
|
||
|
|
||
|
END
|
||
|
|