Observium_CE/mibs/newtec/NEWTEC-SIMPEDECAPS-MIB

204 lines
5.3 KiB
Plaintext

NEWTEC-SIMPEDECAPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
Unsigned32,
Counter64,
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
NtcAlarmState,
NtcEnable
FROM NEWTEC-TC-MIB
MacAddress
FROM SNMPv2-TC
ntcFunction
FROM NEWTEC-MAIN-MIB;
--
-- Module Identification
--
ntcSiMpeDecaps MODULE-IDENTITY
LAST-UPDATED "201707101200Z"
ORGANIZATION "Newtec Cy"
CONTACT-INFO
"Newtec Cy
Postal: Newtec Cy
Laarstraat 5
B-9100 Sint-Niklaas
Belgium
Tel: +32 3 780 65 00
Fax: +32 3 780 65 49
Web: www.newtec.be
E-mail: techsupport@newtec.be"
DESCRIPTION
"Newtec modular MIB containing definitions for MPE decaps functionality."
REVISION "201707101200Z"
DESCRIPTION
"Descriptions updated with regex"
REVISION "201409090900Z"
DESCRIPTION
"Initial release for M6100-2.5"
::= { ntcFunction 8500 }
--
-- Top-Level Structure
--
-- ntcSiMpeDecaps content
ntcSiMpeDeObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcSiMpeDeObjects definitions."
::= { ntcSiMpeDecaps 1 }
ntcSiMpeDeConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Conformance requirements."
::= { ntcSiMpeDecaps 2 }
-- ntcSiMpeDeObjects content
ntcSiMpeDeConfiguration OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcSiMpeDeConfiguration definitions."
::= { ntcSiMpeDeObjects 1 }
ntcSiMpeDeMonitoring OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcSiMpeDeMonitoring definitions."
::= { ntcSiMpeDeObjects 2 }
ntcSiMpeDeAlarms OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcSiMpeDeAlarms definitions."
::= { ntcSiMpeDeObjects 3 }
-- ntcSiMpeDeConformance content
ntcSiMpeDeConfCompliance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Device compliance statements."
::= { ntcSiMpeDeConformance 1 }
ntcSiMpeDeConfGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION "Groups used by device compliance statements."
::= { ntcSiMpeDeConformance 2 }
--
-- Managed Objects
--
ntcSiMpeDeEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the MPE decapsulation."
DEFVAL { off }
::= { ntcSiMpeDeConfiguration 1 }
ntcSiMpeDeDataPid OBJECT-TYPE
SYNTAX Unsigned32 (32..8190)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MPEG2 TS Packet Identifier (PID) used for the MPE encapsulated data."
DEFVAL { 3000 }
::= { ntcSiMpeDeConfiguration 2 }
ntcSiMpeDeMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Mac address of the destination channel. Regular expression :
(?-mix:^([\da-fA-F]{2}:){5}[\da-fA-F]{2}$)"
DEFVAL { "00:00:00:00:00:00" }
::= { ntcSiMpeDeConfiguration 3 }
ntcSiMpeDeCounterReset OBJECT-TYPE
SYNTAX INTEGER { counting(0), reset(1) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset the MPE decapsulation monitor counters."
DEFVAL { counting }
::= { ntcSiMpeDeMonitoring 1 }
ntcSiMpeDeForwardBitRate OBJECT-TYPE
SYNTAX Counter64
UNITS "bps"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"MPE forwarding bit rate (bits/s)."
::= { ntcSiMpeDeMonitoring 2 }
ntcSiMpeDeDroppedPackets OBJECT-TYPE
SYNTAX Counter64
UNITS "packets"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of dropped packets."
::= { ntcSiMpeDeMonitoring 3 }
ntcSiMpeDeAlDataOverflow OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when the bitrate send out is higher than the max possible
for the given interface. This variable indicates the current status of the
alarm."
::= { ntcSiMpeDeAlarms 1 }
--
-- Module Conformance
--
ntcSiMpeDeConfGrpV1Standard OBJECT-GROUP
OBJECTS {
ntcSiMpeDeEnable,
ntcSiMpeDeDataPid,
ntcSiMpeDeMacAddress,
ntcSiMpeDeCounterReset,
ntcSiMpeDeForwardBitRate,
ntcSiMpeDeDroppedPackets,
ntcSiMpeDeAlDataOverflow
}
STATUS current
DESCRIPTION
"Managed objects that constitute version 1 of a system device with standard capabilities."
::= { ntcSiMpeDeConfGroup 1}
ntcSiMpeDeConfCompV1Standard MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Newtec device MIB implementations."
MODULE -- this module
MANDATORY-GROUPS
{
ntcSiMpeDeConfGrpV1Standard
}
::= { ntcSiMpeDeConfCompliance 1 }
END