145 lines
4.9 KiB
Plaintext
145 lines
4.9 KiB
Plaintext
-- *****************************
|
|
-- * *
|
|
-- * 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: pascal.kesteloot@oneaccess-net.com"
|
|
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
|
|
|
|
|