-- ***************************************************************** -- REDSTONE-COPS-MIB -- -- Redstone Communications Inc. Enterprise MIB -- Cops Protocol Layer MIB -- -- Copyright 2000 Redstone Communications, Incorporated. -- All Rights Reserved. -- ***************************************************************** REDSTONE-COPS-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, IpAddress, Counter32 FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF rsMgmt FROM REDSTONE-SMI; rsCopsProtocolMIB MODULE-IDENTITY LAST-UPDATED "0001010000Z" ORGANIZATION "Redstone Communications, Inc." CONTACT-INFO " Redstone Communications, Inc. 5 Carlisle Road Westford MA 01886 USA Tel: +1-978-692-1999 Email: mib@redstonecom.com " DESCRIPTION "The Cops Protocol Mib for the Redstone Communications Inc. enterprise." REVISION "0001010000Z" DESCRIPTION "Initial version of this MIB module." ::= { rsMgmt 37 } -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- Textual conventions -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- No textual conventions are defined in this MIB. -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- Managed objects -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- -- This MIB contains definitions needed for the Cops Protocol -- component. -- -- rsCopsProtocolObjects OBJECT IDENTIFIER ::= { rsCopsProtocolMIB 1 } rsCopsProtocolCfg OBJECT IDENTIFIER ::= { rsCopsProtocolObjects 1 } rsCopsProtocolStatus OBJECT IDENTIFIER ::= { rsCopsProtocolObjects 2 } rsCopsProtocolStatistics OBJECT IDENTIFIER ::= { rsCopsProtocolObjects 3 } rsCopsProtocolSession OBJECT IDENTIFIER ::= { rsCopsProtocolObjects 4 } -- -- Statistics Objects -- rsCopsProtocolStatisticsScalars OBJECT IDENTIFIER ::= { rsCopsProtocolStatistics 1 } rsCopsProtocolSessionsCreated OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of cops protocol sessions created." ::= { rsCopsProtocolStatisticsScalars 1 } rsCopsProtocolSessionsDeleted OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of cops protocol sessions deleted." ::= { rsCopsProtocolStatisticsScalars 2 } rsCopsProtocolCurrentSessions OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of current cops protocol sessions." ::= { rsCopsProtocolStatisticsScalars 3 } rsCopsProtocolBytesReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes received by the cops protocol layer." ::= { rsCopsProtocolStatisticsScalars 4 } rsCopsProtocolPacketsReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets received by the cops protocol layer." ::= { rsCopsProtocolStatisticsScalars 5 } rsCopsProtocolBytesSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes sent by the cops protocol layer." ::= { rsCopsProtocolStatisticsScalars 6 } rsCopsProtocolPacketsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets sent by the cops protocol layer." ::= { rsCopsProtocolStatisticsScalars 7 } rsCopsProtocolKeepAlivesReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number keep alive packets received by the cops protocol layer." ::= { rsCopsProtocolStatisticsScalars 8 } rsCopsProtocolKeepAlivesSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of keep alive packets sent by the cops protocol layer." ::= { rsCopsProtocolStatisticsScalars 9 } -- -- Session Information -- rsCopsProtocolSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF RsCopsProtocolSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " ." ::= { rsCopsProtocolSession 1 } rsCopsProtocolSessionEntry OBJECT-TYPE SYNTAX RsCopsProtocolSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION " ." INDEX { rsCopsProtocolSessionClientType } ::= { rsCopsProtocolSessionTable 1 } RsCopsProtocolSessionEntry ::= SEQUENCE { rsCopsProtocolSessionClientType Integer32, rsCopsProtocolSessionRemoteAddress IpAddress, rsCopsProtocolSessionRemotePort Integer32, rsCopsProtocolSessionBytesReceived Counter32, rsCopsProtocolSessionPacketsReceived Counter32, rsCopsProtocolSessionBytesSent Counter32, rsCopsProtocolSessionPacketsSent Counter32, rsCopsProtocolSessionREQSent Counter32, rsCopsProtocolSessionDECReceived Counter32, rsCopsProtocolSessionRPTSent Counter32, rsCopsProtocolSessionDRQSent Counter32, rsCopsProtocolSessionSSQSent Counter32, rsCopsProtocolSessionOPNSent Counter32, rsCopsProtocolSessionCATReceived Counter32, rsCopsProtocolSessionCCSent Counter32, rsCopsProtocolSessionCCReceived Counter32, rsCopsProtocolSessionSSCSent Counter32 } rsCopsProtocolSessionClientType OBJECT-TYPE SYNTAX Integer32(0..65535) MAX-ACCESS not-accessible STATUS current DESCRIPTION "." ::= { rsCopsProtocolSessionEntry 1 } rsCopsProtocolSessionRemoteAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The Ip Address of the remote end of this session." ::= { rsCopsProtocolSessionEntry 2 } rsCopsProtocolSessionRemotePort OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The remote port for this session." ::= { rsCopsProtocolSessionEntry 3 } rsCopsProtocolSessionBytesReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes received by this session." ::= { rsCopsProtocolSessionEntry 4 } rsCopsProtocolSessionPacketsReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets received by this session." ::= { rsCopsProtocolSessionEntry 5 } rsCopsProtocolSessionBytesSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes sent on this session." ::= { rsCopsProtocolSessionEntry 6 } rsCopsProtocolSessionPacketsSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets sent on this session." ::= { rsCopsProtocolSessionEntry 7 } rsCopsProtocolSessionREQSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of REQ packets sent on this session." ::= { rsCopsProtocolSessionEntry 8 } rsCopsProtocolSessionDECReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DEC packets received on this session." ::= { rsCopsProtocolSessionEntry 9 } rsCopsProtocolSessionRPTSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of RPT packets sent on this session." ::= { rsCopsProtocolSessionEntry 10 } rsCopsProtocolSessionDRQSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of DRQ packets sent on this session." ::= { rsCopsProtocolSessionEntry 11 } rsCopsProtocolSessionSSQSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of SSQ packets sent on this session." ::= { rsCopsProtocolSessionEntry 12 } rsCopsProtocolSessionOPNSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of OPN packets sent on this session." ::= { rsCopsProtocolSessionEntry 13 } rsCopsProtocolSessionCATReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of CAT packets received on this session." ::= { rsCopsProtocolSessionEntry 14 } rsCopsProtocolSessionCCSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of CC packets sent on this session." ::= { rsCopsProtocolSessionEntry 15 } rsCopsProtocolSessionCCReceived OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of CC packets received on this session." ::= { rsCopsProtocolSessionEntry 16 } rsCopsProtocolSessionSSCSent OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of SSC packets sent on this session." ::= { rsCopsProtocolSessionEntry 17 } -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- Notification control objects -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- No notifications are defined in this MIB. Placeholder follows. -- rsCopsProtocolTrapControl OBJECT IDENTIFIER ::= { rsCopsProtocolMIB 2 } -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- Notifications -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- No notifications are defined in this MIB. Placeholder follows. -- The following two OBJECT IDENTIFIERS are used to define SNMPv2 -- Notifications that are easily translated into SNMPv1 Traps. -- rsCopsProtocolTraps OBJECT IDENTIFIER ::= { rsCopsProtocolMIB 3 } -- rsCopsProtocolTrapPrefix OBJECT IDENTIFIER ::= { rsCopsProtocolTraps 0 } -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- Conformance information -- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ rsCopsProtocolMIBConformance OBJECT IDENTIFIER ::= { rsCopsProtocolMIB 4 } rsCopsProtocolMIBCompliances OBJECT IDENTIFIER ::= { rsCopsProtocolMIBConformance 1 } rsCopsProtocolMIBGroups OBJECT IDENTIFIER ::= { rsCopsProtocolMIBConformance 2 } -- compliance statements rsCopsProtocolAuthCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for authentication clients implementing the Redstone Cops Protocol MIB authentication functionality." MODULE -- this module MANDATORY-GROUPS { rsCopsProtocolGroup} ::= { rsCopsProtocolMIBCompliances 1 } -- units of conformance rsCopsProtocolGroup OBJECT-GROUP OBJECTS { rsCopsProtocolSessionsCreated, rsCopsProtocolSessionsDeleted, rsCopsProtocolCurrentSessions, rsCopsProtocolBytesReceived, rsCopsProtocolPacketsReceived, rsCopsProtocolBytesSent, rsCopsProtocolPacketsSent, rsCopsProtocolKeepAlivesReceived, rsCopsProtocolKeepAlivesSent, rsCopsProtocolSessionRemoteAddress, rsCopsProtocolSessionRemotePort, rsCopsProtocolSessionBytesReceived, rsCopsProtocolSessionPacketsReceived, rsCopsProtocolSessionBytesSent, rsCopsProtocolSessionPacketsSent, rsCopsProtocolSessionREQSent, rsCopsProtocolSessionDECReceived, rsCopsProtocolSessionRPTSent, rsCopsProtocolSessionDRQSent, rsCopsProtocolSessionSSQSent, rsCopsProtocolSessionOPNSent, rsCopsProtocolSessionCATReceived, rsCopsProtocolSessionCCSent, rsCopsProtocolSessionCCReceived, rsCopsProtocolSessionSSCSent } STATUS current DESCRIPTION "The basic collection of objects providing management of the Cops Protocol." ::= { rsCopsProtocolMIBGroups 1 } END