Observium_CE/mibs/arris/CADANT-CMTS-PC-EVENTMSG-MIB

195 lines
6.5 KiB
Plaintext

--
-- Cadant CMTS PacketCable Event Message MIB
--
CADANT-CMTS-PC-EVENTMSG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
Integer32,
IpAddress,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION,
RowStatus,
TruthValue
FROM SNMPv2-TC
cadPCMibObjects
FROM CADANT-CMTS-PACKETCABLE-MIB;
cadEvMsgMIB MODULE-IDENTITY
LAST-UPDATED "200710240000Z" -- October 24, 2007
ORGANIZATION "Arris Interactive"
CONTACT-INFO "Kathy Ashe"
DESCRIPTION "PacketCable event message MIB. This MIB
contains objects for PacketCable Event Messaging
between the Cadant C4 CMTS and a record keeping server
or distribution function."
REVISION "200710240000Z" -- October 24, 2007
DESCRIPTION "Move from cadExperimental to cadPCMIB in the hierarchy"
REVISION "200505230000Z" -- May 23, 2005
DESCRIPTION "Change the default value of cadEvMsgMaxBatchSize, cadEvMsgEnableFlag,
and cadEvMsgMaxRetry"
REVISION "200302050000Z" -- February 5, 2003
DESCRIPTION "added cadEvMsgEnableFlag object"
REVISION "200212270000Z" --December 27, 2002
DESCRIPTION "added cadEvMsgMaxBatchSize object"
::= { cadPCMibObjects 5 }
TimeOfDay ::= TEXTUAL-CONVENTION
DISPLAY-HINT "1d:1d"
STATUS current
DESCRIPTION
"A time-of-day specification in hours:minutes.
field octets contents range
----- ------ -------- -----
1 1 hour 0..23
2 1 minutes 0..59"
SYNTAX OCTET STRING (SIZE (0..5))
cadEvMsgMibBase OBJECT IDENTIFIER ::= { cadEvMsgMIB 1 }
cadEvMsgElementType OBJECT-TYPE
SYNTAX Unsigned32(0..2)
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Element type to be included in Event Message header.
Default value 2 = CMTS."
REFERENCE "'Cadant CMTS Requirements for PacketCable' requirement 4.2.0.0.1"
DEFVAL {2}
::= { cadEvMsgMibBase 1 }
cadEvMsgElementId OBJECT-TYPE
SYNTAX Unsigned32(0..100000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Five digit Element ID to be included in Event Message header.
Must be unique network-wide."
REFERENCE "'Cadant CMTS Requirements for PacketCable' requirement 4.2.0.0.2"
DEFVAL {100000}
::= { cadEvMsgMibBase 2 }
cadEvMsgMaxAge OBJECT-TYPE
SYNTAX Unsigned32(0..30)
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum amount of time, in minutes, that an event message
destined for the RKS may reside in the CMTS, for UDP-based
batch mode."
DEFVAL {1}
::= { cadEvMsgMibBase 3 }
cadEvMsgRetransTimer OBJECT-TYPE
SYNTAX Unsigned32(10..10000)
UNITS "milliseconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum amount of time, in milliseconds, that the CMTS will wait
for the RKS to acknowledge an event message before
attempting to retransmit the message."
DEFVAL {1000}
::= { cadEvMsgMibBase 4 }
cadEvMsgMaxRetry OBJECT-TYPE
SYNTAX Unsigned32(0..9)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum number of retry attempts for transmitting an event
message. If this value is set to 0, then we only try
once."
DEFVAL {0}
::= { cadEvMsgMibBase 5 }
cadEvMsgMaxBatchSize OBJECT-TYPE
SYNTAX Unsigned32(2..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Maximum number of radius event messages that can be batched.
This value must be set to greater than 1 to allow batching"
DEFVAL {10}
::= { cadEvMsgMibBase 6 }
cadEvMsgEnableFlag OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Boolean for enabling/disabling Event Messaging"
DEFVAL {false}
::= { cadEvMsgMibBase 7 }
--=============================================================================
--
-- cadEvMsgTransTimeTable
--
-- The cadEvMsgTransTimeTable stores up to 24 time-of-day values
-- when the CMTS will transmit any event messages stored locally.
--
-- All of the objects in this table are read-write.
--
--=============================================================================
cadEvMsgTransTimeTable OBJECT-TYPE
SYNTAX SEQUENCE OF CadEvMsgTransTimeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table of up to 24 time-of-day values for Event Messaging."
REFERENCE "'Cadant CMTS Requirements for PacketCable' requirement 4.2.0.0.5"
::= { cadEvMsgMIB 2 }
cadEvMsgTransTimeEntry OBJECT-TYPE
SYNTAX CadEvMsgTransTimeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "This entry contains one row in the table."
INDEX { cadEvMsgTransTimeIdx }
::= { cadEvMsgTransTimeTable 1 }
CadEvMsgTransTimeEntry ::= SEQUENCE {
cadEvMsgTransTimeIdx Unsigned32,
cadEvMsgTransTOD TimeOfDay,
cadEvMsgTransTimeStatus RowStatus
}
cadEvMsgTransTimeIdx OBJECT-TYPE
SYNTAX Unsigned32(1..24)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "An index into the cadEvMsgTransTimeTable. There can
be up to 24 entries. "
::= { cadEvMsgTransTimeEntry 1 }
cadEvMsgTransTOD OBJECT-TYPE
SYNTAX TimeOfDay
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Time of day to transmit Event Messages, in HH:MM format"
DEFVAL {"00:00"}
::= { cadEvMsgTransTimeEntry 2 }
cadEvMsgTransTimeStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Row status entry for the table."
::= { cadEvMsgTransTimeEntry 3 }
END