-- Each module definition could be in its own file. -- They have been concatenated and placed in this file. -- They can be separated if this file grows too big. -- -- This document should be viewed using tab-stops 4 spaces wide. -- When updating this document, please use tabs, not spaces, for indents. -- ======================================================================== -- Start - PERIBIT-GLOBAL-REG Module -- Peribit OID infrastructure layout. -- -- The convention described in "Understanding SNMP MIBs" -- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed. PERIBIT-GLOBAL-REG DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, enterprises FROM SNMPv2-SMI; pnGlobalRegModule MODULE-IDENTITY LAST-UPDATED "200107292200Z" ORGANIZATION "Peribit Networks, Inc" CONTACT-INFO " Customer Support Peribit Networks, Inc. 2855 Bowers Avenue Santa Clara, CA 95051 +1 866-PERIBIT support@peribit.com" DESCRIPTION " A MIB module containing top-level OID definitions for various sub-trees for Peribit Networks' enterprise MIB modules." REVISION "200107292200Z" DESCRIPTION " Rev 1.0 Initial version of MIB module PERIBIT-GLOBAL-REG." ::= { pnModules 1 } peribitRoot OBJECT-IDENTITY STATUS current DESCRIPTION " The root of the OID sub-tree assigned to Peribit Networks assigned by the Internet Assigned Numbers Authority (IANA)." ::= { enterprises 8239 } pnReg OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for registrations - identification of modules and logical and physical components." ::= { peribitRoot 1 } pnModules OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for module registrations." ::= { pnReg 1 } pnMibs OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for all Peribit object and event definitions." ::= { peribitRoot 2 } pnCaps OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for agent profiles." ::= { peribitRoot 3 } pnReqs OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for management application requirements." ::= { peribitRoot 4 } pnExpr OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for experimental definitions." ::= { peribitRoot 5 } -- Sub-trees for Peribit managed objects pnCommonMib OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for common Peribit object and event definitions. These would be implemented by all Peribit products." ::= { pnMibs 1 } pnSpecificMib OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for specific Peribit object and event definitions." ::= { pnMibs 2 } -- OID registrations for Peribit product lines -- These OIDs are never queried by management stations. -- They can be returned as product identfiers in responses. pnProductSr OBJECT-IDENTITY STATUS current DESCRIPTION " The Sequence Reducer product family." ::= { pnReg 2 } pnProductSr50 OBJECT-IDENTITY STATUS current DESCRIPTION " Sequence Reducer Model 50" ::= { pnProductSr 1 } END -- End - PERIBIT-GLOBAL-REG Module -- ======================================================================== -- Start - PERIBIT-GLOBAL-TC Module -- Peribit Global Textual Conventions -- -- The convention described in "Understanding SNMP MIBs" -- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed. PERIBIT-GLOBAL-TC DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY FROM SNMPv2-SMI TEXTUAL-CONVENTION FROM SNMPv2-TC pnModules FROM PERIBIT-GLOBAL-REG; pnGlobalTcModule MODULE-IDENTITY LAST-UPDATED "200107292200Z" ORGANIZATION "Peribit Networks, Inc" CONTACT-INFO " Customer Support Peribit Networks, Inc. 2855 Bowers Avenue Santa Clara, CA 95051 +1 866-PERIBIT support@peribit.com" DESCRIPTION " A MIB module containing textual conventions for Peribit Networks' enterprise MIB modules. These textual conventions are used across all Peribit products." REVISION "200107292200Z" DESCRIPTION " Rev 1.0 Initial version of MIB module PERIBIT-GLOBAL-TC." ::= { pnModules 2 } -- No Peribit textual conventions yet! TcAppName ::= TEXTUAL-CONVENTION DISPLAY-HINT "64a" STATUS current DESCRIPTION " Represents the name of an application. This has all the restrictions of the DisplayString textual convention with the following additional ones: - Only the following characters/character ranges are allowed: 0-9 A-Z a-z :./#$&_-+()' Any object defined using this syntax may not exceed 64 characters in length." SYNTAX OCTET STRING (SIZE (0..64)) TcChassisType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION " Enumerates all possible chassis types for Peribit devices." SYNTAX INTEGER { pnOther(1), pnSr50(2) } END -- End - PERIBIT-GLOBAL-TC Module -- ======================================================================== -- Start - PERIBIT-COMMON-MIB Module -- MIB for the common MIB objects implemented by all -- Peribit devices. -- -- The convention described in "Understanding SNMP MIBs" -- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed. PERIBIT-COMMON-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32 FROM SNMPv2-SMI -- MODULE-COMPLIANCE, OBJECT-GROUP -- FROM SNMPv2-CONF DisplayString, TruthValue FROM SNMPv2-TC TcChassisType FROM PERIBIT-GLOBAL-TC pnModules, pnCommonMib FROM PERIBIT-GLOBAL-REG; pnCommonMibModule MODULE-IDENTITY LAST-UPDATED "200108070000Z" ORGANIZATION "Peribit Networks, Inc" CONTACT-INFO " Customer Support Peribit Networks, Inc. 2855 Bowers Avenue Santa Clara, CA 95051 +1 866-PERIBIT support@peribit.com" DESCRIPTION " A MIB module containing definitions of managed objects implemented by all Peribit Networks' products." REVISION "200108070000Z" DESCRIPTION " Rev 1.0 Initial version of MIB module PERIBIT-COMMON-MIB." ::= { pnModules 3 } pnCommonConfMib OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for Sequence Reducer MIB conformance statements." ::= { pnCommonMib 1 } pnCommonObjs OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for common MIB objects." ::= { pnCommonMib 2 } pnCommonEvents OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for common MIB events." ::= { pnCommonMib 3 } -- Top level groups pnSys OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for common system objects." ::= { pnCommonObjs 1 } pnChassis OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for common chassis information." ::= { pnCommonObjs 2 } ---------------------------------------------------------------------- -- System objects pnSysSwVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Full software version. The first two components of the full version are the major and minor versions. The third component indicates the maintenance release number and the fourth, the build number." ::= { pnSys 1 } pnSysHwVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..32)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware version of the unit." ::= { pnSys 2 } pnSysSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "The serial number of the unit. If not available, an empty string is returned." ::= { pnSys 3 } pnSysTimeZoneOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The offset in seconds from UTC of the system's time zone. Values are negative for locations west of UTC and positive for locations east of UTC." ::= { pnSys 4 } pnSysDaylightSaving OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether daylight savings are in currently in effect for the system's time zone." ::= { pnSys 5 } ---------------------------------------------------------------------- -- Chassis pnChassisType OBJECT-TYPE SYNTAX TcChassisType MAX-ACCESS read-only STATUS current DESCRIPTION "Chassis type for this Peribit devices." ::= { pnChassis 1 } ---------------------------------------------------------------------- -- Events pnCommonEventObjs OBJECT-IDENTITY STATUS current DESCRIPTION " Branch for objects meant only to be sent in event varbinds." ::= { pnCommonEvents 1 } pnCommonEventEvents OBJECT-IDENTITY STATUS current DESCRIPTION " Branch for the events themselves." ::= { pnCommonEvents 2 } pnCommonEventEventsV2 OBJECT-IDENTITY STATUS current DESCRIPTION " Branch for SNMPv2 events. The OIDs for SNMPv2 events should have a zero as the next-to-last sub-identifier (as specified in RFC1902)." ::= { pnCommonEventEvents 0 } -- Objects sent only in events pnCommonEventDescr OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "String that provides a textual description of the event." ::= { pnCommonEventObjs 1 } -- Event descriptions pnCommonEventInFailSafeMode NOTIFICATION-TYPE STATUS current DESCRIPTION "This trap is sent when the device boots up in fail-safe mode. This can happen for one of the following reasons: o Fail-safe reboot was explicitly initiated by the user. o The device rebooted automatically too many times because of the failure of internal consistency checks or the failure of tests that verify proper operation of the device." ::= { pnCommonEventEventsV2 1 } pnCommonEventPowerSupplyFailure NOTIFICATION-TYPE STATUS current DESCRIPTION "One or more sources of power to the system has failed. A redundant power-supply has presumably taken over. NOTE: This trap is for future use. Peribit devices currently do not generate this trap." ::= { pnCommonEventEventsV2 2 } pnCommonEventPowerSupplyOk NOTIFICATION-TYPE STATUS current DESCRIPTION "One or more previously failed sources of power is now working normally. The transition to normal condition happened without the system having to be restarted. NOTE: This trap is for future use. Peribit devices currently do not generate this trap." ::= { pnCommonEventEventsV2 3 } pnCommonEventLicenseExpired NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "The license for the system expired. As a result, the system will switch over to and stay in pass-through mode." ::= { pnCommonEventEventsV2 4 } pnCommonEventThruputLimitExceeded NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "The throughput of traffic through the device has exceeded the limit for which it has been licensed." ::= { pnCommonEventEventsV2 5 } pnCommonEventLicenseWillExpire NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "The license for the system is about to expire shortly. When it eventually does expire, the system will switch over to and stay in pass-through mode." ::= { pnCommonEventEventsV2 6 } pnCommonEventLoginFailure NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "A user's login attempt via the console/ssh/web server failed due to incorrect username or password." ::= { pnCommonEventEventsV2 7 } pnCommonEventFaultTolerantPassThrough NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "An anomalous health condition was detected. It would have subsequently triggered hardware pass through mode followed by a reboot." ::= { pnCommonEventEventsV2 8 } END -- End - PERIBIT-COMMON-MIB Module -- ======================================================================== -- Start - PERIBIT-SR-MIB Module -- Peribit MIB for the Sequence Reducer -- -- The convention described in "Understanding SNMP MIBs" -- (David Perkins, Evan McGinnis), Chapter 8, has generally been followed. PERIBIT-SR-MIB DEFINITIONS ::= BEGIN IMPORTS MODULE-IDENTITY, OBJECT-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32, Unsigned32, Gauge32, Counter64, IpAddress FROM SNMPv2-SMI -- MODULE-COMPLIANCE, OBJECT-GROUP -- FROM SNMPv2-CONF TimeStamp FROM SNMPv2-TC pnModules, pnSpecificMib FROM PERIBIT-GLOBAL-REG TcAppName FROM PERIBIT-GLOBAL-TC pnCommonEventDescr FROM PERIBIT-COMMON-MIB; pnSrMibModule MODULE-IDENTITY LAST-UPDATED "200112191200Z" ORGANIZATION "Peribit Networks, Inc" CONTACT-INFO " Customer Support Peribit Networks, Inc. 2855 Bowers Avenue Santa Clara, CA 95051 +1 866-PERIBIT support@peribit.com" DESCRIPTION " A MIB module containing definitions of managed objects for Peribit Networks' Sequence Reducer family of products." REVISION "200112191200Z" DESCRIPTION " Rev 1.0 Initial version of MIB module PERIBIT-SR-MIB." ::= { pnModules 4 } pnSrMib OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for Sequence Reducer MIB." ::= { pnSpecificMib 1 } pnSrConfMib OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for Sequence Reducer MIB conformance statements." ::= { pnSrMib 1 } pnSrObjs OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for Sequence Reducer MIB objects." ::= { pnSrMib 2 } pnSrEvents OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for Sequence Reducer MIB events." ::= { pnSrMib 3 } ---------------------------------------------------------------------- -- Stats update time pnSrStatsUpdateTime OBJECT-TYPE SYNTAX TimeStamp MAX-ACCESS read-only STATUS current DESCRIPTION "This is the value of sysUpTime when the SR stats (pnSrSysStats, pnSrAsm, pnSrApp) were last updated. The management station can use this information to tell if it's downloading a consistent set of stats." ::= { pnSrObjs 1 } pnSrStatsAsmCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of Assemblers this Reducer currently has sessions with." ::= { pnSrObjs 2 } pnSrStatsAppCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of applications currently being monitored on this Reducer." ::= { pnSrObjs 3 } ---------------------------------------------------------------------- -- The Peribit System group pnSrSysStats OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for Sequence Reducer system statistics." ::= { pnSrObjs 4 } pnSrSysStatsBytesInAe OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes that entered the SR Assembly Engine since the system was started." ::= { pnSrSysStats 1 } pnSrSysStatsBytesOutAe OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes that exited the SR Assembly Engine after assembly since the system was started." ::= { pnSrSysStats 2 } pnSrSysStatsPktsInAe OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets that entered the SR Assembly Engine since the system was started." ::= { pnSrSysStats 3 } pnSrSysStatsPktsOutAe OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets that exited the SR Assembly Engine after assembly since the system was started." ::= { pnSrSysStats 4 } pnSrSysStatsBytesOutOob OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of out-of-band bytes sent to the control channel since the system was started." ::= { pnSrSysStats 5 } pnSrSysStatsBytesPtNoAe OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes that passed through the SR Reduction Engine because there was no corresponding Assembly Engine SR, since the system was started." ::= { pnSrSysStats 6 } pnSrSysStatsPktsPtNoAe OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets that passed through the SR Reduction Engine because there was no corresponding Assembly Engine SR, since the system was started." ::= { pnSrSysStats 7 } pnSrSysStatsBytesPtFilter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes that passed through the SR Reduction Engine due to a manually configured filter (such as an application filter), since the system was started." ::= { pnSrSysStats 8 } pnSrSysStatsPktsPtFilter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets that passed through the SR Reduction Engine due to a manually configured filter (such as an application filter), since the system was started." ::= { pnSrSysStats 9 } pnSrSysStatsBytesOfPt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes that passed through the SR Reduction Engine due to device buffer overflow, since the system was started." ::= { pnSrSysStats 10 } pnSrSysStatsPktsOfPt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of packets that passed through the SR Reduction Engine due to device buffer overflow, since the system was started." ::= { pnSrSysStats 11 } pnSrSysStatsBytesTpIn OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes into the SR Reduction Engine at the peak five-second interval of data input, since the system was started." ::= { pnSrSysStats 12 } pnSrSysStatsPktsTpIn OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets into the SR Reduction Engine at the peak five-second interval of data input, since the system was started." ::= { pnSrSysStats 13 } pnSrSysStatsBytesTpOut OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes out of the SR Reduction Engine at the peak five-second interval of data input, since the system was started." ::= { pnSrSysStats 14 } pnSrSysStatsPktsTpOut OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets out of the SR Reduction Engine at the peak five-second interval of data input, since the system was started." ::= { pnSrSysStats 15 } pnSrSysStatsBytesTpPt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes that passed through the SR Reduction Engine at the peak five-second interval of data input, since the system was started." ::= { pnSrSysStats 16 } pnSrSysStatsPktsTpPt OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of packets that passed through the SR Reduction Engine at the peak five-second interval of data input, since the system was started." ::= { pnSrSysStats 17 } pnSrSysStatsPeakRdn OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The maximum data reduction rate for a five second interval in the last minute." ::= { pnSrSysStats 18 } ---------------------------------------------------------------------- -- Information maintained by a Reducer about each Assembler it has -- a session with. pnSrAsm OBJECT-IDENTITY STATUS current DESCRIPTION " Information maintained by a Reducer for each Assembler it has a session with." ::= { pnSrObjs 5 } pnSrAsmTable OBJECT-TYPE SYNTAX SEQUENCE OF PeribitSrAsmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of Assemblers the Reducer has sessions with." ::= { pnSrAsm 1 } pnSrAsmEntry OBJECT-TYPE SYNTAX PeribitSrAsmEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in pnSrAsmTable." INDEX { pnSrAsmIndex } ::= { pnSrAsmTable 1 } PeribitSrAsmEntry ::= SEQUENCE { pnSrAsmIndex Integer32, pnSrAsmIpAddress IpAddress } pnSrAsmIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This row's number, with range (1..pnSrStatsAsmCount)." ::= { pnSrAsmEntry 1 } pnSrAsmIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the Assembler." ::= { pnSrAsmEntry 2 } ---------------------------------------------------------------------- -- Stats maintained by a Reducer for each Assembler it has -- a session with. pnSrAsmStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF PeribitSrAsmStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics maintained by a Reducer for each Assembler it has a session with." ::= { pnSrAsm 2 } pnSrAsmStatsEntry OBJECT-TYPE SYNTAX PeribitSrAsmStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in pnSrAsmStatsTable." AUGMENTS { pnSrAsmEntry } ::= { pnSrAsmStatsTable 1 } PeribitSrAsmStatsEntry ::= SEQUENCE { pnSrAsmStatsPktsIn Counter64, pnSrAsmStatsPktsOut Counter64 } pnSrAsmStatsPktsIn OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets into this SR, since the system was started, that were identified for reduction and addressed to the SR whose IP address is in the row in pnSrAsmTable that matches this row." ::= { pnSrAsmStatsEntry 1 } pnSrAsmStatsPktsOut OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of packets out of this SR, since the system was started, that were identified for reduction and addressed to the SR whose IP address is in the row in pnSrAsmTable that matches this row." ::= { pnSrAsmStatsEntry 2 } ---------------------------------------------------------------------- -- Application information maintained by a Reducer pnSrApp OBJECT-IDENTITY STATUS current DESCRIPTION " Information maintained by a Reducer for each application that is monitored." ::= { pnSrObjs 6 } pnSrAppTable OBJECT-TYPE SYNTAX SEQUENCE OF PeribitSrAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "List of applications currently monitored." ::= { pnSrApp 1 } pnSrAppEntry OBJECT-TYPE SYNTAX PeribitSrAppEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in pnSrAppTable." INDEX { pnSrAppIndex } ::= { pnSrAppTable 1 } PeribitSrAppEntry ::= SEQUENCE { pnSrAppIndex Integer32, pnSrAppAppName TcAppName } pnSrAppIndex OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "This row's number, with range (1..pnSrStatsAppCount)." ::= { pnSrAppEntry 1 } pnSrAppAppName OBJECT-TYPE SYNTAX TcAppName MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the application from which the data was received (e.g., FTP, HTTP, Lotus Notes)." ::= { pnSrAppEntry 2 } ---------------------------------------------------------------------- -- Application stats maintained by a Reducer for each Assembler -- it has a session with. pnSrAppStatsTable OBJECT-TYPE SYNTAX SEQUENCE OF PeribitSrAppStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Statistics maintained by a Reducer for each application that is monitored." ::= { pnSrApp 2 } pnSrAppStatsEntry OBJECT-TYPE SYNTAX PeribitSrAppStatsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in pnSrAppStatsTable. Note that the indices are from pnSrAsmTable and pnSrAppTable. For each Assembler this reducer has a session with (indexed by pnSrAsmIndex), statistics are maintained for each application that is monitored (indexed by pnSrAppIndex)." INDEX { pnSrAsmIndex, pnSrAppIndex } ::= { pnSrAppStatsTable 1 } PeribitSrAppStatsEntry ::= SEQUENCE { pnSrAppStatsBytesIn Counter64, pnSrAppStatsBytesOut Counter64 } pnSrAppStatsBytesIn OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes into the SR, since the system was started, that were identified for reduction, and addressed to the SR whose IP address is in the row in pnSrAsmTable that matches the index pnSrAsmIndex, and that was received from the application whose name is in the row in pnSrAppTable that matches the index pnSrAppIndex." ::= { pnSrAppStatsEntry 1 } pnSrAppStatsBytesOut OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes out of the SR, since the system was started, that were identified for reduction, and addressed to the SR whose IP address is in the row in pnSrAsmTable that matches the index pnSrAsmIndex, and that was received from the application whose name is in the row in pnSrAppTable." ::= { pnSrAppStatsEntry 2 } ---------------------------------------------------------------------- -- The burst stats over the past minute. -- NOTE: pnSrStatsUpdateTime does not apply to this group. pnSrBurstStats OBJECT-IDENTITY STATUS current DESCRIPTION " Sub-tree for Sequence Reducer system statistics." ::= { pnSrObjs 7 } pnSrBurstStatsStartTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The start of the minute in seconds since midnight (00:00:00), January 1, 1970, UTC over which the burst stats apply." ::= { pnSrBurstStats 1 } pnSrBurstStatsBpsIn OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Burst bits per second into reduction engine for the past minute." ::= { pnSrBurstStats 2 } pnSrBurstStatsBpsOut OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Burst bits per second out of reduction engine for the past minute." ::= { pnSrBurstStats 3 } pnSrBurstStatsBpsPt OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Burst pass-through bits per second for the past minute." ::= { pnSrBurstStats 4 } ---------------------------------------------------------------------- -- Events pnSrEventObjs OBJECT-IDENTITY STATUS current DESCRIPTION " Branch for objects meant only to be sent in event varbinds." ::= { pnSrEvents 1 } pnSrEventEvents OBJECT-IDENTITY STATUS current DESCRIPTION " Branch for the events themselves." ::= { pnSrEvents 2 } pnSrEventEventsV2 OBJECT-IDENTITY STATUS current DESCRIPTION " Branch for SNMPv2 events. The OIDs for SNMPv2 events should have a zero as the next-to-last sub-identifier (as specified in RFC1902)." ::= { pnSrEventEvents 0 } -- Objects sent only in events -- None so far. -- Event descriptions pnSrEventRipAuthFailure NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "RIP authentication failure" ::= { pnSrEventEventsV2 1 } pnSrEventReducerBufferOverflow NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "The reducer's input buffer is approaching full capacity." ::= { pnSrEventEventsV2 2 } pnSrEventReducerSessionClosed NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "The reducer's session to the device described in pnCommonEventDescr was terminated." ::= { pnSrEventEventsV2 3 } pnSrEventAssemblerSessionClosed NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "The assembler's session to the device described in pnCommonEventDescr was terminated." ::= { pnSrEventEventsV2 4 } pnSrEventReducerSessionOpened NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "The reducer's session to the device described in pnCommonEventDescr was opened." ::= { pnSrEventEventsV2 5 } pnSrEventAssemblerSessionOpened NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "The assembler's session to the device described in pnCommonEventDescr was opened." ::= { pnSrEventEventsV2 6 } pnSrEventPrimaryRegServerUnreachable NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "The primary registration server is currently unreachable." ::= { pnSrEventEventsV2 7 } pnSrEventSecondaryRegServerUnreachable NOTIFICATION-TYPE OBJECTS { pnCommonEventDescr } STATUS current DESCRIPTION "The secondary registration server is currently unreachable." ::= { pnSrEventEventsV2 8 } END -- End - PERIBIT-SR-MIB Module