954 lines
26 KiB
Plaintext
954 lines
26 KiB
Plaintext
--
|
|
-- Juniper Enterprise Specific MIB: Video Monitoring MIB
|
|
--
|
|
-- Copyright (c) 2010, Juniper Networks, Inc.
|
|
-- All rights reserved.
|
|
--
|
|
-- The contents of this document are subject to change without notice.
|
|
--
|
|
|
|
JUNIPER-VMON-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, OBJECT-TYPE, Counter64, Integer32, Unsigned32, TimeTicks, IpAddress,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
jnxServices, jnxVmonMibRoot
|
|
FROM JUNIPER-SMI
|
|
DisplayString, TEXTUAL-CONVENTION
|
|
FROM SNMPv2-TC
|
|
InetAddress, InetAddressType, InetPortNumber
|
|
FROM INET-ADDRESS-MIB
|
|
InterfaceIndexOrZero
|
|
FROM IF-MIB;
|
|
|
|
jnxVmonMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201312090000Z"
|
|
ORGANIZATION "Juniper Networks, Inc."
|
|
CONTACT-INFO
|
|
"Juniper Technical Assistance Center
|
|
Juniper Networks, Inc.
|
|
1133 Innovation Way
|
|
Sunnyvale, CA 94089
|
|
E-mail: support@juniper.net"
|
|
DESCRIPTION
|
|
"Implementation of enterprise specific MIB
|
|
for video monitoring traps."
|
|
REVISION "201312090000Z" -- Dec 09, 2013
|
|
DESCRIPTION
|
|
"Initial version."
|
|
::= { jnxVmonMibRoot 1 }
|
|
|
|
jnxVmonObjects OBJECT IDENTIFIER ::= { jnxVmonMIB 1 }
|
|
jnxVmonNotifications OBJECT IDENTIFIER ::= { jnxVmonMIB 0 }
|
|
|
|
jnxVmonServices OBJECT IDENTIFIER ::= { jnxServices 1 }
|
|
|
|
--
|
|
-- Textual Conventions
|
|
--
|
|
|
|
JnxVmonFlowType ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This data type is to indication which type of flow we
|
|
are talking about i.e. if it is a mpeg flow or rtp flow"
|
|
SYNTAX OCTET STRING (SIZE (0..30))
|
|
|
|
JnxVmonTrapLevel ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This data type is to indicate what is the level of trap
|
|
being generated."
|
|
SYNTAX INTEGER {
|
|
critical(2),
|
|
warning(4),
|
|
info(6),
|
|
clear(8)
|
|
}
|
|
|
|
JnxVmonFlowDirection ::=TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This data type is to indication direction of the flow
|
|
i.e. if it is a input or output"
|
|
SYNTAX OCTET STRING (SIZE (6))
|
|
|
|
--
|
|
-- Global VMON counters Table
|
|
--
|
|
|
|
jnxmdiStatsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxmdiStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table lists mdi stats counters."
|
|
::= { jnxVmonServices 1 }
|
|
|
|
jnxmdiStatsEntry OBJECT-TYPE
|
|
SYNTAX JnxmdiStatsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry representing mdi stats counters."
|
|
INDEX { jnxmdiFPCSlotNo }
|
|
::= { jnxmdiStatsTable 1 }
|
|
|
|
JnxmdiStatsEntry ::= SEQUENCE {
|
|
jnxmdiFPCSlotNo Unsigned32,
|
|
jnxmdiActiveFlowsCount Counter64,
|
|
jnxmdiInsertedFlowsCount Counter64,
|
|
jnxmdiDeletedFlowsCount Counter64,
|
|
jnxmdiTotalPktsCount Counter64,
|
|
jnxmdiTotalBytesCount Counter64,
|
|
jnxmdiDFTotalAlarmCount Counter64,
|
|
jnxmdiDFInfoAlarmCount Counter64,
|
|
jnxmdiDFWarningAlarmCount Counter64,
|
|
jnxmdiDFCriticalAlarmCount Counter64,
|
|
jnxmdiMLRTotalAlarmCount Counter64,
|
|
jnxmdiMLRInfoAlarmCount Counter64,
|
|
jnxmdiMLRWarningAlarmCount Counter64,
|
|
jnxmdiMLRCriticalAlarmCount Counter64,
|
|
jnxmdiMRVTotalAlarmCount Counter64,
|
|
jnxmdiMRVInfoAlarmCount Counter64,
|
|
jnxmdiMRVWarningAlarmCount Counter64,
|
|
jnxmdiMRVCriticalAlarmCount Counter64
|
|
}
|
|
|
|
jnxmdiFPCSlotNo OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"FPC Slot Number"
|
|
::= { jnxmdiStatsEntry 1 }
|
|
|
|
jnxmdiActiveFlowsCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Active Flows."
|
|
::= { jnxmdiStatsEntry 2 }
|
|
|
|
|
|
jnxmdiInsertedFlowsCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Flows Inserted."
|
|
::= { jnxmdiStatsEntry 3 }
|
|
|
|
jnxmdiDeletedFlowsCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Flows Deleted."
|
|
::= { jnxmdiStatsEntry 4 }
|
|
|
|
jnxmdiTotalPktsCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Packets."
|
|
::= { jnxmdiStatsEntry 5 }
|
|
|
|
jnxmdiTotalBytesCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Bytes."
|
|
::= { jnxmdiStatsEntry 6 }
|
|
|
|
jnxmdiDFTotalAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Alarm Generated for DF."
|
|
::= { jnxmdiStatsEntry 7 }
|
|
|
|
jnxmdiDFInfoAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Info Alarm Generated for DF."
|
|
::= { jnxmdiStatsEntry 8 }
|
|
|
|
jnxmdiDFWarningAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Warning Alarm Generated for DF."
|
|
::= { jnxmdiStatsEntry 9 }
|
|
|
|
jnxmdiDFCriticalAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Critical Alarm Generated for DF."
|
|
::= { jnxmdiStatsEntry 10 }
|
|
|
|
jnxmdiMLRTotalAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Alarm Generated for MLR."
|
|
::= { jnxmdiStatsEntry 11 }
|
|
|
|
jnxmdiMLRInfoAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Info Alarm Generated for MLR."
|
|
::= { jnxmdiStatsEntry 12 }
|
|
|
|
jnxmdiMLRWarningAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Warning Alarm Generated for MLR."
|
|
::= { jnxmdiStatsEntry 13 }
|
|
|
|
jnxmdiMLRCriticalAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Critical Alarm Generated for MLR."
|
|
::= { jnxmdiStatsEntry 14 }
|
|
|
|
jnxmdiMRVTotalAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Alarm Generated for MRV."
|
|
::= { jnxmdiStatsEntry 15 }
|
|
|
|
jnxmdiMRVInfoAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Info Alarm Generated for MRV."
|
|
::= { jnxmdiStatsEntry 16 }
|
|
|
|
jnxmdiMRVWarningAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Warning Alarm Generated for MRV."
|
|
::= { jnxmdiStatsEntry 17 }
|
|
|
|
jnxmdiMRVCriticalAlarmCount OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Critical Alarm Generated for MRV."
|
|
::= { jnxmdiStatsEntry 18 }
|
|
|
|
|
|
--
|
|
-- Error Counter Table
|
|
--
|
|
|
|
jnxmdiErrsTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxmdiErrsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table lists mdi errors counters."
|
|
::= { jnxVmonServices 2 }
|
|
|
|
jnxmdiErrsEntry OBJECT-TYPE
|
|
SYNTAX JnxmdiErrsEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry representing mdi errors counters."
|
|
INDEX { jnxmdiFPCSlotNo }
|
|
::= { jnxmdiErrsTable 1 }
|
|
|
|
JnxmdiErrsEntry ::= SEQUENCE {
|
|
jnxmdiFPCSlotNo Unsigned32,
|
|
jnxmdiErrsFlowInsertErr Counter64,
|
|
jnxmdiErrsPolicerDrop Counter64,
|
|
jnxmdiErrsPIDLimitExceed Counter64,
|
|
jnxmdiErrsUnsupportedMediaPkts Counter64,
|
|
jnxmdiErrsFragmentedPkts Counter64,
|
|
jnxmdiErrsMaxLabelsExceed Counter64,
|
|
jnxmdiErrsOptionPkt Counter64
|
|
}
|
|
|
|
jnxmdiErrsFlowInsertErr OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Flow Insert Errors."
|
|
::= { jnxmdiErrsEntry 1 }
|
|
|
|
jnxmdiErrsPolicerDrop OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of Policer Drop."
|
|
::= { jnxmdiErrsEntry 2 }
|
|
|
|
jnxmdiErrsPIDLimitExceed OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total Number of PID Limit Exceed."
|
|
::= { jnxmdiErrsEntry 3 }
|
|
|
|
jnxmdiErrsUnsupportedMediaPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Unsupported media packets."
|
|
::= { jnxmdiErrsEntry 4 }
|
|
|
|
jnxmdiErrsFragmentedPkts OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of Fragmented packets."
|
|
::= { jnxmdiErrsEntry 5 }
|
|
|
|
jnxmdiErrsMaxLabelsExceed OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max Labels exceeded count."
|
|
::= { jnxmdiErrsEntry 6 }
|
|
|
|
jnxmdiErrsOptionPkt OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Option header packet count."
|
|
::= { jnxmdiErrsEntry 7 }
|
|
--
|
|
-- Flow Table
|
|
--
|
|
|
|
jnxmdiFlowTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxmdiFlowEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table lists mdi flows."
|
|
::= { jnxVmonServices 3 }
|
|
|
|
jnxmdiFlowEntry OBJECT-TYPE
|
|
SYNTAX JnxmdiFlowEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry representing mdi stats counters."
|
|
INDEX {
|
|
jnxmdiFPCSlotNo,
|
|
jnxmdiFlowIdentifier
|
|
}
|
|
::= { jnxmdiFlowTable 1 }
|
|
|
|
JnxmdiFlowEntry ::= SEQUENCE {
|
|
jnxmdiFlowIdentifier Unsigned32,
|
|
jnxmdiFlowSrcAddr InetAddress,
|
|
jnxmdiFlowDstAddr InetAddress,
|
|
jnxmdiFlowAddrFamily InetAddressType,
|
|
jnxmdiFlowSrcPort InetPortNumber,
|
|
jnxmdiFlowDstPort InetPortNumber,
|
|
jnxmdiFlowInterfaceName DisplayString,
|
|
jnxmdiFlowInterfaceSNMPIndex InterfaceIndexOrZero,
|
|
jnxmdiFlowDirection JnxVmonFlowDirection,
|
|
jnxmdiFlowType JnxVmonFlowType,
|
|
jnxmdiFlowLastDF DisplayString,
|
|
jnxmdiFlowLastMLR Unsigned32,
|
|
jnxmdiFlowLastMRV DisplayString,
|
|
jnxmdiFlowAvgDF DisplayString,
|
|
jnxmdiFlowAvgMLR Unsigned32,
|
|
jnxmdiFlowAvgMRV DisplayString,
|
|
jnxmdiFlowTemplateName DisplayString,
|
|
jnxmdiFlowMDIRecCount Integer32,
|
|
jnxmdiFlowPIDCount Integer32,
|
|
jnxmdiFlowMPLSLabel0 Unsigned32,
|
|
jnxmdiFlowMPLSLabel1 Unsigned32,
|
|
jnxmdiFlowMPLSLabel2 Unsigned32
|
|
}
|
|
|
|
jnxmdiFlowIdentifier OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow Identifier for the flow"
|
|
::= { jnxmdiFlowEntry 1 }
|
|
|
|
jnxmdiFlowSrcAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source IP address for the flow"
|
|
::= { jnxmdiFlowEntry 2 }
|
|
|
|
jnxmdiFlowDstAddr OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination IP address for the flow"
|
|
::= { jnxmdiFlowEntry 3 }
|
|
|
|
jnxmdiFlowAddrFamily OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Address family for the flow"
|
|
::= { jnxmdiFlowEntry 4 }
|
|
|
|
jnxmdiFlowSrcPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source Port Number for the flow"
|
|
::= { jnxmdiFlowEntry 5 }
|
|
|
|
jnxmdiFlowDstPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination Port Number for the flow"
|
|
::= { jnxmdiFlowEntry 6 }
|
|
|
|
jnxmdiFlowInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Name for the flow"
|
|
::= { jnxmdiFlowEntry 7 }
|
|
|
|
jnxmdiFlowInterfaceSNMPIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface SNMP Index for the flow"
|
|
::= { jnxmdiFlowEntry 8 }
|
|
|
|
jnxmdiFlowDirection OBJECT-TYPE
|
|
SYNTAX JnxVmonFlowDirection
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Direction for the flow"
|
|
::= { jnxmdiFlowEntry 9 }
|
|
|
|
jnxmdiFlowType OBJECT-TYPE
|
|
SYNTAX JnxVmonFlowType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Type of the flow"
|
|
::= { jnxmdiFlowEntry 10 }
|
|
|
|
jnxmdiFlowLastDF OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last DF Value for the flow"
|
|
::= { jnxmdiFlowEntry 11 }
|
|
|
|
jnxmdiFlowLastMLR OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last MLR Value for the flow"
|
|
::= { jnxmdiFlowEntry 12 }
|
|
|
|
jnxmdiFlowLastMRV OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Last MRV Value for the flow"
|
|
::= { jnxmdiFlowEntry 13 }
|
|
|
|
jnxmdiFlowAvgDF OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average DF Value for the flow"
|
|
::= { jnxmdiFlowEntry 14 }
|
|
|
|
jnxmdiFlowAvgMLR OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average MLR Value for the flow"
|
|
::= { jnxmdiFlowEntry 15 }
|
|
|
|
jnxmdiFlowAvgMRV OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Average MRV Value for the flow"
|
|
::= { jnxmdiFlowEntry 16 }
|
|
|
|
jnxmdiFlowTemplateName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Template Name of the Flow "
|
|
::= { jnxmdiFlowEntry 17 }
|
|
|
|
jnxmdiFlowMDIRecCount OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MDI Record Count for the flow"
|
|
::= { jnxmdiFlowEntry 18 }
|
|
|
|
jnxmdiFlowPIDCount OBJECT-TYPE
|
|
SYNTAX Integer32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PID Count for the flow"
|
|
::= { jnxmdiFlowEntry 19 }
|
|
|
|
jnxmdiFlowMPLSLabel0 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MPLS Label-0 "
|
|
::= { jnxmdiFlowEntry 20 }
|
|
|
|
jnxmdiFlowMPLSLabel1 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MPLS Label-1 "
|
|
::= { jnxmdiFlowEntry 21 }
|
|
|
|
jnxmdiFlowMPLSLabel2 OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MPLS Label-2 "
|
|
::= { jnxmdiFlowEntry 22 }
|
|
|
|
--
|
|
-- Flow MDI Record Table
|
|
--
|
|
|
|
jnxmdiFlowMDIRecTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxmdiFlowMDIRecEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table lists mdi flow records."
|
|
::= { jnxVmonServices 4 }
|
|
|
|
jnxmdiFlowMDIRecEntry OBJECT-TYPE
|
|
SYNTAX JnxmdiFlowMDIRecEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry representing mdi flow record."
|
|
INDEX {
|
|
jnxmdiFPCSlotNo,
|
|
jnxmdiFlowIdentifier,
|
|
jnxmdiFlowMDIRecIndex
|
|
}
|
|
::= { jnxmdiFlowMDIRecTable 1 }
|
|
|
|
JnxmdiFlowMDIRecEntry ::= SEQUENCE {
|
|
jnxmdiFPCSlotNo Unsigned32,
|
|
jnxmdiFlowIdentifier Unsigned32,
|
|
jnxmdiFlowMDIRecIndex Unsigned32,
|
|
jnxmdiFlowMDIRecDF DisplayString,
|
|
jnxmdiFlowMDIRecMLR Unsigned32,
|
|
jnxmdiFlowMDIRecMRV DisplayString
|
|
}
|
|
|
|
jnxmdiFlowMDIRecIndex OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MDI Flow Record Index"
|
|
::= { jnxmdiFlowMDIRecEntry 1 }
|
|
|
|
jnxmdiFlowMDIRecDF OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"DF Value of the Flow Record Index"
|
|
::= { jnxmdiFlowMDIRecEntry 2 }
|
|
|
|
jnxmdiFlowMDIRecMLR OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MLR Value of the Flow Record Index"
|
|
::= { jnxmdiFlowMDIRecEntry 3 }
|
|
|
|
jnxmdiFlowMDIRecMRV OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"MRV Value of the Flow Record Index"
|
|
::= { jnxmdiFlowMDIRecEntry 4 }
|
|
|
|
--
|
|
-- Flow PID Table
|
|
--
|
|
|
|
jnxmdiFlowPIDTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF JnxmdiFlowPIDEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table lists mdi flow PID."
|
|
::= { jnxVmonServices 5 }
|
|
|
|
jnxmdiFlowPIDEntry OBJECT-TYPE
|
|
SYNTAX JnxmdiFlowPIDEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry representing mdi flow PID."
|
|
INDEX {
|
|
jnxmdiFPCSlotNo,
|
|
jnxmdiFlowIdentifier,
|
|
jnxmdiFlowMDIRecIndex,
|
|
jnxmdiFlowPIDValue
|
|
}
|
|
::= { jnxmdiFlowPIDTable 1 }
|
|
|
|
JnxmdiFlowPIDEntry ::= SEQUENCE {
|
|
jnxmdiFPCSlotNo Unsigned32,
|
|
jnxmdiFlowIdentifier Unsigned32,
|
|
jnxmdiFlowMDIRecIndex Unsigned32,
|
|
jnxmdiFlowPIDValue Unsigned32,
|
|
jnxmdiFlowPIDMLR Unsigned32
|
|
}
|
|
|
|
jnxmdiFlowPIDValue OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PID Value of the Flow Record Index"
|
|
::= { jnxmdiFlowPIDEntry 1 }
|
|
|
|
jnxmdiFlowPIDMLR OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PID MLR Value of the Flow Record Index"
|
|
::= { jnxmdiFlowPIDEntry 2 }
|
|
|
|
--
|
|
-- Video Monitoring Objects for DF, MLR, MRV Alarm
|
|
--
|
|
|
|
jnxVmonFlowIdentifier OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow Identifier of the flow for SNMP trap"
|
|
::= { jnxVmonObjects 1 }
|
|
|
|
jnxVmonSourceIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source IP address of the flow for SNMP trap"
|
|
::= { jnxVmonObjects 2 }
|
|
|
|
jnxVmonDestinationIP OBJECT-TYPE
|
|
SYNTAX InetAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Destination IP address of the flow for SNMP trap"
|
|
::= { jnxVmonObjects 3 }
|
|
|
|
jnxVmonIPFamily OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"IP address family of the flow for SNMP trap"
|
|
::= { jnxVmonObjects 4 }
|
|
|
|
jnxVmonSourcePort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source Port number of the flow for SNMP trap"
|
|
::= { jnxVmonObjects 5 }
|
|
|
|
jnxVmonDestinationPort OBJECT-TYPE
|
|
SYNTAX InetPortNumber
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Source Port number of the flow for SNMP trap"
|
|
::= { jnxVmonObjects 6 }
|
|
|
|
jnxVmonFlowType OBJECT-TYPE
|
|
SYNTAX JnxVmonFlowType
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Flow type for SNMP trap"
|
|
::= { jnxVmonObjects 7 }
|
|
|
|
jnxVmonTrapLevel OBJECT-TYPE
|
|
SYNTAX JnxVmonTrapLevel
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Level of the SNMP Trap "
|
|
::= { jnxVmonObjects 8 }
|
|
|
|
jnxVmonFPCSlot OBJECT-TYPE
|
|
SYNTAX Integer32(0..127)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Chassis FPC Slot "
|
|
::= { jnxVmonObjects 9 }
|
|
|
|
jnxVmonInterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Interface Name for the Flow "
|
|
::= { jnxVmonObjects 10 }
|
|
|
|
jnxVmonInterfaceSNMPIndex OBJECT-TYPE
|
|
SYNTAX InterfaceIndexOrZero
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" SNMP Index of the Flow "
|
|
::= { jnxVmonObjects 11 }
|
|
|
|
jnxVmonTemplateName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Template Name of the Flow "
|
|
::= { jnxVmonObjects 12 }
|
|
|
|
jnxVmonFlowDirection OBJECT-TYPE
|
|
SYNTAX JnxVmonFlowDirection
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Flow of the direction "
|
|
::= { jnxVmonObjects 13 }
|
|
|
|
jnxVmonExpectedVal OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Expected value for the flow "
|
|
::= { jnxVmonObjects 14 }
|
|
|
|
jnxVmonComputedVal OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Computed value for the flow "
|
|
::= { jnxVmonObjects 15 }
|
|
|
|
jnxVmonMDIRecIdx OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..15)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" MDIRecIdx for which the trap is being generated "
|
|
::= { jnxVmonObjects 16 }
|
|
|
|
jnxVmonAlarmMode OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..3)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Alarm mode "
|
|
::= { jnxVmonObjects 17 }
|
|
|
|
-- ********************************************************************
|
|
-- define branches for jnx vmon traps
|
|
-- ********************************************************************
|
|
|
|
jnxVmonMDIDFAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
jnxVmonFlowIdentifier,
|
|
jnxVmonSourceIP,
|
|
jnxVmonDestinationIP,
|
|
jnxVmonIPFamily,
|
|
jnxVmonSourcePort,
|
|
jnxVmonDestinationPort,
|
|
jnxVmonFlowType,
|
|
jnxVmonTrapLevel,
|
|
jnxVmonFPCSlot,
|
|
jnxVmonInterfaceName,
|
|
jnxVmonInterfaceSNMPIndex,
|
|
jnxVmonTemplateName,
|
|
jnxVmonFlowDirection,
|
|
jnxVmonExpectedVal,
|
|
jnxVmonComputedVal,
|
|
jnxVmonMDIRecIdx,
|
|
jnxVmonAlarmMode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap for the DF Alarm "
|
|
::= { jnxVmonNotifications 1 }
|
|
|
|
jnxVmonMDIMLRAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
jnxVmonFlowIdentifier,
|
|
jnxVmonSourceIP,
|
|
jnxVmonDestinationIP,
|
|
jnxVmonIPFamily,
|
|
jnxVmonSourcePort,
|
|
jnxVmonDestinationPort,
|
|
jnxVmonFlowType,
|
|
jnxVmonTrapLevel,
|
|
jnxVmonFPCSlot,
|
|
jnxVmonInterfaceName,
|
|
jnxVmonInterfaceSNMPIndex,
|
|
jnxVmonTemplateName,
|
|
jnxVmonFlowDirection,
|
|
jnxVmonExpectedVal,
|
|
jnxVmonComputedVal,
|
|
jnxVmonMDIRecIdx,
|
|
jnxVmonAlarmMode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap for the MLR Alarm "
|
|
::= { jnxVmonNotifications 2 }
|
|
|
|
jnxVmonMDIMRVAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
jnxVmonFlowIdentifier,
|
|
jnxVmonSourceIP,
|
|
jnxVmonDestinationIP,
|
|
jnxVmonIPFamily,
|
|
jnxVmonSourcePort,
|
|
jnxVmonDestinationPort,
|
|
jnxVmonFlowType,
|
|
jnxVmonTrapLevel,
|
|
jnxVmonFPCSlot,
|
|
jnxVmonInterfaceName,
|
|
jnxVmonInterfaceSNMPIndex,
|
|
jnxVmonTemplateName,
|
|
jnxVmonFlowDirection,
|
|
jnxVmonExpectedVal,
|
|
jnxVmonComputedVal,
|
|
jnxVmonMDIRecIdx,
|
|
jnxVmonAlarmMode
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap for the MRV Alarm "
|
|
::= { jnxVmonNotifications 3 }
|
|
|
|
jnxVmonMDIFlowInsertAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
jnxVmonFlowIdentifier,
|
|
jnxVmonSourceIP,
|
|
jnxVmonDestinationIP,
|
|
jnxVmonIPFamily,
|
|
jnxVmonSourcePort,
|
|
jnxVmonDestinationPort,
|
|
jnxVmonFlowType,
|
|
jnxVmonFPCSlot,
|
|
jnxVmonInterfaceName,
|
|
jnxVmonInterfaceSNMPIndex,
|
|
jnxVmonTemplateName,
|
|
jnxVmonFlowDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap for the New Flow Alarm "
|
|
::= { jnxVmonNotifications 4 }
|
|
|
|
jnxVmonMDIFlowDeleteAlarm NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
jnxVmonFlowIdentifier,
|
|
jnxVmonSourceIP,
|
|
jnxVmonDestinationIP,
|
|
jnxVmonIPFamily,
|
|
jnxVmonSourcePort,
|
|
jnxVmonDestinationPort,
|
|
jnxVmonFlowType,
|
|
jnxVmonFPCSlot,
|
|
jnxVmonInterfaceName,
|
|
jnxVmonInterfaceSNMPIndex,
|
|
jnxVmonTemplateName,
|
|
jnxVmonFlowDirection
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The SNMP trap for the New Flow Alarm "
|
|
::= { jnxVmonNotifications 5 }
|
|
|
|
END
|