summaryrefslogtreecommitdiff
path: root/MIBS/junose/Juniper-COPS-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/junose/Juniper-COPS-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/junose/Juniper-COPS-MIB')
-rw-r--r--MIBS/junose/Juniper-COPS-MIB462
1 files changed, 462 insertions, 0 deletions
diff --git a/MIBS/junose/Juniper-COPS-MIB b/MIBS/junose/Juniper-COPS-MIB
new file mode 100644
index 0000000..976918b
--- /dev/null
+++ b/MIBS/junose/Juniper-COPS-MIB
@@ -0,0 +1,462 @@
+
+-- *****************************************************************************
+-- Juniper-COPS-MIB
+--
+-- Juniper Networks Enterprise MIB
+-- Common Open Policy Service (COPS) Protocol Layer MIB
+--
+-- Copyright (c) 2000, 2002 Unisphere Networks, Inc.
+-- Copyright (c) 2002 Juniper Networks, Inc.
+-- All Rights Reserved.
+-- *****************************************************************************
+
+Juniper-COPS-MIB DEFINITIONS ::= BEGIN
+
+IMPORTS
+ MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Counter32
+ FROM SNMPv2-SMI
+ MODULE-COMPLIANCE, OBJECT-GROUP
+ FROM SNMPv2-CONF
+ JuniName
+ FROM Juniper-TC
+ juniMibs
+ FROM Juniper-MIBs;
+
+juniCopsProtocolMIB MODULE-IDENTITY
+ LAST-UPDATED "200209162144Z" -- 16-Sep-02 05:44 PM EDT
+ ORGANIZATION "Juniper Networks, Inc."
+ CONTACT-INFO
+ " Juniper Networks, Inc.
+ Postal: 10 Technology Park Drive
+ Westford, MA 01886-3146
+ USA
+ Tel: +1 978 589 5800
+ Email: mib@Juniper.net"
+ DESCRIPTION
+ "The Common Open Policy Service (COPS) Protocol MIB for the Juniper
+ Networks enterprise."
+ -- Revision History
+ REVISION "200209162144Z" -- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0
+ DESCRIPTION
+ "Replaced Unisphere names with Juniper names."
+ REVISION "200201141901Z" -- 14-Jan-02 02:01 PM EST - JUNOSe 4.0
+ DESCRIPTION
+ "Expanded MIB to include following objects:
+ juniCopsProtocolSessionLocalAddress,
+ juniCopsProtocolSessionTransportRouterName "
+ REVISION "200002220000Z" -- 22-Feb-00 - JUNOSe 2.0
+ DESCRIPTION
+ "Initial version of this MIB module."
+ ::= { juniMibs 37 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Managed objects
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+--
+-- This MIB contains definitions needed for the COPS Protocol component.
+--
+juniCopsProtocolObjects OBJECT IDENTIFIER ::= { juniCopsProtocolMIB 1 }
+
+juniCopsProtocolCfg OBJECT IDENTIFIER ::= { juniCopsProtocolObjects 1 }
+juniCopsProtocolStatus OBJECT IDENTIFIER ::= { juniCopsProtocolObjects 2 }
+juniCopsProtocolStatistics OBJECT IDENTIFIER ::= { juniCopsProtocolObjects 3 }
+juniCopsProtocolSession OBJECT IDENTIFIER ::= { juniCopsProtocolObjects 4 }
+
+--
+-- Statistics Objects
+--
+juniCopsProtocolStatisticsScalars OBJECT IDENTIFIER
+ ::= { juniCopsProtocolStatistics 1 }
+
+juniCopsProtocolSessionsCreated OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "Total number of COPS protocol sessions created."
+ ::= { juniCopsProtocolStatisticsScalars 1 }
+
+juniCopsProtocolSessionsDeleted OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of COPS protocol sessions deleted."
+ ::= { juniCopsProtocolStatisticsScalars 2 }
+
+juniCopsProtocolCurrentSessions OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of current COPS protocol sessions."
+ ::= { juniCopsProtocolStatisticsScalars 3 }
+
+juniCopsProtocolBytesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes received by the COPS protocol layer."
+ ::= { juniCopsProtocolStatisticsScalars 4 }
+
+juniCopsProtocolPacketsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets received by the COPS protocol layer."
+ ::= { juniCopsProtocolStatisticsScalars 5 }
+
+juniCopsProtocolBytesSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes sent by the COPS protocol layer."
+ ::= { juniCopsProtocolStatisticsScalars 6 }
+
+juniCopsProtocolPacketsSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets sent by the COPS protocol layer."
+ ::= { juniCopsProtocolStatisticsScalars 7 }
+
+juniCopsProtocolKeepAlivesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number keep alive packets received by the COPS protocol layer."
+ ::= { juniCopsProtocolStatisticsScalars 8 }
+
+juniCopsProtocolKeepAlivesSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of keep alive packets sent by the COPS protocol layer."
+ ::= { juniCopsProtocolStatisticsScalars 9 }
+
+
+--
+-- Session Information
+--
+juniCopsProtocolSessionTable OBJECT-TYPE
+ SYNTAX SEQUENCE OF JuniCopsProtocolSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The COPS protocol session information table."
+ ::= { juniCopsProtocolSession 1 }
+
+juniCopsProtocolSessionEntry OBJECT-TYPE
+ SYNTAX JuniCopsProtocolSessionEntry
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "An entry in the COPS protocol session information table."
+ INDEX { juniCopsProtocolSessionClientType }
+ ::= { juniCopsProtocolSessionTable 1 }
+
+JuniCopsProtocolSessionEntry ::= SEQUENCE {
+ juniCopsProtocolSessionClientType Integer32,
+ juniCopsProtocolSessionRemoteAddress IpAddress,
+ juniCopsProtocolSessionRemotePort Integer32,
+ juniCopsProtocolSessionBytesReceived Counter32,
+ juniCopsProtocolSessionPacketsReceived Counter32,
+ juniCopsProtocolSessionBytesSent Counter32,
+ juniCopsProtocolSessionPacketsSent Counter32,
+ juniCopsProtocolSessionREQSent Counter32,
+ juniCopsProtocolSessionDECReceived Counter32,
+ juniCopsProtocolSessionRPTSent Counter32,
+ juniCopsProtocolSessionDRQSent Counter32,
+ juniCopsProtocolSessionSSQSent Counter32,
+ juniCopsProtocolSessionOPNSent Counter32,
+ juniCopsProtocolSessionCATReceived Counter32,
+ juniCopsProtocolSessionCCSent Counter32,
+ juniCopsProtocolSessionCCReceived Counter32,
+ juniCopsProtocolSessionSSCSent Counter32,
+ juniCopsProtocolSessionLocalAddress IpAddress,
+ juniCopsProtocolSessionTransportRouterName JuniName }
+
+juniCopsProtocolSessionClientType OBJECT-TYPE
+ SYNTAX Integer32 (0..65535)
+ MAX-ACCESS not-accessible
+ STATUS current
+ DESCRIPTION
+ "The COPS client-type for which this entry information is valid."
+ ::= { juniCopsProtocolSessionEntry 1 }
+
+juniCopsProtocolSessionRemoteAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the remote end of this session."
+ ::= { juniCopsProtocolSessionEntry 2 }
+
+juniCopsProtocolSessionRemotePort OBJECT-TYPE
+ SYNTAX Integer32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The remote port for this session."
+ ::= { juniCopsProtocolSessionEntry 3 }
+
+juniCopsProtocolSessionBytesReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes received by this session."
+ ::= { juniCopsProtocolSessionEntry 4 }
+
+juniCopsProtocolSessionPacketsReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets received by this session."
+ ::= { juniCopsProtocolSessionEntry 5 }
+
+juniCopsProtocolSessionBytesSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of bytes sent on this session."
+ ::= { juniCopsProtocolSessionEntry 6 }
+
+juniCopsProtocolSessionPacketsSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of packets sent on this session."
+ ::= { juniCopsProtocolSessionEntry 7 }
+
+juniCopsProtocolSessionREQSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of REQ packets sent on this session."
+ ::= { juniCopsProtocolSessionEntry 8 }
+
+juniCopsProtocolSessionDECReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DEC packets received on this session."
+ ::= { juniCopsProtocolSessionEntry 9 }
+
+juniCopsProtocolSessionRPTSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of RPT packets sent on this session."
+ ::= { juniCopsProtocolSessionEntry 10 }
+
+juniCopsProtocolSessionDRQSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of DRQ packets sent on this session."
+ ::= { juniCopsProtocolSessionEntry 11 }
+
+juniCopsProtocolSessionSSQSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SSQ packets sent on this session."
+ ::= { juniCopsProtocolSessionEntry 12 }
+
+juniCopsProtocolSessionOPNSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of OPN packets sent on this session."
+ ::= { juniCopsProtocolSessionEntry 13 }
+
+juniCopsProtocolSessionCATReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of CAT packets received on this session."
+ ::= { juniCopsProtocolSessionEntry 14 }
+
+juniCopsProtocolSessionCCSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of CC packets sent on this session."
+ ::= { juniCopsProtocolSessionEntry 15 }
+
+juniCopsProtocolSessionCCReceived OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of CC packets received on this session."
+ ::= { juniCopsProtocolSessionEntry 16 }
+
+juniCopsProtocolSessionSSCSent OBJECT-TYPE
+ SYNTAX Counter32
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The number of SSC packets sent on this session."
+ ::= { juniCopsProtocolSessionEntry 17 }
+
+
+juniCopsProtocolSessionLocalAddress OBJECT-TYPE
+ SYNTAX IpAddress
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The IP address of the local end of this session."
+ ::= { juniCopsProtocolSessionEntry 18 }
+
+juniCopsProtocolSessionTransportRouterName OBJECT-TYPE
+ SYNTAX JuniName
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The administratively assigned name of the transport router for this
+ session."
+ ::= { juniCopsProtocolSessionEntry 19 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Notifications
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- No notifications are defined in this MIB. Placeholders follow.
+-- juniCopsProtocolTrapControl OBJECT IDENTIFIER
+-- ::= { juniCopsProtocolMIB 2 }
+-- juniCopsProtocolTraps OBJECT IDENTIFIER
+-- ::= { juniCopsProtocolMIB 3 }
+-- juniCopsProtocolTrapPrefix OBJECT IDENTIFIER
+-- ::= { juniCopsProtocolTraps 0 }
+
+
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+-- Conformance information
+-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+juniCopsProtocolMIBConformance OBJECT IDENTIFIER
+ ::= { juniCopsProtocolMIB 4 }
+juniCopsProtocolMIBCompliances OBJECT IDENTIFIER
+ ::= { juniCopsProtocolMIBConformance 1 }
+juniCopsProtocolMIBGroups OBJECT IDENTIFIER
+ ::= { juniCopsProtocolMIBConformance 2 }
+
+--
+-- compliance statements
+--
+juniCopsProtocolAuthCompliance MODULE-COMPLIANCE
+ STATUS obsolete
+ DESCRIPTION
+ "Current compliance statement for authentication clients implementing
+ the Juniper COPS Protocol MIB authentication functionality. This
+ statement became obsolete when the local address and transport router
+ name objects were add."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniCopsProtocolGroup }
+ ::= { juniCopsProtocolMIBCompliances 1 } -- JUNOSe 2.0
+
+juniCopsProtocolAuthCompliance2 MODULE-COMPLIANCE
+ STATUS current
+ DESCRIPTION
+ "The compliance statement for authentication clients implementing the
+ Juniper COPS Protocol MIB authentication functionality."
+ MODULE -- this module
+ MANDATORY-GROUPS {
+ juniCopsProtocolGroup2 }
+ ::= { juniCopsProtocolMIBCompliances 2 } -- JUNOSe 4.0
+
+--
+-- units of conformance
+--
+juniCopsProtocolGroup OBJECT-GROUP
+ OBJECTS {
+ juniCopsProtocolSessionsCreated,
+ juniCopsProtocolSessionsDeleted,
+ juniCopsProtocolCurrentSessions,
+ juniCopsProtocolBytesReceived,
+ juniCopsProtocolPacketsReceived,
+ juniCopsProtocolBytesSent,
+ juniCopsProtocolPacketsSent,
+ juniCopsProtocolKeepAlivesReceived,
+ juniCopsProtocolKeepAlivesSent,
+
+ juniCopsProtocolSessionRemoteAddress,
+ juniCopsProtocolSessionRemotePort,
+ juniCopsProtocolSessionBytesReceived,
+ juniCopsProtocolSessionPacketsReceived,
+ juniCopsProtocolSessionBytesSent,
+ juniCopsProtocolSessionPacketsSent,
+ juniCopsProtocolSessionREQSent,
+ juniCopsProtocolSessionDECReceived,
+ juniCopsProtocolSessionRPTSent,
+ juniCopsProtocolSessionDRQSent,
+ juniCopsProtocolSessionSSQSent,
+ juniCopsProtocolSessionOPNSent,
+ juniCopsProtocolSessionCATReceived,
+ juniCopsProtocolSessionCCSent,
+ juniCopsProtocolSessionCCReceived,
+ juniCopsProtocolSessionSSCSent }
+ STATUS obsolete
+ DESCRIPTION
+ "Obsolete basic collection of objects providing management of the COPS
+ Protocol. This group became obsolete when the local address and
+ transport router name objects were add."
+ ::= { juniCopsProtocolMIBGroups 1 }
+
+juniCopsProtocolGroup2 OBJECT-GROUP
+ OBJECTS {
+ juniCopsProtocolSessionsCreated,
+ juniCopsProtocolSessionsDeleted,
+ juniCopsProtocolCurrentSessions,
+ juniCopsProtocolBytesReceived,
+ juniCopsProtocolPacketsReceived,
+ juniCopsProtocolBytesSent,
+ juniCopsProtocolPacketsSent,
+ juniCopsProtocolKeepAlivesReceived,
+ juniCopsProtocolKeepAlivesSent,
+
+ juniCopsProtocolSessionRemoteAddress,
+ juniCopsProtocolSessionRemotePort,
+ juniCopsProtocolSessionBytesReceived,
+ juniCopsProtocolSessionPacketsReceived,
+ juniCopsProtocolSessionBytesSent,
+ juniCopsProtocolSessionPacketsSent,
+ juniCopsProtocolSessionREQSent,
+ juniCopsProtocolSessionDECReceived,
+ juniCopsProtocolSessionRPTSent,
+ juniCopsProtocolSessionDRQSent,
+ juniCopsProtocolSessionSSQSent,
+ juniCopsProtocolSessionOPNSent,
+ juniCopsProtocolSessionCATReceived,
+ juniCopsProtocolSessionCCSent,
+ juniCopsProtocolSessionCCReceived,
+ juniCopsProtocolSessionSSCSent,
+ juniCopsProtocolSessionLocalAddress,
+ juniCopsProtocolSessionTransportRouterName }
+ STATUS current
+ DESCRIPTION
+ "The basic collection of objects providing management of the COPS
+ Protocol."
+ ::= { juniCopsProtocolMIBGroups 2 }
+
+END