Observium_CE/mibs/bdcom/NMS-EPON-ONU-PARAM

531 lines
12 KiB
Plaintext

--
--
-- MIB generated by MG-SOFT Visual MIB Builder Version 6.0 Build 88
-- Friday, September 12, 2014 at 18:02:11
--
NMS-EPON-ONU-PARAM DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM RFC-1212
TRAP-TYPE
FROM RFC-1215
nmsEPONGroup
FROM NMS-SMI
RowStatus
FROM SNMPv2-TC
nmsEponOnuTrap
FROM NMS-EPON-ONU-TRAP ;
--
-- Node definitions
--
-- 1
nmsOnuPerf OBJECT IDENTIFIER ::= {nmsEPONGroup 201 }
-- 1.1
nmsOnuPerfSet OBJECT IDENTIFIER ::= { nmsOnuPerf 1 }
-- 1.1.1
onuPerformParameterAlarmsSetTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuPerformParameterAlarmsSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Description."
::= { nmsOnuPerfSet 1 }
-- 1.1.1.1
onuPerformParameterAlarmsSetEntry OBJECT-TYPE
SYNTAX OnuPerformParameterAlarmsSetEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Description."
INDEX { llidIfIndex }
::= { onuPerformParameterAlarmsSetTable 1 }
OnuPerformParameterAlarmsSetEntry ::=
SEQUENCE {
llidIfIndex
INTEGER,
cpuUsageHighLimitEnable
INTEGER,
cpuUsageHighLimitThreshold
INTEGER,
cpuUsageHighLimitClearThreshold
INTEGER,
cpuUsageHighLimitRowStatus
RowStatus,
ramUsageHighLimitEnable
INTEGER,
ramUsageHighLimitThreshold
INTEGER,
ramUsageHighLimitClearThreshold
INTEGER,
ramUsageHighLimitRowStatus
RowStatus,
temperatureAlarmUpLimitEnable
INTEGER,
temperatureAlarmUpLimitThreshold
INTEGER,
temperatureAlarmUpLimitClearThreshold
INTEGER,
temperatureAlarmUpLimitRowStatus
RowStatus,
temperatureAlarmLowLimitEnable
INTEGER,
temperatureAlarmLowLimitThreshold
INTEGER,
temperatureAlarmLowLimitClearThreshold
INTEGER,
temperatureAlarmLowLimitRowStatus
RowStatus,
voltageAlarmUpLimitEnable
INTEGER,
voltageAlarmUpLimitThreshold
INTEGER,
voltageAlarmUpLimitClearThreshold
INTEGER,
voltageAlarmUpLimitRowStatus
RowStatus,
voltageAlarmLowLimitEnable
INTEGER,
voltageAlarmLowLimitThreshold
INTEGER,
voltageAlarmLowLimitClearThreshold
INTEGER,
voltageAlarmLowLimitRowStatus
RowStatus
}
-- 1.1.1.1.1
llidIfIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index of LLID interface."
::= { onuPerformParameterAlarmsSetEntry 1 }
-- 1.1.1.1.2
cpuUsageHighLimitEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of CPU usage. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 2 }
-- 1.1.1.1.3
cpuUsageHighLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(1..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of CPU usage alarm. The unit is 1%. The range is 1-100. Default is 100."
::= { onuPerformParameterAlarmsSetEntry 3 }
-- 1.1.1.1.4
cpuUsageHighLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(1..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of CPU usage alarm cleared. The range is 1-100. Default is 100."
::= { onuPerformParameterAlarmsSetEntry 4 }
-- 1.1.1.1.5
cpuUsageHighLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of CPU usage alarm ."
::= { onuPerformParameterAlarmsSetEntry 5 }
-- 1.1.1.1.6
ramUsageHighLimitEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of RAM usage. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 6 }
-- 1.1.1.1.7
ramUsageHighLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(1..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of RAM usage alarm. The unit is 1%. The range is 1-100. Default is 100."
::= { onuPerformParameterAlarmsSetEntry 7 }
-- 1.1.1.1.8
ramUsageHighLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(1..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of RAM usage alarm cleared. The range is 1-100. Default is 100."
::= { onuPerformParameterAlarmsSetEntry 8 }
-- 1.1.1.1.9
ramUsageHighLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of RAM usage alarm ."
::= { onuPerformParameterAlarmsSetEntry 9 }
-- 1.1.1.1.10
temperatureAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER {
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high temperature. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 10 }
-- 1.1.1.1.11
temperatureAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
::= { onuPerformParameterAlarmsSetEntry 11 }
-- 1.1.1.1.12
temperatureAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is 1280."
::= { onuPerformParameterAlarmsSetEntry 12 }
-- 1.1.1.1.13
temperatureAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of temperature upper alarm."
::= { onuPerformParameterAlarmsSetEntry 13 }
-- 1.1.1.1.14
temperatureAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low temperature. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 14 }
-- 1.1.1.1.15
temperatureAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of temperature alarm. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
::= { onuPerformParameterAlarmsSetEntry 15 }
-- 1.1.1.1.16
temperatureAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold temperature alarm cleared. The unit is 0.1 degree. The range is -1280-1280. Default is -1280."
::= { onuPerformParameterAlarmsSetEntry 16 }
-- 1.1.1.1.17
temperatureAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of temperature low alarm."
::= { onuPerformParameterAlarmsSetEntry 17 }
-- 1.1.1.1.18
voltageAlarmUpLimitEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON high voltage. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 18 }
-- 1.1.1.1.19
voltageAlarmUpLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 65."
::= { onuPerformParameterAlarmsSetEntry 19 }
-- 1.1.1.1.20
voltageAlarmUpLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The upper threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 65."
::= { onuPerformParameterAlarmsSetEntry 20 }
-- 1.1.1.1.21
voltageAlarmUpLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of voltage upper alarm."
::= { onuPerformParameterAlarmsSetEntry 21 }
-- 1.1.1.1.22
voltageAlarmLowLimitEnable OBJECT-TYPE
SYNTAX INTEGER
{
enable(1),
disable(2)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Enable or disable the alarm of PON low voltage. 1-enable, 2-disable. Default is disable."
::= { onuPerformParameterAlarmsSetEntry 22 }
-- 1.1.1.1.23
voltageAlarmLowLimitThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold of voltage alarm. The unit is 0.1V. The range is 0-65. Default is 0."
::= { onuPerformParameterAlarmsSetEntry 23 }
-- 1.1.1.1.24
voltageAlarmLowLimitClearThreshold OBJECT-TYPE
SYNTAX INTEGER(0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"The low threshold voltage alarm cleared. The unit is 0.1V. The range is 0-65. Default is 0."
::= { onuPerformParameterAlarmsSetEntry 24 }
-- 1.1.1.1.25
voltageAlarmLowLimitRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-create
STATUS mandatory
DESCRIPTION
"The row status of voltage low alarm."
::= { onuPerformParameterAlarmsSetEntry 25 }
-- 1.1.2
onuPerformParameterTable OBJECT-TYPE
SYNTAX SEQUENCE OF OnuPerformParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Description."
::= { nmsOnuPerfSet 2 }
-- 1.1.2.1
onuPerformParameterEntry OBJECT-TYPE
SYNTAX OnuPerformParameterEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"Description."
INDEX { ifIndex }
::= { onuPerformParameterTable 1 }
OnuPerformParameterEntry ::=
SEQUENCE {
ifIndex
INTEGER,
cpuUsage
INTEGER,
ramUsage
INTEGER,
temperature
INTEGER,
voltage
INTEGER
}
-- 1.1.2.1.1
ifIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Index of LLID interface."
::= { onuPerformParameterEntry 1 }
-- 1.1.2.1.2
cpuUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"CPU usage . The unit is 1%. The range is 1-100. Default is 0."
DEFVAL { 0 }
::= { onuPerformParameterEntry 2 }
-- 1.1.2.1.3
ramUsage OBJECT-TYPE
SYNTAX INTEGER (0..100)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"RAM usage. The unit is 1%. The range is 1-100. Default is 0."
DEFVAL { 0 }
::= { onuPerformParameterEntry 3 }
-- 1.1.2.1.4
temperature OBJECT-TYPE
SYNTAX INTEGER (-1280..1280)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Temperature.The unit is 0.1 degree. The range is -1280-1280. Default is 0."
DEFVAL { 0 }
::= { onuPerformParameterEntry 4 }
-- 1.1.2.1.5
voltage OBJECT-TYPE
SYNTAX INTEGER (0..65)
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Voltage.The unit is 0.1V. The range is 0-65. Default is 0."
DEFVAL { 0 }
::= { onuPerformParameterEntry 5 }
-- 1.2
nmsOnuPerfNotif OBJECT IDENTIFIER ::= { nmsEponOnuTrap 8 }
-- 1.2.1
paraStatus OBJECT-TYPE
SYNTAX INTEGER
{
above(1),
below(2),
normal(3)
}
ACCESS read-write
STATUS mandatory
DESCRIPTION
"Description."
::= { nmsOnuPerfNotif 1 }
--
-- Trap definitions
--
-- onuPerformParameterAlarm TRAP-TYPE
-- ENTERPRISE nmsOnuPerfNotif
-- VARIABLES { ifIndex, paraStatus, cpuUsage, ramUsage, temperature,
-- voltage }
-- DESCRIPTION
-- "Description."
-- ::= 2
-- 1.2.0
nmsOnuPerfNotifV2 OBJECT-IDENTITY
STATUS current
DESCRIPTION
"Root node for the converted TRAP-TYPEs."
::= { nmsOnuPerfNotif 2 }
-- 1.2.0.2
onuPerformParameterAlarm NOTIFICATION-TYPE
OBJECTS { ifIndex, paraStatus, cpuUsage, ramUsage, temperature,
voltage }
STATUS current
DESCRIPTION
"Description."
::= { nmsOnuPerfNotifV2 2 }
END
--
--
--