?? nscrtv-hfcems-property-mib.txt
字號:
NSCRTV-HFCEMS-PROPERTY-MIB DEFINITIONS ::= BEGIN
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
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -