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
|
-- ***********************************************************************************************
-- TN-POWER-SUPPLY-MIB.smi: Transition Networks, Inc. Enterprise MIB for power-supply management.
--
-- Copyright (c) 2013 by Transition Networks, Inc.
-- All rights reserved.
--
-- ***********************************************************************************************
--
TN-POWER-SUPPLY-MIB DEFINITIONS ::= BEGIN
IMPORTS
Unsigned32, Counter32
FROM SNMPv2-SMI
TruthValue
FROM SNMPv2-TC
tnProducts
FROM TRANSITION-SMI;
tnPowerSupply MODULE-IDENTITY
LAST-UPDATED "201303120000Z"
ORGANIZATION "Transition Networks, Inc."
CONTACT-INFO
"Transition Networks
Technical Support
10900 Red Circle Drive
Minnetonka, MN 55343 USA
Tel: +1-800-526-9267
E-mail: techsupport@transition.com"
DESCRIPTION
"This mib is related to the manamgement of power-supply."
REVISION "201303120000Z"
DESCRIPTION
"Defined in Mar 12th, 2013."
::= { tnProducts 20 }
TnPowerSupplyPowerType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A kind of variable-type definition indicates the means of power-supply,
AC or DC."
SYNTAX INTEGER {
ac(1),
dc(2)
}
tnPowerSupplyEnvMonNotifications OBJECT IDENTIFIER ::= { tnPowerSupply 1 }
tnPowerSupplyEnvMonFailureNotif NOTIFICATION-TYPE
OBJECTS {
tnPowerSupplyPowered
}
STATUS current
DESCRIPTION
"A tnPowerSupplyEnvMonFailureNotif will be sent when the power-supply
is not functioning properly."
::= { tnPowerSupplyEnvMonNotifications 1 }
tnPowerSupplyEnvMonTemperatureNotif NOTIFICATION-TYPE
OBJECTS {
tnPowerSupplyTemperature
}
STATUS current
DESCRIPTION
"A tnPowerSupplyEnvMonTemperatureNotif will be sent when the
temperature of the power-supply is out of controlled range."
::= { tnPowerSupplyEnvMonNotifications 2 }
tnPowerSupplyMIBObject OBJECT IDENTIFIER ::= { tnPowerSupply 2 }
tnPowerSupplyTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnPowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table defines the managment of power-supply."
::= { tnPowerSupplyMIBObject 1 }
tnPowerSupplyEntry OBJECT-TYPE
SYNTAX TnPowerSupplyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the entry of power-supply table."
INDEX { tnPowerSupplyIndex }
::= { tnPowerSupplyTable 1 }
TnPowerSupplyEntry ::=
SEQUENCE {
tnPowerSupplyIndex Unsigned32,
tnPowerSupplyPresent TruthValue,
tnPowerSupplyPowerType TnPowerSupplyPowerType,
tnPowerSupplyPowered TruthValue,
tnPowerSupplyFanRPM Unsigned32,
tnPowerSupplyTemperature INTEGER
}
tnPowerSupplyIndex OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Indicates the index of table entry."
::= { tnPowerSupplyEntry 1 }
tnPowerSupplyPresent OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current choice of power-supply."
::= { tnPowerSupplyEntry 2 }
tnPowerSupplyPowerType OBJECT-TYPE
SYNTAX TnPowerSupplyPowerType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the type of power-supply."
::= { tnPowerSupplyEntry 3 }
tnPowerSupplyPowered OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates power-supply is on or off. In this case, true represents powered-on,
and otherwise, powered-off."
::= { tnPowerSupplyEntry 4 }
tnPowerSupplyFanRPM OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the RPM of fan."
::= { tnPowerSupplyEntry 5 }
tnPowerSupplyTemperature OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the temperature of the power-supply."
::= { tnPowerSupplyEntry 6 }
tnPowerSupplyMibConformance OBJECT IDENTIFIER ::= { tnPowerSupply 3 }
END
|