-
Notifications
You must be signed in to change notification settings - Fork 0
/
ONEACCESS-UPS-MIB.mib
144 lines (117 loc) · 4.87 KB
/
ONEACCESS-UPS-MIB.mib
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
-- *****************************
-- * *
-- * ONEOS MIB *
-- * *
-- *****************************
--
-- ONEOS_MIB_STD_V05.2.R001_E001
--
-- Creation date : 05/23/2014
ONEACCESS-UPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE,
OBJECT-IDENTITY, Counter32, Gauge32, Integer32
FROM SNMPv2-SMI
DisplayString, TimeStamp, TimeInterval, TestAndIncr,
AutonomousType
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
oacExpIMManagement
FROM ONEACCESS-GLOBAL-REG;
oacUpsMIB MODULE-IDENTITY
LAST-UPDATED "9402230000Z"
ORGANIZATION "IETF UPS MIB Working Group"
CONTACT-INFO
" Pascal KESTELOOT
Postal: ONE ACCESS
92140 Clamart, France
FRANCE
Tel: (+33) 01 41 87 70 54
Fax: (+33) 01 41 87 74 39
E-mail: [email protected]"
DESCRIPTION
"The MIB module to describe Uninterruptible Power
Supplies."
::= { oacExpIMManagement 1225 }
oacUpsMIBObjects OBJECT IDENTIFIER ::= { oacUpsMIB 1 }
oacUpsBattery OBJECT IDENTIFIER ::= { oacUpsMIBObjects 1 }
-- ------------------------------------------------------------------ --
-- OAC UPS MIB Battery Objects
-- ------------------------------------------------------------------ --
oacUpsBatteryStatus OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
batteryNormal(2),
batteryLow(3),
batteryDepleted(4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The indication of the capacity remaining in the UPS
system's batteries. A value of batteryNormal
indicates that the remaining run-time is greater than
upsConfigLowBattTime. A value of batteryLow indicates
that the remaining battery run-time is less than or
equal to upsConfigLowBattTime. A value of
batteryDepleted indicates that the UPS will be unable
to sustain the present load when and if the utility
power is lost (including the possibility that the
utility power is currently absent and the UPS is
unable to sustain the output)."
::= { oacUpsBattery 1 }
-- ------------------------------------------------------------------ --
-- OAC UPS MIB Alarm Objects
-- ------------------------------------------------------------------ --
oacUpsAlarm OBJECT IDENTIFIER ::= { oacUpsMIBObjects 2 }
oacUpsAlarmsPresent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The present number of active alarm conditions."
::= { oacUpsAlarm 1 }
oacUpsAlarmDescr OBJECT-TYPE
SYNTAX AutonomousType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A reference to an alarm description object. The
object referenced should not be accessible, but rather
be used to provide a unique description of the alarm
condition."
::= { oacUpsAlarm 2 }
oacUpsAlarmTime OBJECT-TYPE
SYNTAX TimeStamp
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of sysUpTime when the alarm condition was
detected. If the alarm condition was detected at the
time of agent startup and presumably existed before
agent startup, the value of upsAlarmTime shall equal
0."
::= { oacUpsAlarm 3 }
-- ------------------------------------------------------------------ --
-- OAC UPS MIB Traps
-- ------------------------------------------------------------------ --
oacUpsTraps OBJECT IDENTIFIER ::= { oacUpsMIB 2 }
oacUpsTrapAlarmEntryAdded NOTIFICATION-TYPE
OBJECTS {oacUpsAlarmDescr}
STATUS current
DESCRIPTION
"This trap is sent each time an alarm is inserted into
to the alarm table. It is sent on the insertion of
all alarms except for upsAlarmOnBattery and
upsAlarmTestInProgress."
::= { oacUpsTraps 0 }
oacUpsTrapAlarmEntryRemoved NOTIFICATION-TYPE
OBJECTS {oacUpsAlarmDescr}
STATUS current
DESCRIPTION
"This trap is sent each time an alarm is removed from
the alarm table. It is sent on the removal of all
alarms except for upsAlarmTestInProgress."
::= { oacUpsTraps 1 }
END