531 lines
12 KiB
Plaintext
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-OLT-PERFORMANCE 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
|
|
|
|
--
|
|
--
|
|
--
|