SCTE-HMS-PROPERTY-MIB: View SNMP OID List / Download MIB
VENDOR: SCTE
Home | MIB: SCTE-HMS-PROPERTY-MIB | |||
---|---|---|---|---|
Download as: |
Download standard MIB format if you are planning to load a MIB file into some system (OS, Zabbix, PRTG ...) or view it with a MIB browser. CSV is more suitable for analyzing and viewing OID' and other MIB objects in excel. JSON and YAML formats are usually used in programing even though some systems can use MIB in YAML format (like Logstash).
|
|||
Object Name | OID | Type | Access | Info |
propertyTable | 1.3.6.1.4.1.5591.1.1.1 | no-access |
A table that contains information about NE parameter properties. |
|
1.3.6.1.4.1.5591.1.1.1.1 | no-access |
A list of information about each property. The OID suffix for an entry in this table is constructed by appending the length of parameterOID and then the components of parameterOID to identify an instance. The first two components of parameterOID will generally be 1.3 which will be encoded separately as 1 and 3, not as a single value of 43 (decimal). When parameterOID identifies a scalar object, it is expected that the final suffix of .0 will be included. If parameterOID was 1.3.5.0, then 4.1.3.5.0 are the resulting components of the OID suffix. |
||
parameterOID | 1.3.6.1.4.1.5591.1.1.1.1.1 | object identifier | read-only |
Index into propertyTable. This is the OID of the parameter whose property is being accessed. Example: OID of power supply the first instance of the psInputVoltage is 1.3.6.1.4.1.5591.1.4.2.1.23.1 |
alarmEnable | 1.3.6.1.4.1.5591.1.1.1.1.2 | octet string | read-write |
Alarm enable bit mask. A 1 in a bit position indicates the alarm is enabled. Bit 0 = LOLO (Major alarm) Bit 1 = LO (Minor alarm) Bit 2 = HI (Minor alarm) Bit 3 = HIHI (Major alarm) Bit 4 = Unused, must be zero Bit 5 = Unused, must be zero Bit 6 = Unused, must be zero Bit 7 = Unused, must be zero This object should be kept in NV memory |
currentAlarmState | 1.3.6.1.4.1.5591.1.1.1.1.3 | integer | read-only |
The object contains the current alarm status associated with this property entry. Enumeration: 'casHIHI': 2, 'casNominal': 1, 'casLOLO': 5, 'casLO': 4, 'casHI': 3. |
analogAlarmHIHI | 1.3.6.1.4.1.5591.1.1.1.1.4 | integer32 | read-write |
The HIHI (Major alarm) alarm occurs at this value. The unit associated with this property is the same as that of the parameter addressed. This object should be kept in NV memory. Some devices only require 16 bit integer or smaller and therefore only support 16 bit (or smaller) values. Values outside of the supported range will return a bad value error. |
analogAlarmHI | 1.3.6.1.4.1.5591.1.1.1.1.5 | integer32 | read-write |
The HI (Minor alarm)alarm occurs at this value. The unit associated with this property is the same as that of the parameter addressed. This object should be kept in NV memory. Some devices only require 16 bit integer or smaller and therefore only support 16 bit (or smaller) values. Values outside of the supported range will return a bad value error. |
analogAlarmLO | 1.3.6.1.4.1.5591.1.1.1.1.6 | integer32 | read-write |
The LO (Minor alarm) alarm occurs at this value. The unit associated with this property is the same as that of the parameter addressed. This object should be kept in NV memory. Some devices only require 16 bit integer or smaller and therefore only support 16 bit (or smaller) values. Values outside of the supported range will return a bad value error. |
analogAlarmLOLO | 1.3.6.1.4.1.5591.1.1.1.1.7 | integer32 | read-write |
The LOLO (Major alarm)alarm occurs at this value. The unit associated with this property is the same as that of the parameter addressed. This object should be kept in NV memory. Some devices only require 16 bit integer or smaller and therefore only support 16 bit (or smaller) values. Values outside of the supported range will return a bad value error. |
analogAlarmDeadband | 1.3.6.1.4.1.5591.1.1.1.1.9 | integer32 | read-write |
Deadband for prevention of alarm oscillation. An alarm does not return to normal until the value either (a) passes the original threshold by this amount in the opposite direction of the alarm, or (b) alarm is disabled. This item should be an unsigned integer. This property is in the same engineering units as the parameter for which it belongs. This object should be kept in NV memory. Some devices only require 16 bit integer or smaller and therefore only support 16 bit (or smaller) values. Values outside of the supported range will return a bad value error. |
currentAlarmTable | 1.3.6.1.4.1.5591.1.1.2 | no-access |
A table that contains information about NE parameter properties that have alarms currently active. |
|
1.3.6.1.4.1.5591.1.1.2.1 | no-access |
A list of information about each property with an alarm that is currently active. The OID suffix for an entry in this table is constructed by appending the length of currentAlarmOID and then the components of currentAlarmOID to identify an instance. The first two components of currentAlarmOID will generally be 1.3 which will be encoded separately as 1 and 3, not as a single value of 43 (decimal). When currentAlarmOID identifies a scalar object, it is expected that the final suffix of .0 will be included. If currentAlarmOID was 1.3.5.0, then 4.1.3.5.0 are the resulting components of the OID suffix. |
||
currentAlarmOID | 1.3.6.1.4.1.5591.1.1.2.1.1 | object identifier | read-only |
This is the OID of the alarmed object whose current value makes an alarm active. In the case of the alarmed analog object, the value of this object is equal to the value of the index parameterOID of the propertyTable. In the case of the alarmed discrete object, the value of this object is equal to the value of the index discreteParameterOID of the discretePropertyTable. Please note that in the case of the alarmed discrete object, the value of this object is not equal to the identity part of the OID of the instances in the corresponding row of the discretePropertyTable. Example 1. Object commonInternalTemperature (HMS024). If object commonInternalTemperature has a major alarm for a HIHI threshold value of 100 degrees Celsius defined in the propertyTable, and this alarm occurs then: (1) 'currentAlarmOID.12.commonInternalTemperature.0' instance will have the value 'commonInternalTemperature.0'; (2) 'currentAlarmAlarmState.12.commonInternalTemperature.0' instance will have the value caasHIHI(2); (3) 'currentAlarmAlarmValue.12.commonInternalTemperature.0' instance will have the value 100. Notice the presence of 12 in the OIDs of the instances above. Number 12 is the length of the 'commonInternalTemperature.0' OID, which is '1.3.6.1.4.1.5591.1.3.1.13.0'. Example 2. Object fnOpticalReceiverABSwitchState (HMS025). If object 'fnOpticalReceiverABSwitchState.1', which is the first instance of A/B switch in a fiber node, has a major alarm for a value pathB(2) defined in the discretePropertyTable, and this alarm occurs then: (1) 'currentAlarmOID.13.fnOpticalReceiverABSwitchState.1' instance will have the value 'fnOpticalReceiverABSwitchState.1'; (2) 'currentAlarmAlarmState.13.fnOpticalReceiverABSwitchState.1' instance will have the value caasDiscreteMajor(6); (3) 'currentAlarmAlarmValue.13.fnOpticalReceiverABSwitchState.1' instance will have the value pathB(2). Notice the presence of 13 in the OIDs of the instances above. Number 13 is the length of the 'fnOpticalReceiverABSwitchState.1' OID, which is '1.3.6.1.4.1.5591.1.5.13.1.4.1'. Example 3. Object heCommonTemperature (HMS111). If object 'commonInternalTemperature.1' has a major alarm for a HIHI threshold value of 60 degrees Celsius defined in the propertyTable, and this alarm occurs then: (1) 'currentAlarmOID.18.heCommonTemperature.1' instance will have the value 'heCommonTemperature.1'; (2) 'currentAlarmAlarmState.18.heCommonTemperature.1' instance will have the value caasHIHI(2); (3) 'currentAlarmAlarmValue.18.heCommonTemperature.1' instance will have the value 600. Notice the presence of 18 in the OIDs of the instances above. Number 18 is the length of the 'heCommonTemperature.1' OID, which is '1.3.6.1.4.1.5591.1.11.2.1.1.1.1.1.1.2.1'. Example 4. Object heOpTxLaserOutputStatus (HMS112). If object 'heOpTxLaserOutputStatus.1.2', which is the second laser instance in the first instance of the headend optical transmitter, has a major alarm for a value off(1) defined in the discretePropertyTable, and this alarm occurs then: (1) 'currentAlarmOID.18.heOpTxLaserOutputStatus.1.2' instance will have the value 'heOpTxLaserOutputStatus.1.2'; (2) 'currentAlarmAlarmState.18.heOpTxLaserOutputStatus.1.2' instance will have the value caasDiscreteMajor(6); (3) 'currentAlarmAlarmValue.18.heOpTxLaserOutputStatus.1.2' instance will have the value off(1). Notice the presence of 18 in the OIDs of the instances above. Number 18 is the length of the 'heOpTxLaserOutputStatus.2' OID, which is '1.3.6.1.4.1.5591.1.11.1.1.1.1.3.1.8.1.2'. |
currentAlarmAlarmState | 1.3.6.1.4.1.5591.1.1.2.1.2 | integer | read-only |
The object contains the current alarm state of the associated property entry. Enumeration: 'caasLO': 4, 'caasLOLO': 5, 'caasDiscreteMajor': 6, 'caasDiscreteMinor': 7, 'caasHI': 3, 'caasHIHI': 2. |
currentAlarmAlarmValue | 1.3.6.1.4.1.5591.1.1.2.1.3 | integer32 | read-only |
Value that caused this alarm. Some devices only require 16 bit integer or smaller and therefore only support 16 bit (or smaller) values. |
discretePropertyTable | 1.3.6.1.4.1.5591.1.1.3 | no-access |
A table that contains information about NE parameter properties. |
|
1.3.6.1.4.1.5591.1.1.3.1 | no-access |
A list of information about each property. The OID suffix for an entry in this table is constructed by appending the length of discreteParameterOID and then the components of discreteParameterOID to identify an instance. The first two components of discreteParameterOID will generally be 1.3 which will be encoded separately as 1 and 3, not as a single value of 43 (decimal). When discreteParameterOID identifies a scalar object, it is expected that the final suffix of .0 will be included. If discreteParameterOID was 1.3.5.0, then 4.1.3.5.0 are the resulting components of the OID suffix. |
||
discreteParameterOID | 1.3.6.1.4.1.5591.1.1.3.1.1 | object identifier | read-only |
First index into discretePropertyTable. This is the OID of the parameter whose property is being accessed. Example: OID of psTamper for power supply 1 is 1.3.6.1.4.1.5591.1.4.2.1.27.1 |
discreteAlarmValue | 1.3.6.1.4.1.5591.1.1.3.1.2 | integer32 | read-only |
Second index into the discretePropertyTable. When the parameter, specified by discreteParameterOID has this value, an alarm will occur. Some devices only require 16 bit integer or smaller and therefore only support 16 bit (or smaller) values. |
discreteAlarmEnable | 1.3.6.1.4.1.5591.1.1.3.1.3 | integer | read-write |
When set to enable(2 or 3), alarm processing for this property is enabled. When set to disable(1), alarm processing for this property is disabled. No entries into the alarmLogTable nor traps are permitted due to this property when in the disable(1) state. The default state for this object is disable(1). This object should be kept in NV memory Enumeration: 'enableMinor': 3, 'disable': 1, 'enableMajor': 2. |
discreteAlarmState | 1.3.6.1.4.1.5591.1.1.3.1.4 | integer | read-only |
This object contains the current alarm state for this discrete property entry. Enumeration: 'dasDiscreteMinor': 7, 'dasNominal': 1, 'dasDiscreteMajor': 6. |
propertyModuleIdentity | 1.3.6.1.4.1.5591.1.1.4 |
This MIB contains information that must be supported by all HMS network elements, including but not limited to, transponders, line monitors, amplifiers, fiber nodes, and power supplies. The Property MIB defines the 'properties' that may be associated with each parameter. This MIB is defined so that these 'properties' may be applied to any parameter, because the index to the MIB is the object identifier of the parameter. The purpose of a 'property' is to provide a mechanism to manage alarm thresholds. It is not the responsibility of the transponder to check for violation of the above recommendations. The element manager is responsible for checking alarm limit values. Entries in the property table are specifically for 'analog' parameters. The discrete property table is used to monitor other parameters. Each property entry has four alarm threshold levels that may be established. These are: LOLO Alarm threshold for the extreme low condition. LO Alarm threshold for the low condition. HI Alarm threshold for the high condition. HIHI Alarm threshold for the extreme high condition. In addition, there is a 'Deadband' setting which applies to all alarm thresholds. After an alarm occurs, the parameter value must pass back over the alarm threshold by this amount for the alarm condition to be cleared. This Deadband is smaller than the distance between any two alarm thresholds to avoid indeterminate states. Alarm detection for each threshold is controlled by a specific bit in the alarmEnable variable for the entry. Alarm detection is active when the corresponding bit in alarmEnable is enabled. When an alarm condition is detected, in either the propertyTable or the discretePropertyTable, an entry is created in the alarm log ( see HMS023Rx.MIB ) and an alarmEvent SNMP trap sent by the transponder/agent. NOTE Parameters which do not 'exist' must NOT have properties that are accessible. For example, in the HMS027 MIB (SCTE 38-4), the MIB object psOutputPowerSupport indicates whether or not the power supply supports the psPowerOut object. If the psPowerOut object is NOT supported, then the properties normally associated with the psPowerOut object must not be accessible. Some devices only require 16 bit integer or smaller and therefore only support 16 bit (or smaller) values. Values outside of the supported range will return a bad value error. |
||
propertyMIBConformance | 1.3.6.1.4.1.5591.1.1.4.1 | |||
propertyMIBCompliances | 1.3.6.1.4.1.5591.1.1.4.1.1 | |||
propertyMIBCompliance | 1.3.6.1.4.1.5591.1.1.4.1.1.1 |
The compliance statement for HMS entities which implement the SCTE HMS Property MIB. |
||
propertyMIBGroups | 1.3.6.1.4.1.5591.1.1.4.1.2 | |||
analogAlarmsGroup | 1.3.6.1.4.1.5591.1.1.4.1.2.1 |
The analog alarms group defines objects which represent alarm information for alarmable analog variables in an optical module. |
||
discreteAlarmsGroup | 1.3.6.1.4.1.5591.1.1.4.1.2.2 |
The discrete alarms group defines objects which represent alarm information for alarmable discrete variables in an optical module. |
||
currentAlarmsGroup | 1.3.6.1.4.1.5591.1.1.4.1.2.3 |
The current alarms group defines objects which represent a list of active alarms present in an optical module. |