diff options
Diffstat (limited to 'MIBS/glassway/NSCRTV-HFCEMS-PROPERTY-MIB')
| -rw-r--r-- | MIBS/glassway/NSCRTV-HFCEMS-PROPERTY-MIB | 284 |
1 files changed, 284 insertions, 0 deletions
diff --git a/MIBS/glassway/NSCRTV-HFCEMS-PROPERTY-MIB b/MIBS/glassway/NSCRTV-HFCEMS-PROPERTY-MIB new file mode 100644 index 0000000..60e956d --- /dev/null +++ b/MIBS/glassway/NSCRTV-HFCEMS-PROPERTY-MIB @@ -0,0 +1,284 @@ +NSCRTV-HFCEMS-PROPERTY-MIB DEFINITIONS ::= BEGIN
+
+-- *****************************************************************************
+-- 附录C 属性MIB
+-- *****************************************************************************
+
+IMPORTS
+ OBJECT-TYPE
+ FROM RFC-1212
+ propertyIdent
+ FROM NSCRTV-ROOT;
+
+--********************************************************************************************
+--* 模拟属性表
+--********************************************************************************************
+analogPropertyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF AnalogPropertyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "模拟参数属性表。"
+ ::= { propertyIdent 1 }
+
+analogPropertyEntry OBJECT-TYPE
+ SYNTAX AnalogPropertyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "模拟参数属性表目。
+ OID作为表目的索引,其编码方法是“长度+OID”。OID的前2个成员“1.3”是按“1”和“3”分
+ 别编码,而不是普通OID编码方式(0x2B)。"
+ INDEX { analogParameterOID }
+ ::= { analogPropertyTable 1 }
+
+AnalogPropertyEntry ::= SEQUENCE {
+ analogParameterOID
+ OBJECT IDENTIFIER,
+ alarmEnable
+ OCTET STRING,
+ analogAlarmState
+ INTEGER,
+ analogAlarmHIHI
+ INTEGER,
+ analogAlarmHI
+ INTEGER,
+ analogAlarmLO
+ INTEGER,
+ analogAlarmLOLO
+ INTEGER,
+ analogAlarmDeadband
+ INTEGER
+ }
+
+analogParameterOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "索引。"
+ ::= { analogPropertyEntry 1 }
+
+alarmEnable OBJECT-TYPE
+ SYNTAX OCTET STRING (SIZE(1))
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "告警使能控制字节,对应位为'1'表示允许告警,'0'表示禁止告警
+ Bit 0 : 极低告警使能
+ Bit 1 : 低告警使能
+ Bit 2 : 高告警使能
+ Bit 3 : 极高告警使能
+ Bit 4~7 保留,应为0
+ 此对象应保存在非易失性存储器中。"
+ ::= { analogPropertyEntry 2 }
+
+analogAlarmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ aasNominal (1),
+ aasHIHI (2),
+ aasHI (3),
+ aasLO (4),
+ aasLOLO (5)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "参数的当前告警状态。"
+ ::= { analogPropertyEntry 3 }
+
+analogAlarmHIHI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "极高告警门限HIHI的值。此对象应保存在非易失性存储器中。"
+ ::= { analogPropertyEntry 4 }
+
+analogAlarmHI OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "高告警门限HI的值。此对象应保存在非易失性存储器中。"
+ ::= { analogPropertyEntry 5 }
+
+analogAlarmLO OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "低告警门限LO的值。此对象应保存在非易失性存储器中。"
+ ::= { analogPropertyEntry 6 }
+
+analogAlarmLOLO OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "极低告警门限LOLO的值。此对象应保存在非易失性存储器中。"
+ ::= { analogPropertyEntry 7 }
+
+analogAlarmDeadband OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "告警门限死区的值。告警产生后,参数值应恢复到告警门限
+ 内且与告警门限之差的绝对值大于死区值,该告警才能清除。
+ 此对象应保存在非易失性存储器中。"
+ ::= { analogPropertyEntry 8 }
+
+
+
+-- *
+-- * 离散属性表
+-- * 离散属性表的记录数量是固定的,每个离散型参数的每一个需要进行告警处理的值在表
+-- * 中均对应一条记录。每个离散型参数在离散属性表中至少对应有一条记录。
+-- * 离散属性表有2个索引:一个是参数标识(OID),另一个是离散告警值(discreteAlarmValue)。
+-- *
+
+discretePropertyTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF DiscretePropertyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "离散属性表。"
+ ::= { propertyIdent 2 }
+
+discretePropertyEntry OBJECT-TYPE
+ SYNTAX DiscretePropertyEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "离散属性表目。OID的编码方式同模拟属性表。"
+ INDEX { discreteParameterOID, discreteAlarmValue }
+ ::= { discretePropertyTable 1 }
+
+DiscretePropertyEntry ::= SEQUENCE {
+ discreteParameterOID
+ OBJECT IDENTIFIER,
+ discreteAlarmValue
+ INTEGER,
+ discreteAlarmEnable
+ INTEGER,
+ discreteAlarmState
+ INTEGER
+}
+
+discreteParameterOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "离散属性表的索引1:参数OID。"
+ ::= { discretePropertyEntry 1 }
+
+discreteAlarmValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "离散属性表的索引2:参数值。
+ 当设备的参数值等于此值,将进行告警处理。"
+ ::= { discretePropertyEntry 2 }
+
+
+discreteAlarmEnable OBJECT-TYPE
+ SYNTAX INTEGER {
+ disable (1),
+ enableMajor (2),
+ enableMinor (3)
+ }
+ ACCESS read-write
+ STATUS mandatory
+ DESCRIPTION
+ "当告警使能打开(2或3),允许进行此参数的告警处理。
+ 如果告警使能关闭(1),则告警处理不会进行。
+ 此对象缺省值为disable(1)。
+ 此对象应保存在非易失性存储器中。"
+ ::= { discretePropertyEntry 3 }
+
+discreteAlarmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ dasNominal(1),
+ dasDiscreteMajor(6),
+ dasDiscreteMinor(7)
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "参数的当前告警状态。"
+ ::= { discretePropertyEntry 4 }
+
+
+-- *
+-- * 当前告警表包含了NE当前处于"激活"状态的告警项(0项或多项)。
+-- * 虽然模拟属性表和离散属性表中也包括了告警状态信息,但是管理者应遍历全表才能
+-- * 完全确定NE的告警状态,在效率上比较低。而当前告警表的作用就是将这2张表中处于告警
+-- * 状态的那些项进行了汇总,便于管理者进行检索。
+-- * 建议管理者程序使用GetNext命令(从表头OID开始)遍历这张表来获取NE所有的告警信息。
+-- * HFC网络正常工作时,当前告警表的内容为空。
+-- *
+
+currentAlarmTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF CurrentAlarmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "当前告警表。"
+ ::= { propertyIdent 3 }
+
+currentAlarmEntry OBJECT-TYPE
+ SYNTAX CurrentAlarmEntry
+ ACCESS not-accessible
+ STATUS mandatory
+ DESCRIPTION
+ "当前告警表目。
+ OID的编码方式同模拟属性表。"
+ INDEX { currentAlarmOID }
+ ::= { currentAlarmTable 1 }
+
+CurrentAlarmEntry ::= SEQUENCE {
+ currentAlarmOID
+ OBJECT IDENTIFIER,
+ currentAlarmState
+ INTEGER,
+ currentAlarmValue
+ INTEGER
+}
+
+currentAlarmOID OBJECT-TYPE
+ SYNTAX OBJECT IDENTIFIER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "NE当前处于告警状态的参数OID索引,与属性表中的告警参数OID对应。"
+ ::= { currentAlarmEntry 1 }
+
+currentAlarmState OBJECT-TYPE
+ SYNTAX INTEGER {
+ caasHIHI (2),
+ caasHI (3),
+ caasLO (4),
+ caasLOLO (5),
+ caasDiscreteMajor (6),
+ caasDiscreteMinor (7)
+
+ }
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "告警参数的当前告警状态。"
+ ::= { currentAlarmEntry 2 }
+
+currentAlarmValue OBJECT-TYPE
+ SYNTAX INTEGER
+ ACCESS read-only
+ STATUS mandatory
+ DESCRIPTION
+ "告警参数的值。"
+ ::= { currentAlarmEntry 3 }
+
+--******************************************************************************
+END
\ No newline at end of file |