1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
|
-- ==================================================================
-- 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
|