Observium_CE/mibs/electroline/ELECTROLINE-DHT-STATUS-MIB

425 lines
15 KiB
Plaintext
Raw Permalink Blame History

--**************************************************************************
--
-- Copyright 2003-2004 Electroline Equipment Inc.
-- All Rights Reserved
--
--
--
--**************************************************************************
-- Filename: ELECTROLINE-DHT-CONFIG.mib
-- Author: Eric Alarie
-- Creation Date: 2003.05.13
--
--**************************************************************************
-- Description:
--
-- This file contains the MIB definition of the Status branch
-- for the DHT products.
-- It also contains the DHT specific TRAPs.
--
--**************************************************************************
-- Revision History:
-- 2003.05.13 Eric Alarie First Release
-- 2003.07.07 Carlene Gardner Linguistic revision
-- 2004.01.26 Carlene Gardner Added dhtAlarmAssuranceEvent,
-- updated dhtStartTrapAckValue.
-- 2004.01.27 Khadija Braham Remove the word start from the MIBs of
-- dhtStartTrapAcknowledgeStatusTable.
-- 2004.01.27 Carlene Gardner Updated descriptions for alarm assurance functions.
-- 2004.02.24 Nath Mercure Added HMS status MIBS
-- 2006.01.16 Alain Leclerc Added Monitoring Address and Internal Temperature
-- MIBs.
-- 2007.02.06 Alain Leclerc Ajout Dlm Status
-- 2012.03.27 Paul Zheng Added IMPORTS frrom RFC 4001, the TEXTUAL-CONVENTION for InetAddress and InetAddressType;
-- added 2 pairs of objects dhtInetNetworkAddressType, dhtInetNetworkAddress, and
-- dhtInetMonitoringNetworkAddressType, dhtInetMonitoringNetworkAddress to support IPv6 address;
-- deprecate
-- 2012.03.27 Francois Charron Correction d'erreurs sur les InetType en read-write quand lesw InetAddress sont en Read-only
-- 2014-01-14 Alain Leclerc Some mibs are deprecated, they have been move into the electrolineCommon branch
--**************************************************************************
ELECTROLINE-DHT-STATUS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,OBJECT-TYPE,Integer32 FROM SNMPv2-SMI
RowStatus FROM SNMPv2-TC
dhtStatus, electrolineDHT FROM ELECTROLINE-DHT-ROOT-MIB
commonPhysAddress, commonLogicalID FROM SCTE-HMS-COMMON-MIB
cfgSleepVoltage FROM ELECTROLINE-DHT-CONFIG-MIB
NetworkAddress FROM RFC1155-SMI
DisplayString FROM RFC1213-MIB
InetAddress,
InetAddressType
FROM INET-ADDRESS-MIB; -- RFC 4001
-- Textual Conventions
TenthdBmV ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"This data type represents power levels that are normally
expressed in dBmV. Units are in tenths of a dBmV;
for example, 5.1 dBmV will be represented as 51."
SYNTAX Integer32
-- Textual Conventions
TenthdB ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-1"
STATUS current
DESCRIPTION
"This data type represents the pad value that are normally
expressed in dB. Units are in tenths of a dB;
for example, 5.1 dB will be represented as 51."
SYNTAX Integer32
HundredthsVolts ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-2"
STATUS current
DESCRIPTION
"suggests that a Hundredths value of 1234 be rendered as 12.34 Volts"
SYNTAX INTEGER (0..65535)
-- **************************************************************************
-- * START TRAP ACKNOWLEDGE
-- *
-- * Note that trap acknowledge for the HMS cold / warm start is required
-- * for the EEMS auto-discover feature to operate properly.
-- * These MIBs are handled by the EEMS management software and do not affect the
-- * transponder<65>s operation. Users who are designing their own management software may
-- * choose to take advantage of this feature.
-- **************************************************************************
dhtTrapAcknowledgeStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhtTrapAcknowledgeStatusEntry
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" This table has one entry per EMS that supports trap assurance, either
for start traps or for alarm traps or both. The value of cfgHmsEmsAddressAlarmTrapAssurance
and / or cfgHmsEmsAddressStartTrapAssurance must be set to True in order to create an entry
in this table for a specific EMS IP address."
::= { dhtStatus 1 }
dhtTrapAcknowledgeStatusEntry OBJECT-TYPE
SYNTAX DhtTrapAcknowledgeStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This is a table entry for acknowledging an HMS cold or warm start trap, or an alarm trap."
INDEX { dhtTrapAckAddressIndex}
::= { dhtTrapAcknowledgeStatusTable 1 }
DhtTrapAcknowledgeStatusEntry ::=
SEQUENCE
{
dhtTrapAckAddressIndex INTEGER,
dhtTrapAckValue INTEGER
}
dhtTrapAckAddressIndex OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index of the EMS address table is used as index of the trap acknowledgement table."
::= { dhtTrapAcknowledgeStatusEntry 1 }
dhtTrapAckValue OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current value of the trap acknowledgement. Indicates the number of alarms sent since
the DHT was started or reset. To acknowledge receipt of trap(s), the EMS writes the value
of the dhtTrapAckValue into the bound OID. The first start trap is 1, and the first alarm
trap is 2."
::= { dhtTrapAcknowledgeStatusEntry 2 }
-- **************************************************************************
-- * ELECTROLINE MISC. Statuses
-- *
-- **************************************************************************
dhtNetworkAddress OBJECT-TYPE
SYNTAX NetworkAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This is the RF IP address assigned by the DHCP.
This object is deprecated and is replaced by dhtInetNetworkAddress."
::= { dhtStatus 2 }
-- **************************************************************************
-- * ELECTROLINE TROUBLE SHOOTING MIBs
-- *
-- **************************************************************************
dhtHmsStatus OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Group of HMS status report Mibs"
::= { dhtStatus 3 }
dhtHmsTibStatusInfo OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION "Group of status objects related to the DHT-NA-04 model only"
::= { dhtHmsStatus 1 }
dhtHmsTibLineStatus OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION "Group of status objects related to the DHT-NA-04 model only"
::= { dhtHmsTibStatusInfo 1 }
dhtHmsTibLineRxBytes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of bytes received on the RS-485 line."
::= { dhtHmsTibLineStatus 1 }
dhtHmsTibLineTxBytes OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of bytes sent on the RS-485 line."
::= { dhtHmsTibLineStatus 2 }
dhtHmsTibLineTxFifoError OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of errors that occurred on the Transmit(tx) FIFO."
::= { dhtHmsTibLineStatus 3 }
dhtHmsTibLineRxFifoError OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of errors that occurred on the Receive(Rx) FIFO."
::= { dhtHmsTibLineStatus 4 }
dhtHmsTibLineRxLineError OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Counts the number of errors that occurred on the Receive (Rx) line."
::= { dhtHmsTibLineStatus 5 }
dhtMonitoringNetworkAddress OBJECT-TYPE
SYNTAX NetworkAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This is the RF IP address assigned by the DHCP to the monitoring interface in DualIp mode.
This object is deprecated and is replaced by dhtInetMonitoringNetworkAddress."
::= { dhtStatus 4 }
dhtInternalTemperature OBJECT-TYPE
SYNTAX INTEGER (-60..130)
ACCESS read-only
STATUS deprecated
DESCRIPTION
"Measured temperature inside the NE's case/housing.
Units degrees Celsius.
Deprecated. Has been move into electrolineCommon branch"
::= { dhtStatus 5 }
dhtDlmStatus OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Group of Dlm status report Mibs"
::= { dhtStatus 6 }
fiberNodeStatus OBJECT IDENTIFIER
-- STATUS current
-- DESCRIPTION
-- "Group of fibernode status report Mibs"
::= { dhtStatus 7 }
dhtInetNetworkAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The address type of DHT's RF interface IP address assigned by the DHCP server.
Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16)
The update of this object is coherent to cfgHmsEmsAddressIP object.
Deprecated. Has been move into electrolineCommon branch."
::= { dhtStatus 8 }
dhtInetNetworkAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This is the DHT's RF interface IP address assigned by the DHCP Server.
Deprecated. Has been move into electrolineCommon branch."
::= { dhtStatus 9 }
dhtInetMonitoringNetworkAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The address type of DHT's RF interface IP address assigned by the DHCP server
as monitoring interface in DualIp mode.
Values: unknown(0), ipv4(1), ipv6(2), ipv4z(3), ipv6z(4), dns(16)
The update of this object is coherent to cfgHmsEmsAddressIP object.
Deprecated. Has been move into electrolineCommon branch"
::= { dhtStatus 10 }
dhtInetMonitoringNetworkAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This is the DHT's RF interface IP address assigned by the DHCP Server
as monitoring interface in DualIp mode.
Deprecated. Has been move into electrolineCommon branch"
::= { dhtStatus 11 }
-- **************************************************************************
-- * ELECTROLINE SPECIFIC TRAP
-- *
-- **************************************************************************
dhtSleepModeEvent TRAP-TYPE
ENTERPRISE electrolineDHT
VARIABLES {commonPhysAddress, commonLogicalID, cfgSleepVoltage}
DESCRIPTION
"This is the SNMP trap that is generated just before the DHT enters sleep mode.
See also dhtCfgBatterySave for more information."
::= 10
dhtAlarmAssuranceEvent TRAP-TYPE
ENTERPRISE electrolineDHT
VARIABLES {commonPhysAddress, commonLogicalID, dhtTrapAckValue}
DESCRIPTION
"This SNMP trap is used for alarm assurance. The dhtTrapAckValue
indicates the number of alarms sent since the startup or reset of the DHT."
::= 11
dlmAcInputVoltage OBJECT-TYPE
SYNTAX HundredthsVolts
UNITS "Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Scaled representation of input 'line' Voltage."
::= { dhtDlmStatus 1 }
dlmDhtInputVoltage OBJECT-TYPE
SYNTAX HundredthsVolts
UNITS "Volts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Scaled representation of the DHT DC input voltage"
::= { dhtDlmStatus 2 }
dlmRxPowerLevel OBJECT-TYPE
SYNTAX TenthdBmV
UNITS "dBmV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The received power level at the DLM input. It's the modem RX power level added to the RF attenuator pad value."
::= { dhtDlmStatus 3 }
dlmTxPowerLevel OBJECT-TYPE
SYNTAX TenthdBmV
UNITS "dBmV"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The transmit power level at the DLM output. It's the modem TX power level minus the RF attenuator pad value."
::= { dhtDlmStatus 4 }
dlmRxAttenuatorPad OBJECT-TYPE
SYNTAX TenthdB
UNITS "dB"
ACCESS read-only
STATUS current
DESCRIPTION
"The Rx Attenuator pad value.
If value is -2,0 the pad sens technology is not connected. Check the wiring inside the DLM
If value is -1,0 there is no pad connected.
"
::= { dhtDlmStatus 5 }
dlmTxAttenuatorPad OBJECT-TYPE
SYNTAX TenthdB
UNITS "dB"
ACCESS read-only
STATUS current
DESCRIPTION
"The Tx Attenuator pad value.
If value is -2,0 the pad sens technology is not connected. Check the wiring inside the DLM
If value is -1,0 there is no pad connected.
"
::= { dhtDlmStatus 6 }
dhtFnOpticalReceiverTable OBJECT-TYPE
SYNTAX SEQUENCE OF DhtFnOpticalReceiverEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table containing information about optical receiver in a fiber node."
::= { fiberNodeStatus 1 }
dhtFnOpticalReceiverEntry OBJECT-TYPE
SYNTAX DhtFnOpticalReceiverEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A list of information about each optical receiver in a fiber node."
INDEX { dhtFnOpticalReceiverIndex }
::= { dhtFnOpticalReceiverTable 1 }
DhtFnOpticalReceiverEntry ::=
SEQUENCE
{
dhtFnOpticalReceiverIndex
INTEGER,
dhtFnOpticalReceiverType
DisplayString
}
dhtFnOpticalReceiverIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"Index into dhtFnOpticalReceiverTable.
This index is application specific. It can be either the nth receiver, or a slot number.
For example, a node may have 4 receivers, numbered 1, 2, 3, 4, in slots 1, 3, 4, and 6.
Thus, the indexes could be .1, .3, .4, .6 (slots), OR .1, .2, .3., .4. (nth)"
::= { dhtFnOpticalReceiverEntry 1 }
dhtFnOpticalReceiverType OBJECT-TYPE
SYNTAX DisplayString ( SIZE(0..20) )
ACCESS read-only
STATUS optional
DESCRIPTION
"Type of optical receiver."
::= { dhtFnOpticalReceiverEntry 2 }
END