Blame mibs/ietf/SLAPM-MIB

Packit 022b05
SLAPM-MIB DEFINITIONS ::= BEGIN
Packit 022b05
Packit 022b05
   IMPORTS
Packit 022b05
      MODULE-IDENTITY, OBJECT-TYPE,
Packit 022b05
      experimental, Integer32, NOTIFICATION-TYPE,
Packit 022b05
      Gauge32, Counter32, Unsigned32
Packit 022b05
          FROM SNMPv2-SMI                  -- RFC2578
Packit 022b05
      TEXTUAL-CONVENTION, RowStatus,
Packit 022b05
      TestAndIncr, DateAndTime
Packit 022b05
          FROM SNMPv2-TC                   -- RFC2579
Packit 022b05
      MODULE-COMPLIANCE, OBJECT-GROUP,
Packit 022b05
      NOTIFICATION-GROUP
Packit 022b05
          FROM SNMPv2-CONF                 -- RFC2580
Packit 022b05
      SnmpAdminString
Packit 022b05
          FROM SNMP-FRAMEWORK-MIB;         -- RFC2571
Packit 022b05
Packit 022b05
   slapmMIB MODULE-IDENTITY
Packit 022b05
      LAST-UPDATED "200001240000Z"          -- 24 January 2000
Packit 022b05
      ORGANIZATION "International Business Machines Corp."
Packit 022b05
      CONTACT-INFO
Packit 022b05
          "Kenneth White
Packit 022b05
Packit 022b05
          International Business Machines Corporation
Packit 022b05
          Network Computing Software Division
Packit 022b05
          Research Triangle Park, NC, USA
Packit 022b05
Packit 022b05
          E-mail: wkenneth@us.ibm.com"
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The Service Level Agreement Performance Monitoring MIB
Packit 022b05
          (SLAPM-MIB) provides data collection and monitoring
Packit 022b05
          capabilities for Service Level Agreements (SLAs)
Packit 022b05
          policy definitions."
Packit 022b05
Packit 022b05
      --  Revision history
Packit 022b05
      REVISION     "200001240000Z"         -- 24 January 2000
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This version published as RFC 2758."
Packit 022b05
Packit 022b05
      ::= { experimental 88 }
Packit 022b05
Packit 022b05
   -- Textual Conventions
Packit 022b05
Packit 022b05
   SlapmNameType ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS  deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The textual convention for naming entities
Packit 022b05
          within this MIB.  The actual contents of an object
Packit 022b05
          defined using this textual convention should consist
Packit 022b05
          of the distinguished name portion of an name.
Packit 022b05
          This is usually the right-most
Packit 022b05
          portion of the name.  This convention is necessary,
Packit 022b05
          since names within this MIB can be used as index
Packit 022b05
          items and an instance identifier is limited to 128
Packit 022b05
          subidentifiers.
Packit 022b05
Packit 022b05
          This textual convention has been deprecated.  All of the
Packit 022b05
          tables defined within this MIB that use this textual
Packit 022b05
          convention have been deprecated as well since the method
Packit 022b05
          of using a portion of the name (either of a policy
Packit 022b05
          definition or of a traffic profile) has been replaced
Packit 022b05
          by using an Unsigned32 index.  The new slapmPolicyNameTable
Packit 022b05
          would then map the Unsigned32 index to a real name."
Packit 022b05
      SYNTAX  SnmpAdminString (SIZE(0..32))
Packit 022b05
Packit 022b05
   SlapmStatus ::= TEXTUAL-CONVENTION
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The textual convention for defining the various
Packit 022b05
          slapmPRMonTable (or old slapmPolicyMonitorTable)
Packit 022b05
          and the slapmSubcomponentTable states for actual policy
Packit 022b05
          rule traffic monitoring."
Packit 022b05
      SYNTAX  BITS {
Packit 022b05
                     slaMinInRateNotAchieved(0),
Packit 022b05
                     slaMaxInRateExceeded(1),
Packit 022b05
                     slaMaxDelayExceeded(2),
Packit 022b05
                     slaMinOutRateNotAchieved(3),
Packit 022b05
                     slaMaxOutRateExceeded(4),
Packit 022b05
                     monitorMinInRateNotAchieved(5),
Packit 022b05
                     monitorMaxInRateExceeded(6),
Packit 022b05
                     monitorMaxDelayExceeded(7),
Packit 022b05
                     monitorMinOutRateNotAchieved(8),
Packit 022b05
                     monitorMaxOutRateExceeded(9)
Packit 022b05
                   }
Packit 022b05
Packit 022b05
   SlapmPolicyRuleName ::= TEXTUAL-CONVENTION
Packit 022b05
      DISPLAY-HINT "1024t"
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "To facilitate internationalization, this TC
Packit 022b05
          represents information taken from the ISO/IEC IS
Packit 022b05
          10646-1 character set, encoded as an octet string
Packit 022b05
          using the UTF-8 character encoding scheme described
Packit 022b05
          in RFC 2044.   For strings in 7-bit US-ASCII,
Packit 022b05
          there is no impact since the UTF-8 representation
Packit 022b05
          is identical to the US-ASCII encoding."
Packit 022b05
      SYNTAX  OCTET STRING (SIZE (0..1024))
Packit 022b05
Packit 022b05
   -- Top-level structure of the MIB
Packit 022b05
Packit 022b05
   slapmNotifications  OBJECT IDENTIFIER ::= { slapmMIB 0 }
Packit 022b05
   slapmObjects        OBJECT IDENTIFIER ::= { slapmMIB 1 }
Packit 022b05
   slapmConformance    OBJECT IDENTIFIER ::= { slapmMIB 2 }
Packit 022b05
Packit 022b05
   -- All scalar objects
Packit 022b05
Packit 022b05
   slapmBaseObjects    OBJECT IDENTIFIER ::= { slapmObjects 1 }
Packit 022b05
Packit 022b05
   -- Scalar Object Definitions
Packit 022b05
Packit 022b05
   slapmSpinLock OBJECT-TYPE
Packit 022b05
      SYNTAX      TestAndIncr
Packit 022b05
      MAX-ACCESS  read-write
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "An advisory lock used to allow cooperating applications
Packit 022b05
         to coordinate their use of the contents of this MIB.  This
Packit 022b05
         typically occurs when an application seeks to create an
Packit 022b05
         new entry or alter an existing entry in
Packit 022b05
         slapmPRMonTable (or old slapmPolicyMonitorTable).  A
Packit 022b05
         management implementation MAY utilize the slapmSpinLock to
Packit 022b05
         serialize its changes or additions.  This usage is not
Packit 022b05
         required.   However, slapmSpinLock MUST be supported by
Packit 022b05
         agent implementations."
Packit 022b05
     ::= { slapmBaseObjects 1 }
Packit 022b05
Packit 022b05
   slapmPolicyCountQueries OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The total number of times that a policy lookup occurred
Packit 022b05
         with respect to a policy agent.
Packit 022b05
         This is the number of times that a reference was made to
Packit 022b05
         a policy definition at a system and includes the number
Packit 022b05
         of times that a policy repository was accessed,
Packit 022b05
         slapmPolicyCountAccesses.  The object
Packit 022b05
         slapmPolicyCountAccesses should be less than
Packit 022b05
         slapmPolicyCountQueries when policy definitions are
Packit 022b05
         cached at a system."
Packit 022b05
      ::= { slapmBaseObjects 2 }
Packit 022b05
Packit 022b05
   slapmPolicyCountAccesses OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Total number of times that a policy repository was
Packit 022b05
          accessed with respect to a policy agent.
Packit 022b05
          The value of this object should be less than
Packit 022b05
          slapmPolicyCountQueries, since typically policy entries
Packit 022b05
          are cached to minimize repository accesses."
Packit 022b05
      ::= { slapmBaseObjects 3 }
Packit 022b05
Packit 022b05
   slapmPolicyCountSuccessAccesses OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Total number of successful policy repository accesses
Packit 022b05
         with respect to a policy agent."
Packit 022b05
      ::= { slapmBaseObjects 4 }
Packit 022b05
Packit 022b05
   slapmPolicyCountNotFounds OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Total number of policy repository accesses,
Packit 022b05
         with respect to a policy agent, that
Packit 022b05
         resulted in an entry not being located."
Packit 022b05
      ::= { slapmBaseObjects 5 }
Packit 022b05
Packit 022b05
   slapmPolicyPurgeTime OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32 (0..3600)  -- maximum of 1 hour
Packit 022b05
      UNITS       "seconds"
Packit 022b05
      MAX-ACCESS  read-write
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The purpose of this object is to define the amount
Packit 022b05
         of time (in seconds) to wait before removing an
Packit 022b05
         slapmPolicyRuleStatsEntry (or old slapmPolicyStatsEntry)
Packit 022b05
         when a system detects that the associated policy
Packit 022b05
         definition has been deleted.  This gives any polling
Packit 022b05
         management applications time to complete their last poll
Packit 022b05
         before an entry is removed.  An slapmPolicyRuleStatsEntry
Packit 022b05
         (or old slapmPolicyStatsEntry) enters the
Packit 022b05
         deleteNeeded(3) state via slapmPolicyRuleStatsOperStatus
Packit 022b05
         (or old slapmPolicyStatsOperStatus) when a system first
Packit 022b05
         detects that the entry needs to be removed.
Packit 022b05
Packit 022b05
         Once slapmPolicyPurgeTime has expired for an entry in
Packit 022b05
         deleteNeeded(3) state it is removed a long with any
Packit 022b05
         dependent slapmPRMonTable (or slapmPolicyMonitorTable)
Packit 022b05
         entries.
Packit 022b05
Packit 022b05
         A value of 0 for this option disables this function and
Packit 022b05
         results in the automatic purging of slapmPRMonTable
Packit 022b05
         (or slapmPolicyTable) entries upon transition into
Packit 022b05
         deleteNeeded(3) state.
Packit 022b05
Packit 022b05
         A slapmPolicyRuleDeleted (or slapmPolicyProfileDeleted)
Packit 022b05
         notification is sent when an slapmPolicyRuleStatsEntry (or
Packit 022b05
         slapmPolicyStatsEntry) is removed.  Dependent
Packit 022b05
         slapmPRMonTable (or slapmPolicyMonitorTable)
Packit 022b05
         deletion results in a slapmPolicyRuleMonDeleted (or
Packit 022b05
         slapmPolicyMonitorDeleted) notification being sent.
Packit 022b05
         These notifications are suppressed if the value of
Packit 022b05
         slapmPolicyTrapEnable is disabled(2)."
Packit 022b05
      DEFVAL { 900 }  -- 15 minute default purge time
Packit 022b05
      ::= { slapmBaseObjects 6 }
Packit 022b05
Packit 022b05
   slapmPolicyTrapEnable OBJECT-TYPE
Packit 022b05
      SYNTAX      INTEGER { enabled(1), disabled(2) }
Packit 022b05
      MAX-ACCESS  read-write
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Indicates whether slapmPolicyRuleDeleted and
Packit 022b05
         slapmPolicyRuleMonDeleted (or slapmPolicyProfileDeleted
Packit 022b05
         and slapmPolicyMonitorDeleted) notifications should be
Packit 022b05
         generated by this system."
Packit 022b05
      DEFVAL { disabled }
Packit 022b05
      ::= { slapmBaseObjects 7 }
Packit 022b05
Packit 022b05
   slapmPolicyTrapFilter   OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32 (0..64)
Packit 022b05
      UNITS       "intervals"
Packit 022b05
      MAX-ACCESS  read-write
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The purpose of this object is to suppress unnecessary
Packit 022b05
         slapmSubcMonitorNotOkay (or
Packit 022b05
         slapmSubcomponentMonitoredEventNotAchieved), for example,
Packit 022b05
         notifications.  Basically, a monitored event has to
Packit 022b05
         not meet its SLA requirement for the number of
Packit 022b05
         consecutive intervals indicated by the value of this
Packit 022b05
         object."
Packit 022b05
      DEFVAL { 3 }
Packit 022b05
      ::= { slapmBaseObjects 8 }
Packit 022b05
Packit 022b05
   slapmTableObjects    OBJECT IDENTIFIER ::= { slapmObjects 2 }
Packit 022b05
Packit 022b05
   -- Sla Performance Monitoring Policy Statistics Table
Packit 022b05
Packit 022b05
   slapmPolicyStatsTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF SlapmPolicyStatsEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Provides statistics on all policies known at a
Packit 022b05
          system.
Packit 022b05
Packit 022b05
          This table has been deprecated and replaced with
Packit 022b05
          the slapmPolicyRuleStatsTable.  Older implementations of
Packit 022b05
          this MIB are expected to continue their support of this
Packit 022b05
          table."
Packit 022b05
     ::= { slapmTableObjects 1 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsEntry OBJECT-TYPE
Packit 022b05
      SYNTAX SlapmPolicyStatsEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Defines an entry in the slapmPolicyStatsTable.  This table
Packit 022b05
          defines a set of statistics that is kept on a per system,
Packit 022b05
          policy and traffic profile basis.  A policy can be
Packit 022b05
          defined to contain multiple traffic profiles that map to
Packit 022b05
          a single action.
Packit 022b05
Packit 022b05
          Entries in this table are not created or deleted via SNMP
Packit 022b05
          but reflect the set of policy definitions known at a system."
Packit 022b05
      INDEX {
Packit 022b05
             slapmPolicyStatsSystemAddress,
Packit 022b05
             slapmPolicyStatsPolicyName,
Packit 022b05
             slapmPolicyStatsTrafficProfileName
Packit 022b05
            }
Packit 022b05
      ::= { slapmPolicyStatsTable 1 }
Packit 022b05
Packit 022b05
   SlapmPolicyStatsEntry ::=
Packit 022b05
      SEQUENCE {
Packit 022b05
          slapmPolicyStatsSystemAddress      OCTET STRING,
Packit 022b05
          slapmPolicyStatsPolicyName         SlapmNameType,
Packit 022b05
          slapmPolicyStatsTrafficProfileName SlapmNameType,
Packit 022b05
          slapmPolicyStatsOperStatus         INTEGER,
Packit 022b05
          slapmPolicyStatsActiveConns        Gauge32,
Packit 022b05
          slapmPolicyStatsTotalConns         Counter32,
Packit 022b05
          slapmPolicyStatsFirstActivated     DateAndTime,
Packit 022b05
          slapmPolicyStatsLastMapping        DateAndTime,
Packit 022b05
          slapmPolicyStatsInOctets           Counter32,
Packit 022b05
          slapmPolicyStatsOutOctets          Counter32,
Packit 022b05
          slapmPolicyStatsConnectionLimit    Integer32,
Packit 022b05
          slapmPolicyStatsCountAccepts       Counter32,
Packit 022b05
          slapmPolicyStatsCountDenies        Counter32,
Packit 022b05
          slapmPolicyStatsInDiscards         Counter32,
Packit 022b05
          slapmPolicyStatsOutDiscards        Counter32,
Packit 022b05
          slapmPolicyStatsInPackets          Counter32,
Packit 022b05
          slapmPolicyStatsOutPackets         Counter32,
Packit 022b05
          slapmPolicyStatsInProfileOctets    Counter32,
Packit 022b05
          slapmPolicyStatsOutProfileOctets   Counter32,
Packit 022b05
          slapmPolicyStatsMinRate            Integer32,
Packit 022b05
          slapmPolicyStatsMaxRate            Integer32,
Packit 022b05
          slapmPolicyStatsMaxDelay           Integer32
Packit 022b05
      }
Packit 022b05
Packit 022b05
   slapmPolicyStatsSystemAddress OBJECT-TYPE
Packit 022b05
      SYNTAX      OCTET STRING (SIZE(0 | 4 | 16))
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Address of a system that an Policy definition relates to.
Packit 022b05
         A zero length octet string must be used to indicate that
Packit 022b05
         only a single system is being represented.
Packit 022b05
         Otherwise, the length of the octet string must be
Packit 022b05
         4 for an ipv4 address or 16 for an ipv6 address."
Packit 022b05
      ::= { slapmPolicyStatsEntry 1 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsPolicyName OBJECT-TYPE
Packit 022b05
      SYNTAX      SlapmNameType
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Policy name that this entry relates to."
Packit 022b05
      ::= { slapmPolicyStatsEntry 2 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsTrafficProfileName OBJECT-TYPE
Packit 022b05
      SYNTAX      SlapmNameType
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The name of a traffic profile that is associated with
Packit 022b05
         a policy."
Packit 022b05
      ::= { slapmPolicyStatsEntry 3 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsOperStatus OBJECT-TYPE
Packit 022b05
      SYNTAX      INTEGER {
Packit 022b05
                             inactive(1),
Packit 022b05
                             active(2),
Packit 022b05
                             deleteNeeded(3)
Packit 022b05
                          }
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The state of a policy entry:
Packit 022b05
Packit 022b05
           inactive(1)      - An policy entry was either defined
Packit 022b05
                              by local system definition or
Packit 022b05
                              discovered via a directory search
Packit 022b05
                              but has not been activated (not
Packit 022b05
                              currently being used).
Packit 022b05
           active(2)        - Policy entry is being used to affect
Packit 022b05
                              traffic flows.
Packit 022b05
           deleteNeeded(3)  - Either though local implementation
Packit 022b05
                              dependent methods or by discovering
Packit 022b05
                              that the directory entry corresponding
Packit 022b05
                              to this table entry no longer
Packit 022b05
                              exists and slapmPolicyPurgeTime needs
Packit 022b05
                              to expire before attempting to remove
Packit 022b05
                              the corresponding slapmPolicyStatsEntry
Packit 022b05
                              and any dependent slapmPolicyMonitor
Packit 022b05
                              table entries.
Packit 022b05
         Note: a policy traffic profile in a state other than
Packit 022b05
         active(1) is not being used to affect traffic flows."
Packit 022b05
      ::= { slapmPolicyStatsEntry 4 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsActiveConns OBJECT-TYPE
Packit 022b05
      SYNTAX      Gauge32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The number of active TCP connections that are
Packit 022b05
         affected by the corresponding policy entry."
Packit 022b05
      ::= { slapmPolicyStatsEntry 5 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsTotalConns OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The number of total TCP connections that are
Packit 022b05
         affected by the corresponding policy entry."
Packit 022b05
      ::= { slapmPolicyStatsEntry 6 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsFirstActivated OBJECT-TYPE
Packit 022b05
      SYNTAX      DateAndTime
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The timestamp for when the corresponding policy entry
Packit 022b05
         is activated.  The value of this object serves as
Packit 022b05
         the discontinuity event indicator when polling entries
Packit 022b05
         in this table.  The value of this object is updated on
Packit 022b05
         transition of slapmPolicyStatsOperStatus into the active(2)
Packit 022b05
         state."
Packit 022b05
      DEFVAL { '0000000000000000'H }
Packit 022b05
      ::= { slapmPolicyStatsEntry 7 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsLastMapping OBJECT-TYPE
Packit 022b05
      SYNTAX      DateAndTime
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The timestamp for when the last time
Packit 022b05
         that the associated policy entry was used."
Packit 022b05
      DEFVAL { '0000000000000000'H }
Packit 022b05
      ::= { slapmPolicyStatsEntry 8 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsInOctets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The number of octets that was received by IP for an
Packit 022b05
         entity that map to this entry."
Packit 022b05
      ::= { slapmPolicyStatsEntry 9 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsOutOctets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The number of octets that was transmitted by IP for an
Packit 022b05
         entity that map to this entry."
Packit 022b05
      ::= { slapmPolicyStatsEntry 10 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsConnectionLimit OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The limit for the number of active TCP connections that
Packit 022b05
         are allowed for this policy definition.  A value of zero
Packit 022b05
         for this object implies that a connection limit has not
Packit 022b05
         been specified."
Packit 022b05
      ::= { slapmPolicyStatsEntry 11 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsCountAccepts OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter is incremented when a policy action's
Packit 022b05
          Permission value is set to Accept and a session
Packit 022b05
          (TCP connection) is accepted."
Packit 022b05
      ::= { slapmPolicyStatsEntry 12 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsCountDenies OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter is incremented when a policy action's
Packit 022b05
          Permission value is set to Deny and a session is denied,
Packit 022b05
          or when a session (TCP connection) is rejected due to a
Packit 022b05
          policy's connection limit (slapmPolicyStatsConnectLimit)
Packit 022b05
          being reached."
Packit 022b05
      ::= { slapmPolicyStatsEntry 13 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsInDiscards OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of in octets discarded.
Packit 022b05
          This occurs when an error is detected.  Examples of this
Packit 022b05
          are buffer overflow, checksum error, or bad packet
Packit 022b05
          format."
Packit 022b05
      ::= { slapmPolicyStatsEntry 14 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsOutDiscards OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of out octets discarded.
Packit 022b05
          Examples of this are buffer overflow, checksum error, or
Packit 022b05
          bad packet format."
Packit 022b05
      ::= { slapmPolicyStatsEntry 15 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsInPackets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of in packets received
Packit 022b05
          that relate to this policy entry from IP."
Packit 022b05
      ::= { slapmPolicyStatsEntry 16 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsOutPackets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of out packets sent
Packit 022b05
          by IP that relate to this policy entry."
Packit 022b05
      ::= { slapmPolicyStatsEntry 17 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsInProfileOctets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of in octets that are
Packit 022b05
          determined to be within profile."
Packit 022b05
      ::= { slapmPolicyStatsEntry 18 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsOutProfileOctets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of out octets that are
Packit 022b05
          determined to be within profile."
Packit 022b05
      ::= { slapmPolicyStatsEntry 19 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsMinRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32
Packit 022b05
      UNITS       "Kilobits per second"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The minimum transfer rate defined for this entry."
Packit 022b05
      ::= { slapmPolicyStatsEntry 20 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsMaxRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32
Packit 022b05
      UNITS       "Kilobits per second"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The maximum transfer rate defined for this entry."
Packit 022b05
      ::= { slapmPolicyStatsEntry 21 }
Packit 022b05
Packit 022b05
   slapmPolicyStatsMaxDelay OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32
Packit 022b05
      UNITS       "milliseconds"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The maximum delay defined for this entry."
Packit 022b05
      ::= { slapmPolicyStatsEntry 22 }
Packit 022b05
Packit 022b05
   -- SLA Performance Monitoring Policy Monitor Table
Packit 022b05
Packit 022b05
   slapmPolicyMonitorTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF SlapmPolicyMonitorEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS     deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Provides a method of monitoring policies and their
Packit 022b05
          effect at a system.
Packit 022b05
Packit 022b05
          This table has been deprecated and replaced with
Packit 022b05
          the slapmPRMonTable.  Older implementations of
Packit 022b05
          this MIB are expected to continue their support
Packit 022b05
          of this table."
Packit 022b05
     ::= { slapmTableObjects 2 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorEntry OBJECT-TYPE
Packit 022b05
      SYNTAX     SlapmPolicyMonitorEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS     deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Defines an entry in the slapmPolicyMonitorTable. This
Packit 022b05
          table defines which policies should be monitored on a
Packit 022b05
          per policy traffic profile basis."
Packit 022b05
      INDEX {
Packit 022b05
             slapmPolicyMonitorOwnerIndex,
Packit 022b05
             slapmPolicyMonitorSystemAddress,
Packit 022b05
             slapmPolicyMonitorPolicyName,
Packit 022b05
             slapmPolicyMonitorTrafficProfileName
Packit 022b05
            }
Packit 022b05
      ::= { slapmPolicyMonitorTable 1 }
Packit 022b05
Packit 022b05
   SlapmPolicyMonitorEntry ::=
Packit 022b05
      SEQUENCE {
Packit 022b05
          slapmPolicyMonitorOwnerIndex              SnmpAdminString,
Packit 022b05
          slapmPolicyMonitorSystemAddress           OCTET STRING,
Packit 022b05
          slapmPolicyMonitorPolicyName              SlapmNameType,
Packit 022b05
          slapmPolicyMonitorTrafficProfileName      SlapmNameType,
Packit 022b05
          slapmPolicyMonitorControl                 BITS,
Packit 022b05
          slapmPolicyMonitorStatus                  SlapmStatus,
Packit 022b05
          slapmPolicyMonitorInterval                Integer32,
Packit 022b05
          slapmPolicyMonitorIntTime                 DateAndTime,
Packit 022b05
          slapmPolicyMonitorCurrentInRate           Gauge32,
Packit 022b05
          slapmPolicyMonitorCurrentOutRate          Gauge32,
Packit 022b05
          slapmPolicyMonitorMinRateLow              Integer32,
Packit 022b05
          slapmPolicyMonitorMinRateHigh             Integer32,
Packit 022b05
          slapmPolicyMonitorMaxRateHigh             Integer32,
Packit 022b05
          slapmPolicyMonitorMaxRateLow              Integer32,
Packit 022b05
          slapmPolicyMonitorMaxDelayHigh            Integer32,
Packit 022b05
          slapmPolicyMonitorMaxDelayLow             Integer32,
Packit 022b05
          slapmPolicyMonitorMinInRateNotAchieves    Counter32,
Packit 022b05
          slapmPolicyMonitorMaxInRateExceeds        Counter32,
Packit 022b05
          slapmPolicyMonitorMaxDelayExceeds         Counter32,
Packit 022b05
          slapmPolicyMonitorMinOutRateNotAchieves   Counter32,
Packit 022b05
          slapmPolicyMonitorMaxOutRateExceeds       Counter32,
Packit 022b05
          slapmPolicyMonitorCurrentDelayRate        Gauge32,
Packit 022b05
          slapmPolicyMonitorRowStatus               RowStatus
Packit 022b05
      }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorOwnerIndex OBJECT-TYPE
Packit 022b05
      SYNTAX      SnmpAdminString (SIZE(0..16))
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "To facilitate the provisioning of access control by a
Packit 022b05
         security administrator using the View-Based Access
Packit 022b05
         Control Model (RFC 2575, VACM) for tables in which
Packit 022b05
         multiple users may need to independently create or modify
Packit 022b05
         entries, the initial index is used as an 'owner index'.
Packit 022b05
         Such an initial index has a syntax of SnmpAdminString,
Packit 022b05
         and can thus be trivially mapped to a securityName or
Packit 022b05
         groupName as defined in VACM, in accordance with a
Packit 022b05
         security policy.
Packit 022b05
Packit 022b05
         All entries in that table belonging to a particular user
Packit 022b05
         will have the same value for this initial index.  For a
Packit 022b05
         given user's entries in a particular table, the object
Packit 022b05
         identifiers for the information in these entries will
Packit 022b05
         have the same subidentifiers (except for the 'column'
Packit 022b05
         subidentifier) up to the end of the encoded owner index.
Packit 022b05
         To configure VACM to permit access to this portion of the
Packit 022b05
         table, one would create vacmViewTreeFamilyTable entries
Packit 022b05
         with the value of vacmViewTreeFamilySubtree including the
Packit 022b05
         owner index portion, and vacmViewTreeFamilyMask
Packit 022b05
         'wildcarding' the column subidentifier.  More elaborate
Packit 022b05
         configurations are possible."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 1 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorSystemAddress OBJECT-TYPE
Packit 022b05
      SYNTAX      OCTET STRING (SIZE(0 | 4 | 16))
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Address of a system that an Policy definition relates to.
Packit 022b05
         A zero length octet string can be used to indicate that
Packit 022b05
         only a single system is being represented.
Packit 022b05
         Otherwise, the length of the octet string should be
Packit 022b05
         4 for an ipv4 address and 16 for an ipv6 address."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 2 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorPolicyName OBJECT-TYPE
Packit 022b05
      SYNTAX      SlapmNameType
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Policy name that this entry relates to."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 3 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorTrafficProfileName OBJECT-TYPE
Packit 022b05
      SYNTAX      SlapmNameType
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The corresponding Traffic Profile name."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 4 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorControl OBJECT-TYPE
Packit 022b05
      SYNTAX      BITS {
Packit 022b05
                        monitorMinRate(0),
Packit 022b05
                        monitorMaxRate(1),
Packit 022b05
                        monitorMaxDelay(2),
Packit 022b05
                        enableAggregateTraps(3),
Packit 022b05
                        enableSubcomponentTraps(4),
Packit 022b05
                        monitorSubcomponents(5)
Packit 022b05
                       }
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The value of this object determines the type and level
Packit 022b05
         of monitoring that is applied to a policy/profile.  The
Packit 022b05
         value of this object can't be changed once the table
Packit 022b05
         entry that it is a part of is activated via a
Packit 022b05
         slapmPolicyMonitorRowStatus transition to active state.
Packit 022b05
Packit 022b05
             monitorMinRate(0) - Monitor minimum transfer rate.
Packit 022b05
             monitorMaxRate(1) - Monitor maximum transfer rate.
Packit 022b05
             monitorMaxDelay(2) - Monitor maximum delay.
Packit 022b05
             enableAggregateTraps(3) - The enableAggregateTraps(3)
Packit 022b05
                   BITS setting enables notification generation
Packit 022b05
                   when monitoring a policy traffic profile as an
Packit 022b05
                   aggregate using the values in the corresponding
Packit 022b05
                   slapmPolicyStatsEntry.  By default this function
Packit 022b05
                   is not enabled.
Packit 022b05
             enableSubcomponentTraps(4) - This BITS setting enables
Packit 022b05
                   notification generation when monitoring all
Packit 022b05
                   subcomponents that are mapped to an corresponding
Packit 022b05
                   slapmPolicyStatsEntry.  By default this
Packit 022b05
                   function is not enabled.
Packit 022b05
             monitorSubcomponents(5) - This BITS setting enables
Packit 022b05
                   monitoring of each subcomponent (typically a
Packit 022b05
                   TCP connection or UDP listener) individually."
Packit 022b05
      DEFVAL   { { monitorMinRate, monitorMaxRate,
Packit 022b05
                   monitorMaxDelay } }
Packit 022b05
      ::= { slapmPolicyMonitorEntry 5 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorStatus OBJECT-TYPE
Packit 022b05
      SYNTAX      SlapmStatus
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The value of this object indicates when a monitored
Packit 022b05
         value has not meet a threshold or isn't meeting the
Packit 022b05
         defined service level.  The SlapmStatus TEXTUAL-CONVENTION
Packit 022b05
         defines two levels of not meeting a threshold.  The first
Packit 022b05
         set:
Packit 022b05
                     slaMinInRateNotAchieved(0),
Packit 022b05
                     slaMaxInRateExceeded(1),
Packit 022b05
                     slaMaxDelayExceeded(2),
Packit 022b05
                     slaMinOutRateNotAchieved(3),
Packit 022b05
                     slaMaxOutRateExceeded(4)
Packit 022b05
Packit 022b05
         are used to indicate when the SLA as an aggregate is
Packit 022b05
         not meeting a threshold while the second set:
Packit 022b05
Packit 022b05
                     monitorMinInRateNotAchieved(5),
Packit 022b05
                     monitorMaxInRateExceeded(6),
Packit 022b05
                     monitorMaxDelayExceeded(7),
Packit 022b05
                     monitorMinOutRateNotAchieved(8),
Packit 022b05
                     monitorMaxOutRateExceeded(9)
Packit 022b05
Packit 022b05
         indicate that at least one subcomponent is not meeting
Packit 022b05
         a threshold."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 6 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorInterval OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32 (15..86400) -- 15 second min, 24 hour max
Packit 022b05
      UNITS       "seconds"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The number of seconds that defines the sample period."
Packit 022b05
      DEFVAL   {20}    -- 20 seconds
Packit 022b05
      ::= { slapmPolicyMonitorEntry 7 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorIntTime OBJECT-TYPE
Packit 022b05
      SYNTAX      DateAndTime
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The timestamp for when the last interval ended."
Packit 022b05
      DEFVAL { '0000000000000000'H }
Packit 022b05
      ::= { slapmPolicyMonitorEntry 8 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorCurrentInRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Gauge32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Using the value of the corresponding
Packit 022b05
         slapmPolicyMonitorInterval, slapmPolicyStatsInOctets
Packit 022b05
         is sampled and then divided by slapmPolicyMonitorInterval
Packit 022b05
         to determine the current in transfer rate."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 9 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorCurrentOutRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Gauge32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Using the value of the corresponding
Packit 022b05
         slapmPolicyMonitorInterval, slapmPolicyStatsOutOctets
Packit 022b05
         is sampled and then divided by slapmPolicyMonitorInterval
Packit 022b05
         to determine the current out transfer rate."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 10 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorMinRateLow OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a
Packit 022b05
         slapmMonitoredEventNotAchieved notification, signalling
Packit 022b05
         that a monitored minimum transfer rate has not been meet.
Packit 022b05
Packit 022b05
         A slapmMonitoredEventNotAchieved notification is not
Packit 022b05
         generated again for an slapmPolicyMonitorEntry until
Packit 022b05
         the minimum transfer rate
Packit 022b05
         exceeds slapmPolicyMonitorMinRateHigh (a
Packit 022b05
         slapmMonitoredEventOkay notification is then transmitted)
Packit 022b05
         and then fails below slapmPolicyMonitorMinRateLow.  This
Packit 022b05
         behavior reduces the slapmMonitoredEventNotAchieved
Packit 022b05
         notifications that are transmitted.
Packit 022b05
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPolicyMonitorControl monitorMinRate(0) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the min rate value specified in the associated
Packit 022b05
         action definition minus 10%.  If the action definition
Packit 022b05
         doesn't have a min rate defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMinRate(0)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPolicyMonitorControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected in
Packit 022b05
         order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 11 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorMinRateHigh OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a slapmMonitoredEventOkay
Packit 022b05
         notification, signalling that a monitored minimum
Packit 022b05
         transfer rate has increased to an acceptable level.
Packit 022b05
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPolicyMonitorControl monitorMinRate(0) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the min rate value specified in the associated
Packit 022b05
         action definition plus 10%.  If the action definition
Packit 022b05
         doesn't have a min rate defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMinRate(0)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPolicyMonitorControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected
Packit 022b05
         in order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 12 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorMaxRateHigh OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a
Packit 022b05
         slapmMonitoredEventNotAchieved notification, signalling
Packit 022b05
         that a monitored maximum transfer rate has been exceeded.
Packit 022b05
Packit 022b05
         A slapmMonitoredEventNotAchieved notification is not
Packit 022b05
         generated again for an slapmPolicyMonitorEntry until the
Packit 022b05
         maximum transfer rate fails below
Packit 022b05
         slapmPolicyMonitorMaxRateLow (a slapmMonitoredEventOkay
Packit 022b05
         notification is then transmitted) and then raises above
Packit 022b05
         slapmPolicyMonitorMaxRateHigh.  This behavior reduces the
Packit 022b05
         slapmMonitoredEventNotAchieved notifications that are
Packit 022b05
         transmitted.
Packit 022b05
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPolicyMonitorControl monitorMaxRate(1) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the max rate value specified in the associated
Packit 022b05
         action definition plus 10%.  If the action definition
Packit 022b05
         doesn't have a max rate defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMaxRate(1)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPolicyMonitorControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected in
Packit 022b05
         order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 13 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorMaxRateLow OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a slapmMonitoredEventOkay
Packit 022b05
         notification, signalling that a monitored maximum
Packit 022b05
         transfer rate has fallen to an acceptable level.
Packit 022b05
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPolicyMonitorControl monitorMaxRate(1) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the max rate value specified in the associated
Packit 022b05
         action definition minus 10%.  If the action definition
Packit 022b05
         doesn't have a max rate defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMaxRate(1)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPolicyMonitorControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected in
Packit 022b05
         order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 14 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorMaxDelayHigh OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32
Packit 022b05
      UNITS       "milliseconds"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a
Packit 022b05
         slapmMonitoredEventNotAchieved notification, signalling
Packit 022b05
         that a monitored maximum delay rate has been exceeded.
Packit 022b05
Packit 022b05
         A slapmMonitoredEventNotAchieved notification is not
Packit 022b05
         generated again for an slapmPolicyMonitorEntry until
Packit 022b05
         the maximum delay rate falls below
Packit 022b05
         slapmPolicyMonitorMaxDelayLow (a slapmMonitoredEventOkay
Packit 022b05
         notification is then transmitted) and raises above
Packit 022b05
         slapmPolicyMonitorMaxDelayHigh.  This behavior reduces
Packit 022b05
         the slapmMonitoredEventNotAchieved notifications that are
Packit 022b05
         transmitted.
Packit 022b05
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPolicyMonitorControl monitorMaxDelay(4) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the max delay value specified in the associated
Packit 022b05
         action definition plus 10%.  If the action definition
Packit 022b05
         doesn't have a max delay defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMaxDelay(4)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPolicyMonitorControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected
Packit 022b05
         in order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 15 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorMaxDelayLow OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32
Packit 022b05
      UNITS       "milliseconds"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a slapmMonitoredEventOkay
Packit 022b05
         notification, signalling that a monitored maximum delay
Packit 022b05
         rate has fallen to an acceptable level.
Packit 022b05
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPolicyMonitorControl monitorMaxDelay(4) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the max delay value specified in the associated
Packit 022b05
         action definition minus 10%.  If the action definition
Packit 022b05
         doesn't have a max delay defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMaxDelay(4)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPolicyMonitorControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected
Packit 022b05
         in order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 16 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorMinInRateNotAchieves OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The number of times that a minimum transfer in rate
Packit 022b05
          was not achieved."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 17 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorMaxInRateExceeds OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The number of times that a maximum transfer in rate
Packit 022b05
          was exceeded."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 18 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorMaxDelayExceeds OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The number of times that a maximum delay in rate
Packit 022b05
          was exceeded."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 19 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorMinOutRateNotAchieves OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The number of times that a minimum transfer out rate
Packit 022b05
          was not achieved."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 20 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorMaxOutRateExceeds OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The number of times that a maximum transfer out rate
Packit 022b05
          was exceeded."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 21 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorCurrentDelayRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Gauge32
Packit 022b05
      UNITS       "milliseconds"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The current delay rate for this entry.  This is
Packit 022b05
          calculated by taking the average of the TCP
Packit 022b05
          round trip times for all associating
Packit 022b05
          slapmSubcomponentTable entries within a interval."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 22 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorRowStatus  OBJECT-TYPE
Packit 022b05
      SYNTAX       RowStatus
Packit 022b05
      MAX-ACCESS   read-create
Packit 022b05
      STATUS       deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
        "This object allows entries to be created and deleted
Packit 022b05
         in the slapmPolicyMonitorTable.  An entry in this table
Packit 022b05
         is deleted by setting this object to destroy(6).
Packit 022b05
Packit 022b05
         Removal of a corresponding (same policy and traffic profile
Packit 022b05
         names) slapmPolicyStatsEntry has the side effect of the
Packit 022b05
         automatic deletion an entry in this table."
Packit 022b05
      ::= { slapmPolicyMonitorEntry 23 }
Packit 022b05
Packit 022b05
   -- Subcomponent Table
Packit 022b05
Packit 022b05
   slapmSubcomponentTable OBJECT-TYPE
Packit 022b05
       SYNTAX      SEQUENCE OF SlapmSubcomponentEntry
Packit 022b05
       MAX-ACCESS  not-accessible
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
            "Defines a table to provide information on the
Packit 022b05
            individually components that are mapped to
Packit 022b05
            a policy rule (or old traffic profile).
Packit 022b05
Packit 022b05
            The indexing for this table is designed to support
Packit 022b05
            the use of an SNMP GET-NEXT operation using only
Packit 022b05
            the remote address and remote port as a way for
Packit 022b05
            a management station to retrieve the table entries
Packit 022b05
            relating to a particular client."
Packit 022b05
       ::= { slapmTableObjects 3 }
Packit 022b05
Packit 022b05
   slapmSubcomponentEntry OBJECT-TYPE
Packit 022b05
       SYNTAX      SlapmSubcomponentEntry
Packit 022b05
       MAX-ACCESS  not-accessible
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
            "Describes a particular subcomponent entry.  This
Packit 022b05
            table does not have an OwnerIndex as
Packit 022b05
            part of its indexing since this table's contents
Packit 022b05
            is intended to span multiple users."
Packit 022b05
       INDEX {
Packit 022b05
               slapmSubcomponentRemAddress,
Packit 022b05
               slapmSubcomponentRemPort,
Packit 022b05
               slapmSubcomponentLocalAddress,
Packit 022b05
               slapmSubcomponentLocalPort
Packit 022b05
             }
Packit 022b05
       ::= { slapmSubcomponentTable 1 }
Packit 022b05
Packit 022b05
   SlapmSubcomponentEntry ::=
Packit 022b05
       SEQUENCE {
Packit 022b05
            slapmSubcomponentRemAddress            OCTET STRING,
Packit 022b05
            slapmSubcomponentRemPort               Integer32,
Packit 022b05
            slapmSubcomponentLocalAddress          OCTET STRING,
Packit 022b05
            slapmSubcomponentLocalPort             Integer32,
Packit 022b05
            slapmSubcomponentProtocol              INTEGER,
Packit 022b05
            slapmSubcomponentSystemAddress         OCTET STRING,
Packit 022b05
            slapmSubcomponentPolicyName            SlapmNameType,
Packit 022b05
            slapmSubcomponentTrafficProfileName    SlapmNameType,
Packit 022b05
            slapmSubcomponentLastActivity          DateAndTime,
Packit 022b05
            slapmSubcomponentInOctets              Counter32,
Packit 022b05
            slapmSubcomponentOutOctets             Counter32,
Packit 022b05
            slapmSubcomponentTcpOutBufferedOctets  Counter32,
Packit 022b05
            slapmSubcomponentTcpInBufferedOctets   Counter32,
Packit 022b05
            slapmSubcomponentTcpReXmts             Counter32,
Packit 022b05
            slapmSubcomponentTcpRoundTripTime      Integer32,
Packit 022b05
            slapmSubcomponentTcpRoundTripVariance  Integer32,
Packit 022b05
            slapmSubcomponentInPdus                Counter32,
Packit 022b05
            slapmSubcomponentOutPdus               Counter32,
Packit 022b05
            slapmSubcomponentApplName              SnmpAdminString,
Packit 022b05
            slapmSubcomponentMonitorStatus         SlapmStatus,
Packit 022b05
            slapmSubcomponentMonitorIntTime        DateAndTime,
Packit 022b05
            slapmSubcomponentMonitorCurrentInRate  Gauge32,
Packit 022b05
            slapmSubcomponentMonitorCurrentOutRate Gauge32,
Packit 022b05
            slapmSubcomponentPolicyRuleIndex       Unsigned32
Packit 022b05
         }
Packit 022b05
Packit 022b05
   slapmSubcomponentRemAddress OBJECT-TYPE
Packit 022b05
      SYNTAX      OCTET STRING (SIZE(0 | 4 | 16))
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Indicate the remote address of a subcomponent.
Packit 022b05
         A remote address can be either an ipv4 address in which
Packit 022b05
         case 4 octets are required or as an ipv6 address that
Packit 022b05
         requires 16 octets.  The value of this subidentifier
Packit 022b05
         is a zero length octet string when this entry relates
Packit 022b05
         to a UDP listener."
Packit 022b05
      ::= { slapmSubcomponentEntry 1 }
Packit 022b05
Packit 022b05
   slapmSubcomponentRemPort OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32(0..65535)
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Indicate the remote port of a subcomponent.
Packit 022b05
         The value of this subidentifier
Packit 022b05
         is 0 when this entry relates to a UDP listener."
Packit 022b05
      ::= { slapmSubcomponentEntry 2 }
Packit 022b05
Packit 022b05
   slapmSubcomponentLocalAddress OBJECT-TYPE
Packit 022b05
      SYNTAX      OCTET STRING (SIZE(4 | 16))
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Indicate the local address of a subcomponent.
Packit 022b05
         A local address can be either an ipv4 address in which
Packit 022b05
         case 4 octets are required or as an ipv6 address that
Packit 022b05
         requires 16 octets."
Packit 022b05
      ::= { slapmSubcomponentEntry 3 }
Packit 022b05
Packit 022b05
   slapmSubcomponentLocalPort OBJECT-TYPE
Packit 022b05
      SYNTAX      Integer32(0..65535)
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Indicate the local port of a subcomponent."
Packit 022b05
      ::= { slapmSubcomponentEntry 4 }
Packit 022b05
Packit 022b05
   slapmSubcomponentProtocol OBJECT-TYPE
Packit 022b05
      SYNTAX      INTEGER {
Packit 022b05
                             udpListener(1),
Packit 022b05
                             tcpConnection(2)
Packit 022b05
                          }
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Indicate the protocol in use that identifies the
Packit 022b05
         type of subcomponent."
Packit 022b05
      ::= { slapmSubcomponentEntry 5 }
Packit 022b05
Packit 022b05
   slapmSubcomponentSystemAddress OBJECT-TYPE
Packit 022b05
      SYNTAX      OCTET STRING (SIZE(0 | 4 | 16))
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Address of a system that an Policy definition relates to.
Packit 022b05
         A zero length octet string can be used to indicate that
Packit 022b05
         only a single system is being represented.
Packit 022b05
         Otherwise, the length of the octet string should be
Packit 022b05
         4 for an ipv4 address and 16 for an ipv6 address."
Packit 022b05
      ::= { slapmSubcomponentEntry 6 }
Packit 022b05
Packit 022b05
   slapmSubcomponentPolicyName OBJECT-TYPE
Packit 022b05
      SYNTAX      SlapmNameType
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Policy name that this entry relates to.
Packit 022b05
Packit 022b05
         This object, along with slapmSubcomponentTrafficProfileName,
Packit 022b05
         have been replaced with the use of an unsigned integer
Packit 022b05
         index that is mapped to an slapmPolicyNameEntry to actually
Packit 022b05
         identify policy naming."
Packit 022b05
      ::= { slapmSubcomponentEntry 7 }
Packit 022b05
Packit 022b05
   slapmSubcomponentTrafficProfileName OBJECT-TYPE
Packit 022b05
      SYNTAX      SlapmNameType
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The corresponding traffic profile name.
Packit 022b05
Packit 022b05
         This object, along with slapmSubcomponentProfileName,
Packit 022b05
         have been replaced with the use of an unsigned integer
Packit 022b05
         index that is mapped to an slapmPolicyNameEntry to
Packit 022b05
         actually identify policy naming."
Packit 022b05
      ::= { slapmSubcomponentEntry 8 }
Packit 022b05
Packit 022b05
  slapmSubcomponentLastActivity OBJECT-TYPE
Packit 022b05
      SYNTAX      DateAndTime
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The date and timestamp of when this entry was last used."
Packit 022b05
      DEFVAL { '0000000000000000'H }
Packit 022b05
      ::= { slapmSubcomponentEntry 9 }
Packit 022b05
Packit 022b05
   slapmSubcomponentInOctets OBJECT-TYPE
Packit 022b05
       SYNTAX      Counter32
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of octets received from IP for this
Packit 022b05
           connection."
Packit 022b05
       ::= { slapmSubcomponentEntry 10 }
Packit 022b05
Packit 022b05
   slapmSubcomponentOutOctets OBJECT-TYPE
Packit 022b05
       SYNTAX      Counter32
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of octets sent to IP for this connection."
Packit 022b05
       ::= { slapmSubcomponentEntry 11 }
Packit 022b05
Packit 022b05
   slapmSubcomponentTcpOutBufferedOctets OBJECT-TYPE
Packit 022b05
       SYNTAX      Counter32
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "Number of outgoing octets buffered.  The value
Packit 022b05
           of this object is zero when the entry is not
Packit 022b05
           for a TCP connection."
Packit 022b05
       ::= { slapmSubcomponentEntry 12 }
Packit 022b05
Packit 022b05
   slapmSubcomponentTcpInBufferedOctets OBJECT-TYPE
Packit 022b05
       SYNTAX      Counter32
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "Number of incoming octets buffered.  The value
Packit 022b05
           of this object is zero when the entry is not
Packit 022b05
           for a TCP connection."
Packit 022b05
       ::= { slapmSubcomponentEntry 13 }
Packit 022b05
Packit 022b05
   slapmSubcomponentTcpReXmts OBJECT-TYPE
Packit 022b05
       SYNTAX      Counter32
Packit 022b05
       MAX-ACCESS  read-only
Packit 022b05
       STATUS      current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "Number of retransmissions.  The value
Packit 022b05
           of this object is zero when the entry is not
Packit 022b05
           for a TCP connection."
Packit 022b05
       ::= { slapmSubcomponentEntry 14 }
Packit 022b05
Packit 022b05
   slapmSubcomponentTcpRoundTripTime OBJECT-TYPE
Packit 022b05
       SYNTAX       Integer32
Packit 022b05
       UNITS        "milliseconds"
Packit 022b05
       MAX-ACCESS   read-only
Packit 022b05
       STATUS       current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The amount of time that has elapsed, measured in
Packit 022b05
           milliseconds, from when the last TCP segment was
Packit 022b05
           transmitted by the TCP Stack until the ACK was
Packit 022b05
           received.
Packit 022b05
Packit 022b05
           The value of this object is zero when the entry is not
Packit 022b05
           for a TCP connection."
Packit 022b05
       ::= { slapmSubcomponentEntry 15 }
Packit 022b05
Packit 022b05
   slapmSubcomponentTcpRoundTripVariance OBJECT-TYPE
Packit 022b05
       SYNTAX       Integer32
Packit 022b05
       MAX-ACCESS   read-only
Packit 022b05
       STATUS       current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "Round trip time variance.
Packit 022b05
Packit 022b05
           The value of this object is zero when the entry is not
Packit 022b05
           for a TCP connection."
Packit 022b05
       ::= { slapmSubcomponentEntry 16 }
Packit 022b05
Packit 022b05
   slapmSubcomponentInPdus OBJECT-TYPE
Packit 022b05
       SYNTAX       Counter32
Packit 022b05
       MAX-ACCESS   read-only
Packit 022b05
       STATUS       current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of protocol related data units transferred
Packit 022b05
           inbound:
Packit 022b05
Packit 022b05
             slapmSubcomponentProtocol    PDU Type
Packit 022b05
Packit 022b05
                  udpListener(1)          UDP datagrams
Packit 022b05
                  tcpConnection(2)        TCP segments"
Packit 022b05
       ::= { slapmSubcomponentEntry 17 }
Packit 022b05
Packit 022b05
   slapmSubcomponentOutPdus OBJECT-TYPE
Packit 022b05
       SYNTAX       Counter32
Packit 022b05
       MAX-ACCESS   read-only
Packit 022b05
       STATUS       current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The number of protocol related data units transferred
Packit 022b05
           outbound:
Packit 022b05
Packit 022b05
             slapmSubcomponentProtocol    PDU Type
Packit 022b05
Packit 022b05
                  udpListener(1)          UDP datagrams
Packit 022b05
                  tcpConnection(2)        TCP segments"
Packit 022b05
       ::= { slapmSubcomponentEntry 18 }
Packit 022b05
Packit 022b05
   slapmSubcomponentApplName OBJECT-TYPE
Packit 022b05
       SYNTAX       SnmpAdminString (SIZE(0..32))
Packit 022b05
       MAX-ACCESS   read-only
Packit 022b05
       STATUS       current
Packit 022b05
       DESCRIPTION
Packit 022b05
           "The application name associated with this entry if known,
Packit 022b05
           otherwise a zero-length octet string is returned as the
Packit 022b05
           value of this object."
Packit 022b05
       ::= { slapmSubcomponentEntry 19 }
Packit 022b05
Packit 022b05
   slapmSubcomponentMonitorStatus OBJECT-TYPE
Packit 022b05
      SYNTAX      SlapmStatus
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS       current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The value of this object indicates when a monitored
Packit 022b05
         value has exceeded a threshold or isn't meeting the
Packit 022b05
         defined service level.  Only the following SlapmStatus
Packit 022b05
         BITS setting can be reported here:
Packit 022b05
Packit 022b05
                     monitorMinInRateNotAchieved(5),
Packit 022b05
                     monitorMaxInRateExceeded(6),
Packit 022b05
                     monitorMaxDelayExceeded(7),
Packit 022b05
                     monitorMinOutRateNotAchieved(8),
Packit 022b05
                     monitorMaxOutRateExceeded(9)
Packit 022b05
Packit 022b05
         This object only has meaning when an corresponding
Packit 022b05
         slapmPolicyMonitorEntry exists with the
Packit 022b05
         slapmPolicyMonitorControl BITS setting
Packit 022b05
         monitorSubcomponents(5) enabled."
Packit 022b05
      ::= { slapmSubcomponentEntry 20 }
Packit 022b05
Packit 022b05
   slapmSubcomponentMonitorIntTime OBJECT-TYPE
Packit 022b05
      SYNTAX      DateAndTime
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The timestamp for when the last interval ended.
Packit 022b05
Packit 022b05
         This object only has meaning when an corresponding
Packit 022b05
         slapmPRMonEntry (or old slapmPolicyMonitorEntry)
Packit 022b05
         exists with the slapmPRMonControl (or
Packit 022b05
         slapmPolicyMonitorControl) BITS setting
Packit 022b05
         monitorSubcomponents(5) enabled.  All of the
Packit 022b05
         octets returned when monitoring is not in effect
Packit 022b05
         must be zero."
Packit 022b05
      DEFVAL { '0000000000000000'H }
Packit 022b05
      ::= { slapmSubcomponentEntry 21 }
Packit 022b05
Packit 022b05
   slapmSubcomponentMonitorCurrentInRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Gauge32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Using the value of the corresponding
Packit 022b05
         slapmPRMonInterval (or slapmPolicyMonitorInterval),
Packit 022b05
         slapmSubcomponentStatsInOctets
Packit 022b05
         is divided by slapmSubcomponentMonitorInterval to determine
Packit 022b05
         the current in transfer rate.
Packit 022b05
Packit 022b05
         This object only has meaning when an corresponding
Packit 022b05
         slapmPRMonEntry (or slapmPolicyMonitorEntry)
Packit 022b05
         exists with the slapmPRMonControl (or
Packit 022b05
         slapmPolicyMonitorControl) BITS setting
Packit 022b05
         monitorSubcomponents(5) enabled.  The value of this
Packit 022b05
         object is zero when monitoring is not in effect."
Packit 022b05
      ::= { slapmSubcomponentEntry 22 }
Packit 022b05
Packit 022b05
   slapmSubcomponentMonitorCurrentOutRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Gauge32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Using the value of the corresponding slapmPRMonInterval (or
Packit 022b05
         slapmPolicyMonitorInterva)l, slapmSubcomponentStatsOutOctets
Packit 022b05
         is divided by slapmPRMonInterval (or
Packit 022b05
         slapmPolicyMonitorInterval) to determine the
Packit 022b05
         current out transfer rate.
Packit 022b05
Packit 022b05
         This object only has meaning when an corresponding
Packit 022b05
         slapmPRMonEntry (or slapmPolicyMonitorEntry) exists with
Packit 022b05
         the slapmPRMonControl (or slapmPolicyMonitorControl)
Packit 022b05
         BITS setting monitorSubcomponents(5) enabled.  The value
Packit 022b05
         of this object is zero when monitoring is not in effect."
Packit 022b05
      ::= { slapmSubcomponentEntry 23 }
Packit 022b05
Packit 022b05
  slapmSubcomponentPolicyRuleIndex OBJECT-TYPE
Packit 022b05
     SYNTAX      Unsigned32 (0..4294967295)
Packit 022b05
     MAX-ACCESS  read-only
Packit 022b05
     STATUS      current
Packit 022b05
     DESCRIPTION
Packit 022b05
        "Points to an slapmPolicyNameEntry when combined with
Packit 022b05
        slapmSubcomponentSystemAddress to indicate the
Packit 022b05
        policy naming that relates to this entry.
Packit 022b05
Packit 022b05
        A value of 0 for this object MUST be returned when
Packit 022b05
        the corresponding slapmSubcomponentEntry has no
Packit 022b05
        policy rule associated with it."
Packit 022b05
     ::= { slapmSubcomponentEntry 24 }
Packit 022b05
Packit 022b05
   -- Table that maps an unsigned integer index to whatever
Packit 022b05
   -- names a policy rule.
Packit 022b05
Packit 022b05
   slapmPolicyNameTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF SlapmPolicyNameEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Provides the mapping between a policy index as a
Packit 022b05
          unsigned 32 bit integer and the unique name associated
Packit 022b05
          with a policy rule."
Packit 022b05
     ::= { slapmTableObjects 4 }
Packit 022b05
Packit 022b05
   slapmPolicyNameEntry OBJECT-TYPE
Packit 022b05
      SYNTAX SlapmPolicyNameEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Defines an entry in the slapmPolicyNameTable."
Packit 022b05
      INDEX {
Packit 022b05
             slapmPolicyNameSystemAddress,
Packit 022b05
             slapmPolicyNameIndex
Packit 022b05
            }
Packit 022b05
      ::= { slapmPolicyNameTable 1 }
Packit 022b05
Packit 022b05
   SlapmPolicyNameEntry ::=
Packit 022b05
      SEQUENCE {
Packit 022b05
          slapmPolicyNameSystemAddress   OCTET STRING,
Packit 022b05
          slapmPolicyNameIndex           Unsigned32,
Packit 022b05
          slapmPolicyNameOfRule          SlapmPolicyRuleName
Packit 022b05
      }
Packit 022b05
Packit 022b05
   slapmPolicyNameSystemAddress OBJECT-TYPE
Packit 022b05
      SYNTAX      OCTET STRING (SIZE(0 | 4 | 16))
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Address of a system that an Policy rule definition relates
Packit 022b05
         to.  A zero length octet string must be used to indicate
Packit 022b05
         that only a single system is being represented.
Packit 022b05
         Otherwise, the length of the octet string must be
Packit 022b05
         4 for an ipv4 address or 16 for an ipv6 address."
Packit 022b05
      ::= { slapmPolicyNameEntry 1 }
Packit 022b05
Packit 022b05
   slapmPolicyNameIndex OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32 (1..4294967295)
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "A locally arbitrary, but unique identifier associated
Packit 022b05
          with this table entry.  This value is not expected to
Packit 022b05
          remain constant across reIPLs."
Packit 022b05
      ::= { slapmPolicyNameEntry 2 }
Packit 022b05
Packit 022b05
   slapmPolicyNameOfRule OBJECT-TYPE
Packit 022b05
      SYNTAX      SlapmPolicyRuleName
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The unique name that identifies a policy rule definition."
Packit 022b05
      ::= { slapmPolicyNameEntry 3 }
Packit 022b05
Packit 022b05
   -- Sla Performance Monitoring Policy Rule Statistics Table
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF SlapmPolicyRuleStatsEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Provides statistics on a per system and a per policy
Packit 022b05
          rule basis."
Packit 022b05
     ::= { slapmTableObjects 5 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsEntry OBJECT-TYPE
Packit 022b05
      SYNTAX SlapmPolicyRuleStatsEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Defines an entry in the slapmPolicyRuleStatsTable.
Packit 022b05
          This table defines a set of statistics that is kept
Packit 022b05
          on a per system and per policy rule basis.
Packit 022b05
Packit 022b05
          Entries in this table are not created or deleted via SNMP
Packit 022b05
          but reflect the set of policy rule definitions known
Packit 022b05
          at a system."
Packit 022b05
      INDEX {
Packit 022b05
             slapmPolicyNameSystemAddress,
Packit 022b05
             slapmPolicyNameIndex
Packit 022b05
            }
Packit 022b05
      ::= { slapmPolicyRuleStatsTable 1 }
Packit 022b05
Packit 022b05
   SlapmPolicyRuleStatsEntry ::=
Packit 022b05
      SEQUENCE {
Packit 022b05
          slapmPolicyRuleStatsOperStatus     INTEGER,
Packit 022b05
          slapmPolicyRuleStatsActiveConns    Gauge32,
Packit 022b05
          slapmPolicyRuleStatsTotalConns     Counter32,
Packit 022b05
          slapmPolicyRuleStatsLActivated     DateAndTime,
Packit 022b05
          slapmPolicyRuleStatsLastMapping    DateAndTime,
Packit 022b05
          slapmPolicyRuleStatsInOctets       Counter32,
Packit 022b05
          slapmPolicyRuleStatsOutOctets      Counter32,
Packit 022b05
          slapmPolicyRuleStatsConnLimit      Unsigned32,
Packit 022b05
          slapmPolicyRuleStatsCountAccepts   Counter32,
Packit 022b05
          slapmPolicyRuleStatsCountDenies    Counter32,
Packit 022b05
          slapmPolicyRuleStatsInDiscards     Counter32,
Packit 022b05
          slapmPolicyRuleStatsOutDiscards    Counter32,
Packit 022b05
          slapmPolicyRuleStatsInPackets      Counter32,
Packit 022b05
          slapmPolicyRuleStatsOutPackets     Counter32,
Packit 022b05
          slapmPolicyRuleStatsInProOctets    Counter32,
Packit 022b05
          slapmPolicyRuleStatsOutProOctets   Counter32,
Packit 022b05
          slapmPolicyRuleStatsMinRate        Unsigned32,
Packit 022b05
          slapmPolicyRuleStatsMaxRate        Unsigned32,
Packit 022b05
          slapmPolicyRuleStatsMaxDelay       Unsigned32,
Packit 022b05
          slapmPolicyRuleStatsTotalRsvpFlows Counter32,
Packit 022b05
          slapmPolicyRuleStatsActRsvpFlows   Gauge32
Packit 022b05
      }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsOperStatus OBJECT-TYPE
Packit 022b05
      SYNTAX      INTEGER {
Packit 022b05
                             inactive(1),
Packit 022b05
                             active(2),
Packit 022b05
                             deleteNeeded(3)
Packit 022b05
                          }
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The state of a policy entry:
Packit 022b05
Packit 022b05
           inactive(1)      - An policy entry was either defined
Packit 022b05
                              by local system definition or
Packit 022b05
                              discovered via
Packit 022b05
                              a directory search but has not been
Packit 022b05
                              activated (not currently being used).
Packit 022b05
           active(2)        - Policy entry is being used to affect
Packit 022b05
                              traffic flows.
Packit 022b05
           deleteNeeded(3)  - Either though local implementation
Packit 022b05
                              dependent methods or by discovering
Packit 022b05
                              that the directory entry corresponding
Packit 022b05
                              to this table entry no longer
Packit 022b05
                              exists and slapmPolicyPurgeTime needs
Packit 022b05
                              to expire before attempting to remove
Packit 022b05
                              the corresponding slapmPolicyStatsEntry
Packit 022b05
                              and any dependent slapmPolicyMonitor
Packit 022b05
                              table entries.
Packit 022b05
         Note: a policy rule in a state other than
Packit 022b05
         active(2) is not being used to affect traffic flows."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 1 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsActiveConns OBJECT-TYPE
Packit 022b05
      SYNTAX      Gauge32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The number of active TCP connections that are
Packit 022b05
         affected by the corresponding policy entry."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 2 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsTotalConns OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The number of total TCP connections that are
Packit 022b05
         affected by the corresponding policy entry."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 3 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsLActivated OBJECT-TYPE
Packit 022b05
      SYNTAX      DateAndTime
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The timestamp for when the corresponding policy entry
Packit 022b05
         was last activated.  The value of this object serves as
Packit 022b05
         the discontinuity event indicator when polling entries
Packit 022b05
         in this table.  The value of this object is updated on
Packit 022b05
         transition of slapmPolicyRuleStatsOperStatus into the
Packit 022b05
         active(2) state."
Packit 022b05
      DEFVAL { '0000000000000000'H }
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 4 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsLastMapping OBJECT-TYPE
Packit 022b05
      SYNTAX      DateAndTime
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The timestamp for when the last time
Packit 022b05
         that the associated policy entry was used."
Packit 022b05
      DEFVAL { '0000000000000000'H }
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 5 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsInOctets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The number of octets that was received by IP for an
Packit 022b05
         entity that map to this entry."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 6 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsOutOctets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The number of octets that was transmitted by IP for an
Packit 022b05
         entity that map to this entry."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 7 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsConnLimit OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The limit for the number of active TCP connections that
Packit 022b05
         are allowed for this policy definition.  A value of zero
Packit 022b05
         for this object implies that a connection limit has not
Packit 022b05
         been specified."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 8 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsCountAccepts OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter is incremented when a policy action's
Packit 022b05
          Permission value is set to Accept and a session
Packit 022b05
          (TCP connection) is accepted."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 9 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsCountDenies OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter is incremented when a policy action's
Packit 022b05
          Permission value is set to Deny and a session is denied,
Packit 022b05
          or when a session (TCP connection) is rejected due to a
Packit 022b05
          policy's connection limit (slapmPolicyRuleStatsConnectLimit)
Packit 022b05
          being reached."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 10 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsInDiscards OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of in octets discarded.
Packit 022b05
          This occurs when an error is detected.  Examples of this
Packit 022b05
          are buffer overflow, checksum error, or bad packet
Packit 022b05
          format."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 11 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsOutDiscards OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of out octets discarded.
Packit 022b05
          Examples of this are buffer overflow, checksum error, or
Packit 022b05
          bad packet format."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 12 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsInPackets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of in packets received
Packit 022b05
          that relate to this policy entry from IP."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 13 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsOutPackets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of out packets sent
Packit 022b05
          by IP that relate to this policy entry."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 14 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsInProOctets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of in octets that are
Packit 022b05
          determined to be within profile."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 15 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsOutProOctets OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "This counter counts the number of out octets that are
Packit 022b05
          determined to be within profile."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 16 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsMinRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32
Packit 022b05
      UNITS       "Kilobits per second"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The minimum transfer rate defined for this entry."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 17 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsMaxRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32
Packit 022b05
      UNITS       "Kilobits per second"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The maximum transfer rate defined for this entry."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 18 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsMaxDelay OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32
Packit 022b05
      UNITS       "milliseconds"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The maximum delay defined for this entry."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 19 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsTotalRsvpFlows OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Total number of RSVP flows that have be activated."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 20 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleStatsActRsvpFlows OBJECT-TYPE
Packit 022b05
      SYNTAX      Gauge32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Current number of active RSVP flows."
Packit 022b05
      ::= { slapmPolicyRuleStatsEntry 21 }
Packit 022b05
Packit 022b05
   -- SLA Performance Monitoring Policy Rule Monitor Table
Packit 022b05
Packit 022b05
   slapmPRMonTable OBJECT-TYPE
Packit 022b05
      SYNTAX SEQUENCE OF SlapmPRMonEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Provides a method of monitoring policies and their
Packit 022b05
          effect at a system."
Packit 022b05
     ::= { slapmTableObjects 6 }
Packit 022b05
Packit 022b05
   slapmPRMonEntry OBJECT-TYPE
Packit 022b05
      SYNTAX SlapmPRMonEntry
Packit 022b05
      MAX-ACCESS not-accessible
Packit 022b05
      STATUS current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "Defines an entry in the slapmPRMonTable. This
Packit 022b05
          table defines which policies should be monitored on a
Packit 022b05
          per policy rule basis.
Packit 022b05
Packit 022b05
          An attempt to set any read-create object defined within an
Packit 022b05
          slapmPRMonEntry while the value of slapmPRMonRowStatus is
Packit 022b05
          active(1) will result in an inconsistentValue error."
Packit 022b05
      INDEX {
Packit 022b05
             slapmPRMonOwnerIndex,
Packit 022b05
             slapmPRMonSystemAddress,
Packit 022b05
             slapmPRMonIndex
Packit 022b05
            }
Packit 022b05
      ::= { slapmPRMonTable 1 }
Packit 022b05
Packit 022b05
   SlapmPRMonEntry ::=
Packit 022b05
      SEQUENCE {
Packit 022b05
          slapmPRMonOwnerIndex              SnmpAdminString,
Packit 022b05
          slapmPRMonSystemAddress           OCTET STRING,
Packit 022b05
          slapmPRMonIndex                   Unsigned32,
Packit 022b05
          slapmPRMonControl                 BITS,
Packit 022b05
          slapmPRMonStatus                  SlapmStatus,
Packit 022b05
          slapmPRMonInterval                Unsigned32,
Packit 022b05
          slapmPRMonIntTime                 DateAndTime,
Packit 022b05
          slapmPRMonCurrentInRate           Gauge32,
Packit 022b05
          slapmPRMonCurrentOutRate          Gauge32,
Packit 022b05
          slapmPRMonMinRateLow              Unsigned32,
Packit 022b05
          slapmPRMonMinRateHigh             Unsigned32,
Packit 022b05
          slapmPRMonMaxRateHigh             Unsigned32,
Packit 022b05
          slapmPRMonMaxRateLow              Unsigned32,
Packit 022b05
          slapmPRMonMaxDelayHigh            Unsigned32,
Packit 022b05
          slapmPRMonMaxDelayLow             Unsigned32,
Packit 022b05
          slapmPRMonMinInRateNotAchieves    Counter32,
Packit 022b05
          slapmPRMonMaxInRateExceeds        Counter32,
Packit 022b05
          slapmPRMonMaxDelayExceeds         Counter32,
Packit 022b05
          slapmPRMonMinOutRateNotAchieves   Counter32,
Packit 022b05
          slapmPRMonMaxOutRateExceeds       Counter32,
Packit 022b05
          slapmPRMonCurrentDelayRate        Gauge32,
Packit 022b05
          slapmPRMonRowStatus               RowStatus
Packit 022b05
      }
Packit 022b05
Packit 022b05
   slapmPRMonOwnerIndex OBJECT-TYPE
Packit 022b05
      SYNTAX      SnmpAdminString (SIZE(0..16))
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "To facilitate the provisioning of access control by a
Packit 022b05
         security administrator using the View-Based Access
Packit 022b05
         Control Model (RFC 2575, VACM) for tables in which
Packit 022b05
         multiple users may need to independently create or modify
Packit 022b05
         entries, the initial index is used as an 'owner index'.
Packit 022b05
         Such an initial index has a syntax of SnmpAdminString,
Packit 022b05
         and can thus be trivially mapped to a securityName or
Packit 022b05
         groupName as defined in VACM, in accordance with a
Packit 022b05
         security policy.
Packit 022b05
Packit 022b05
         All entries in that table belonging to a particular user
Packit 022b05
         will have the same value for this initial index.  For a
Packit 022b05
         given user's entries in a particular table, the object
Packit 022b05
         identifiers for the information in these entries will
Packit 022b05
         have the same subidentifiers (except for the 'column'
Packit 022b05
         subidentifier) up to the end of the encoded owner index.
Packit 022b05
         To configure VACM to permit access to this portion of the
Packit 022b05
         table, one would create vacmViewTreeFamilyTable entries
Packit 022b05
         with the value of vacmViewTreeFamilySubtree including the
Packit 022b05
         owner index portion, and vacmViewTreeFamilyMask
Packit 022b05
         'wildcarding' the column subidentifier.  More elaborate
Packit 022b05
         configurations are possible."
Packit 022b05
      ::= { slapmPRMonEntry 1 }
Packit 022b05
Packit 022b05
   slapmPRMonSystemAddress OBJECT-TYPE
Packit 022b05
      SYNTAX      OCTET STRING (SIZE(0 | 4 | 16))
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Address of a system that an Policy definition relates to.
Packit 022b05
         A zero length octet string can be used to indicate that
Packit 022b05
         only a single system is being represented.
Packit 022b05
         Otherwise, the length of the octet string should be
Packit 022b05
         4 for an ipv4 address and 16 for an ipv6 address."
Packit 022b05
      ::= { slapmPRMonEntry 2 }
Packit 022b05
Packit 022b05
   slapmPRMonIndex OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32
Packit 022b05
      MAX-ACCESS  not-accessible
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "An slapmPolicyNameTable index, slapmPolicyNameIndex,
Packit 022b05
         that points to the unique name associated with a
Packit 022b05
         policy rule definition."
Packit 022b05
      ::= { slapmPRMonEntry 3 }
Packit 022b05
Packit 022b05
   slapmPRMonControl OBJECT-TYPE
Packit 022b05
      SYNTAX      BITS {
Packit 022b05
                        monitorMinRate(0),
Packit 022b05
                        monitorMaxRate(1),
Packit 022b05
                        monitorMaxDelay(2),
Packit 022b05
                        enableAggregateTraps(3),
Packit 022b05
                        enableSubcomponentTraps(4),
Packit 022b05
                        monitorSubcomponents(5)
Packit 022b05
                       }
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The value of this object determines the type and level
Packit 022b05
         of monitoring that is applied to a policy rule.  The
Packit 022b05
         value of this object can't be changed once the table
Packit 022b05
         entry that it is a part of is activated via a
Packit 022b05
         slapmPRMonRowStatus transition to active state.
Packit 022b05
Packit 022b05
             monitorMinRate(0) - Monitor minimum transfer rate.
Packit 022b05
             monitorMaxRate(1) - Monitor maximum transfer rate.
Packit 022b05
             monitorMaxDelay(2) - Monitor maximum delay.
Packit 022b05
             enableAggregateTraps(3) - The enableAggregateTraps(3)
Packit 022b05
                   BITS setting enables notification generation
Packit 022b05
                   when monitoring a policy rule as an
Packit 022b05
                   aggregate using the values in the corresponding
Packit 022b05
                   slapmPRMonStatsEntry.  By default this function
Packit 022b05
                   is not enabled.
Packit 022b05
             enableSubcomponentTraps(4) - This BITS setting enables
Packit 022b05
                   notification generation when monitoring all
Packit 022b05
                   subcomponents that are mapped to an corresponding
Packit 022b05
                   slapmPRMonStatsEntry.  By default this
Packit 022b05
                   function is not enabled.
Packit 022b05
             monitorSubcomponents(5) - This BITS setting enables
Packit 022b05
                   monitoring of each subcomponent (typically a
Packit 022b05
                   TCP connection or UDP listener) individually."
Packit 022b05
      DEFVAL   { { monitorMinRate, monitorMaxRate,
Packit 022b05
                   monitorMaxDelay } }
Packit 022b05
      ::= { slapmPRMonEntry 4 }
Packit 022b05
Packit 022b05
   slapmPRMonStatus OBJECT-TYPE
Packit 022b05
      SYNTAX      SlapmStatus
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The value of this object indicates when a monitored
Packit 022b05
         value has not meet a threshold or isn't meeting the
Packit 022b05
         defined service level.  The SlapmStatus TEXTUAL-CONVENTION
Packit 022b05
         defines two levels of not meeting a threshold.  The first
Packit 022b05
         set:
Packit 022b05
                     slaMinInRateNotAchieved(0),
Packit 022b05
                     slaMaxInRateExceeded(1),
Packit 022b05
                     slaMaxDelayExceeded(2),
Packit 022b05
                     slaMinOutRateNotAchieved(3),
Packit 022b05
                     slaMaxOutRateExceeded(4)
Packit 022b05
Packit 022b05
         are used to indicate when the SLA as an aggregate is
Packit 022b05
         not meeting a threshold while the second set:
Packit 022b05
Packit 022b05
                     monitorMinInRateNotAchieved(5),
Packit 022b05
                     monitorMaxInRateExceeded(6),
Packit 022b05
                     monitorMaxDelayExceeded(7),
Packit 022b05
                     monitorMinOutRateNotAchieved(8),
Packit 022b05
                     monitorMaxOutRateExceeded(9)
Packit 022b05
Packit 022b05
         indicate that at least one subcomponent is not meeting
Packit 022b05
         a threshold."
Packit 022b05
      ::= { slapmPRMonEntry 5 }
Packit 022b05
Packit 022b05
   slapmPRMonInterval OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32 (15..86400) -- 15 second min, 24 hour max
Packit 022b05
      UNITS       "seconds"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The number of seconds that defines the sample period."
Packit 022b05
      DEFVAL   {20}    -- 20 seconds
Packit 022b05
      ::= { slapmPRMonEntry 6 }
Packit 022b05
Packit 022b05
   slapmPRMonIntTime OBJECT-TYPE
Packit 022b05
      SYNTAX      DateAndTime
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The timestamp for when the last interval ended."
Packit 022b05
      DEFVAL { '0000000000000000'H }
Packit 022b05
      ::= { slapmPRMonEntry 7 }
Packit 022b05
Packit 022b05
   slapmPRMonCurrentInRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Gauge32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Using the value of the corresponding
Packit 022b05
         slapmPRMonInterval, slapmPolicyRuleStatsInOctets
Packit 022b05
         is sampled and then divided by slapmPRMonInterval
Packit 022b05
         to determine the current in transfer rate."
Packit 022b05
      ::= { slapmPRMonEntry 8 }
Packit 022b05
Packit 022b05
   slapmPRMonCurrentOutRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Gauge32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "Using the value of the corresponding
Packit 022b05
         slapmPolicyMonInterval, slapmPolicyRuleStatsOutOctets
Packit 022b05
         is sampled and then divided by slapmPRMonInterval
Packit 022b05
         to determine the current out transfer rate."
Packit 022b05
      ::= { slapmPRMonEntry 9 }
Packit 022b05
Packit 022b05
   slapmPRMonMinRateLow OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a
Packit 022b05
         slapmPolicyRuleMonNotOkay notification, signalling
Packit 022b05
         that a monitored minimum transfer rate has not been meet.
Packit 022b05
         A slapmPolicyRuleMonNotOkay notification is not
Packit 022b05
         generated again for an slapmPRMonEntry until
Packit 022b05
         the minimum transfer rate
Packit 022b05
         exceeds slapmPRMonMinRateHigh (a
Packit 022b05
         slapmPolicyRuleMonOkay notification is then transmitted)
Packit 022b05
         and then fails below slapmPRMonMinRateLow.  This
Packit 022b05
         behavior reduces the slapmPolicyRuleMonNotOkay
Packit 022b05
         notifications that are transmitted.
Packit 022b05
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPRMonControl monitorMinRate(0) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the min rate value specified in the associated
Packit 022b05
         action definition minus 10%.  If the action definition
Packit 022b05
         doesn't have a min rate defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMinRate(0)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPRMonControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected in
Packit 022b05
         order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPRMonEntry 10 }
Packit 022b05
Packit 022b05
   slapmPRMonMinRateHigh OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a slapmPolicyRuleMonOkay
Packit 022b05
         notification, signalling that a monitored minimum
Packit 022b05
         transfer rate has increased to an acceptable level.
Packit 022b05
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPRMonControl monitorMinRate(0) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the min rate value specified in the associated
Packit 022b05
         action definition plus 10%.  If the action definition
Packit 022b05
         doesn't have a min rate defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMinRate(0)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPRMonControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected
Packit 022b05
         in order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPRMonEntry 11 }
Packit 022b05
Packit 022b05
   slapmPRMonMaxRateHigh OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a
Packit 022b05
         slapmPolicyRuleMonNotOkay notification, signalling
Packit 022b05
         that a monitored maximum transfer rate has been exceeded.
Packit 022b05
Packit 022b05
         A slapmPolicyRuleNotOkay notification is not
Packit 022b05
         generated again for an slapmPRMonEntry until the
Packit 022b05
         maximum transfer rate fails below
Packit 022b05
         slapmPRMonMaxRateLow (a slapmPolicyRuleMonOkay
Packit 022b05
         notification is then transmitted) and then raises above
Packit 022b05
         slapmPRMonMaxRateHigh.  This behavior reduces the
Packit 022b05
         slapmPolicyRuleMonNotOkay notifications that are
Packit 022b05
         transmitted.
Packit 022b05
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPRMonControl monitorMaxRate(1) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the max rate value specified in the associated
Packit 022b05
         action definition plus 10%.  If the action definition
Packit 022b05
         doesn't have a max rate defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMaxRate(1)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPRMonControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected in
Packit 022b05
         order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPRMonEntry 12 }
Packit 022b05
Packit 022b05
   slapmPRMonMaxRateLow OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32
Packit 022b05
      UNITS       "kilobits per second"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a slapmPolicyRuleMonOkay
Packit 022b05
         notification, signalling that a monitored maximum
Packit 022b05
         transfer rate has fallen to an acceptable level.
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPRMonControl monitorMaxRate(1) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the max rate value specified in the associated
Packit 022b05
         action definition minus 10%.  If the action definition
Packit 022b05
         doesn't have a max rate defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMaxRate(1)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPRMonControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected in
Packit 022b05
         order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPRMonEntry 13 }
Packit 022b05
Packit 022b05
   slapmPRMonMaxDelayHigh OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32
Packit 022b05
      UNITS       "milliseconds"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a
Packit 022b05
         slapmPolicyRuleMonNotOkay notification, signalling
Packit 022b05
         that a monitored maximum delay rate has been exceeded.
Packit 022b05
Packit 022b05
         A slapmPolicyRuleMonNotOkay notification is not
Packit 022b05
         generated again for an slapmPRMonEntry until
Packit 022b05
         the maximum delay rate falls below
Packit 022b05
         slapmPRMonMaxDelayLow (a slapmPolicyRuleMonOkay
Packit 022b05
         notification is then transmitted) and raises above
Packit 022b05
         slapmPRMonMaxDelayHigh.  This behavior reduces
Packit 022b05
         the slapmPolicyRuleMonNotOkay notifications that are
Packit 022b05
         transmitted.
Packit 022b05
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPRMonControl monitorMaxDelay(4) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the max delay value specified in the associated
Packit 022b05
         action definition plus 10%.  If the action definition
Packit 022b05
         doesn't have a max delay defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMaxDelay(4)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPRMonControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected
Packit 022b05
         in order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPRMonEntry 14 }
Packit 022b05
Packit 022b05
   slapmPRMonMaxDelayLow OBJECT-TYPE
Packit 022b05
      SYNTAX      Unsigned32
Packit 022b05
      UNITS       "milliseconds"
Packit 022b05
      MAX-ACCESS  read-create
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "The threshold for generating a slapmPolicyRuleMonOkay
Packit 022b05
         notification, signalling that a monitored maximum delay
Packit 022b05
         rate has fallen to an acceptable level.
Packit 022b05
Packit 022b05
         A value of zero for this object is returned when the
Packit 022b05
         slapmPRMonControl monitorMaxDelay(4) is not
Packit 022b05
         enabled.  When enabled the default value for this object
Packit 022b05
         is the max delay value specified in the associated
Packit 022b05
         action definition minus 10%.  If the action definition
Packit 022b05
         doesn't have a max delay defined then there is no
Packit 022b05
         default for this object and a value MUST be specified
Packit 022b05
         prior to activating this entry when monitorMaxDelay(4)
Packit 022b05
         is selected.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPRMonControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be selected
Packit 022b05
         in order for any notification relating to this entry to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmPRMonEntry 15 }
Packit 022b05
Packit 022b05
   slapmPRMonMinInRateNotAchieves OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The number of times that a minimum transfer in rate
Packit 022b05
          was not achieved."
Packit 022b05
      ::= { slapmPRMonEntry 16 }
Packit 022b05
Packit 022b05
   slapmPRMonMaxInRateExceeds OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The number of times that a maximum transfer in rate
Packit 022b05
          was exceeded."
Packit 022b05
      ::= { slapmPRMonEntry 17 }
Packit 022b05
Packit 022b05
   slapmPRMonMaxDelayExceeds OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The number of times that a maximum delay in rate
Packit 022b05
          was exceeded."
Packit 022b05
      ::= { slapmPRMonEntry 18 }
Packit 022b05
Packit 022b05
   slapmPRMonMinOutRateNotAchieves OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The number of times that a minimum transfer out rate
Packit 022b05
          was not achieved."
Packit 022b05
      ::= { slapmPRMonEntry 19 }
Packit 022b05
Packit 022b05
   slapmPRMonMaxOutRateExceeds OBJECT-TYPE
Packit 022b05
      SYNTAX      Counter32
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The number of times that a maximum transfer out rate
Packit 022b05
          was exceeded."
Packit 022b05
      ::= { slapmPRMonEntry 20 }
Packit 022b05
Packit 022b05
   slapmPRMonCurrentDelayRate OBJECT-TYPE
Packit 022b05
      SYNTAX      Gauge32
Packit 022b05
      UNITS       "milliseconds"
Packit 022b05
      MAX-ACCESS  read-only
Packit 022b05
      STATUS      current
Packit 022b05
      DESCRIPTION
Packit 022b05
          "The current delay rate for this entry.  This is
Packit 022b05
          calculated by taking the average of the TCP
Packit 022b05
          round trip times for all associating
Packit 022b05
          slapmSubcomponentTable entries within a interval."
Packit 022b05
      ::= { slapmPRMonEntry 21 }
Packit 022b05
Packit 022b05
   slapmPRMonRowStatus  OBJECT-TYPE
Packit 022b05
      SYNTAX       RowStatus
Packit 022b05
      MAX-ACCESS   read-create
Packit 022b05
      STATUS       current
Packit 022b05
      DESCRIPTION
Packit 022b05
        "This object allows entries to be created and deleted
Packit 022b05
         in the slapmPRMonTable.  An entry in this table
Packit 022b05
         is deleted by setting this object to destroy(6).
Packit 022b05
Packit 022b05
         Removal of an corresponding (same policy index)
Packit 022b05
         slapmPolicyRuleStatsEntry has the side effect of the
Packit 022b05
         automatic deletion an entry in this table.
Packit 022b05
Packit 022b05
         Note that an attempt to set any read-create object
Packit 022b05
         defined within an slapmPRMonEntry while the value
Packit 022b05
         of slapmPRMonRowStatus is active(1) will result in
Packit 022b05
         an inconsistentValue error."
Packit 022b05
      ::= { slapmPRMonEntry 22 }
Packit 022b05
Packit 022b05
   -- Notifications
Packit 022b05
Packit 022b05
   slapmMonitoredEventNotAchieved NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmPolicyMonitorIntTime,
Packit 022b05
          slapmPolicyMonitorControl,
Packit 022b05
          slapmPolicyMonitorStatus,
Packit 022b05
          slapmPolicyMonitorStatus,
Packit 022b05
          slapmPolicyMonitorCurrentInRate,
Packit 022b05
          slapmPolicyMonitorCurrentOutRate,
Packit 022b05
          slapmPolicyMonitorCurrentDelayRate
Packit 022b05
      }
Packit 022b05
      STATUS  deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "This notification is generated when an monitored event
Packit 022b05
         is not achieved with respect to threshold.  This
Packit 022b05
         applies only towards monitoring a policy traffic
Packit 022b05
         profile as an aggregate via an associating
Packit 022b05
         slapmPolicyStatsEntry.  The value
Packit 022b05
         of slapmPolicyMonitorControl can be examined to
Packit 022b05
         determine what is being monitored.  The first
Packit 022b05
         slapmPolicyMonitorStatus value supplies the current
Packit 022b05
         monitor status while the 2nd value supplies the
Packit 022b05
         previous status.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPolicyMonitorControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be
Packit 022b05
         selected in order for this notification to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmNotifications 1 }
Packit 022b05
Packit 022b05
   slapmMonitoredEventOkay NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmPolicyMonitorIntTime,
Packit 022b05
          slapmPolicyMonitorControl,
Packit 022b05
          slapmPolicyMonitorStatus,
Packit 022b05
          slapmPolicyMonitorStatus,
Packit 022b05
          slapmPolicyMonitorCurrentInRate,
Packit 022b05
          slapmPolicyMonitorCurrentOutRate,
Packit 022b05
          slapmPolicyMonitorCurrentDelayRate
Packit 022b05
      }
Packit 022b05
      STATUS  deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "This notification is generated when a monitored
Packit 022b05
         event has improved to an acceptable level.  This
Packit 022b05
         applies only towards monitoring a policy traffic
Packit 022b05
         profile as an aggregate via an associating
Packit 022b05
         slapmPolicyStatsEntry.  The value
Packit 022b05
         of slapmPolicyMonitorControl can be examined to
Packit 022b05
         determine what is being monitored.  The first
Packit 022b05
         slapmPolicyMonitorStatus value supplies the current
Packit 022b05
         monitor status while the 2nd value supplies the
Packit 022b05
         previous status.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPolicyMonitorControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be
Packit 022b05
         selected in order for this notification to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmNotifications 2 }
Packit 022b05
Packit 022b05
   slapmPolicyProfileDeleted NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmPolicyStatsActiveConns,
Packit 022b05
          slapmPolicyStatsTotalConns,
Packit 022b05
          slapmPolicyStatsFirstActivated,
Packit 022b05
          slapmPolicyStatsLastMapping,
Packit 022b05
          slapmPolicyStatsInOctets,
Packit 022b05
          slapmPolicyStatsOutOctets,
Packit 022b05
          slapmPolicyStatsConnectionLimit,
Packit 022b05
          slapmPolicyStatsCountAccepts,
Packit 022b05
          slapmPolicyStatsCountDenies,
Packit 022b05
          slapmPolicyStatsInDiscards,
Packit 022b05
          slapmPolicyStatsOutDiscards,
Packit 022b05
          slapmPolicyStatsInPackets,
Packit 022b05
          slapmPolicyStatsOutPackets,
Packit 022b05
          slapmPolicyStatsInProfileOctets,
Packit 022b05
          slapmPolicyStatsOutProfileOctets,
Packit 022b05
          slapmPolicyStatsMinRate,
Packit 022b05
          slapmPolicyStatsMaxRate,
Packit 022b05
          slapmPolicyStatsMaxDelay
Packit 022b05
      }
Packit 022b05
      STATUS  deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "A slapmPolicyDeleted notification is sent when a
Packit 022b05
         slapmPolicyStatsEntry is deleted if the value of
Packit 022b05
         slapmPolicyTrapEnable is enabled(1)."
Packit 022b05
      ::= { slapmNotifications 3 }
Packit 022b05
Packit 022b05
   slapmPolicyMonitorDeleted NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmPolicyMonitorStatus,
Packit 022b05
          slapmPolicyMonitorInterval,
Packit 022b05
          slapmPolicyMonitorIntTime,
Packit 022b05
          slapmPolicyMonitorCurrentInRate,
Packit 022b05
          slapmPolicyMonitorCurrentOutRate,
Packit 022b05
          slapmPolicyMonitorCurrentDelayRate,
Packit 022b05
          slapmPolicyMonitorMinRateLow,
Packit 022b05
          slapmPolicyMonitorMinRateHigh,
Packit 022b05
          slapmPolicyMonitorMaxRateHigh,
Packit 022b05
          slapmPolicyMonitorMaxRateLow,
Packit 022b05
          slapmPolicyMonitorMaxDelayHigh,
Packit 022b05
          slapmPolicyMonitorMaxDelayLow,
Packit 022b05
          slapmPolicyMonitorMinInRateNotAchieves,
Packit 022b05
          slapmPolicyMonitorMaxInRateExceeds,
Packit 022b05
          slapmPolicyMonitorMaxDelayExceeds,
Packit 022b05
          slapmPolicyMonitorMinOutRateNotAchieves,
Packit 022b05
          slapmPolicyMonitorMaxOutRateExceeds
Packit 022b05
      }
Packit 022b05
      STATUS  deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "A slapmPolicyMonitorDeleted notification is sent when a
Packit 022b05
         slapmPolicyMonitorEntry is deleted if the value of
Packit 022b05
         slapmPolicyTrapEnable is enabled(1)."
Packit 022b05
      ::= { slapmNotifications 4 }
Packit 022b05
Packit 022b05
   slapmSubcomponentMonitoredEventNotAchieved NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmSubcomponentSystemAddress,
Packit 022b05
          slapmSubcomponentPolicyName,
Packit 022b05
          slapmSubcomponentTrafficProfileName,
Packit 022b05
          slapmSubcomponentMonitorStatus,
Packit 022b05
          slapmSubcomponentMonitorStatus,
Packit 022b05
          slapmSubcomponentMonitorIntTime,
Packit 022b05
          slapmSubcomponentMonitorCurrentInRate,
Packit 022b05
          slapmSubcomponentMonitorCurrentOutRate,
Packit 022b05
          slapmSubcomponentTcpRoundTripTime
Packit 022b05
      }
Packit 022b05
      STATUS  deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "This notification is generated when a monitored value
Packit 022b05
         does not achieved a threshold specification.  This
Packit 022b05
         applies only towards monitoring the individual components
Packit 022b05
         of a policy traffic profile.  The value of the
Packit 022b05
         corresponding slapmPolicyMonitorControl can be examined
Packit 022b05
         to determine what is being monitored.  The first
Packit 022b05
         slapmSubcomponentMonitorStatus value supplies the current
Packit 022b05
         monitor status while the 2nd value supplies the
Packit 022b05
         previous status.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPolicyMonitorControl
Packit 022b05
         BITS setting, enableSubcomponentTraps(4), MUST be selected
Packit 022b05
         in order for this notification to potentially be generated."
Packit 022b05
      ::= { slapmNotifications 5 }
Packit 022b05
Packit 022b05
   slapmSubcomponentMonitoredEventOkay NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmSubcomponentSystemAddress,
Packit 022b05
          slapmSubcomponentPolicyName,
Packit 022b05
          slapmSubcomponentTrafficProfileName,
Packit 022b05
          slapmSubcomponentMonitorStatus,
Packit 022b05
          slapmSubcomponentMonitorStatus,
Packit 022b05
          slapmSubcomponentMonitorIntTime,
Packit 022b05
          slapmSubcomponentMonitorCurrentInRate,
Packit 022b05
          slapmSubcomponentMonitorCurrentOutRate,
Packit 022b05
          slapmSubcomponentTcpRoundTripTime
Packit 022b05
      }
Packit 022b05
      STATUS  deprecated
Packit 022b05
      DESCRIPTION
Packit 022b05
         "This notification is generated when a monitored value
Packit 022b05
         has reached an acceptable level.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPolicyMonitorControl
Packit 022b05
         BITS setting, enableSubcomponentTraps(3), MUST be
Packit 022b05
         selected in order for this notification to potentially
Packit 022b05
         be generated."
Packit 022b05
      ::= { slapmNotifications 6 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleMonNotOkay NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmPRMonIntTime,
Packit 022b05
          slapmPRMonControl,
Packit 022b05
          slapmPRMonStatus,
Packit 022b05
          slapmPRMonStatus,
Packit 022b05
          slapmPRMonCurrentInRate,
Packit 022b05
          slapmPRMonCurrentOutRate,
Packit 022b05
          slapmPRMonCurrentDelayRate
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "This notification is generated when an monitored event
Packit 022b05
         is not achieved with respect to a threshold.  This
Packit 022b05
         applies only towards monitoring a policy rule
Packit 022b05
         as an aggregate via an associating
Packit 022b05
         slapmPolicyRuleStatsEntry.  The value
Packit 022b05
         of slapmPRMonControl can be examined to
Packit 022b05
         determine what is being monitored.  The first
Packit 022b05
         slapmPRMonStatus value supplies the current
Packit 022b05
         monitor status while the 2nd value supplies the
Packit 022b05
         previous status.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPRMonControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be
Packit 022b05
         selected in order for this notification to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmNotifications 7 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleMonOkay NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmPRMonIntTime,
Packit 022b05
          slapmPRMonControl,
Packit 022b05
          slapmPRMonStatus,
Packit 022b05
          slapmPRMonStatus,
Packit 022b05
          slapmPRMonCurrentInRate,
Packit 022b05
          slapmPRMonCurrentOutRate,
Packit 022b05
          slapmPRMonCurrentDelayRate
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "This notification is generated when a monitored
Packit 022b05
         event has improved to an acceptable level.  This
Packit 022b05
         applies only towards monitoring a policy rule
Packit 022b05
         as an aggregate via an associating
Packit 022b05
         slapmPolicyRuleStatsEntry.  The value
Packit 022b05
         of slapmPRMonControl can be examined to
Packit 022b05
         determine what is being monitored.  The first
Packit 022b05
         slapmPRMonStatus value supplies the current
Packit 022b05
         monitor status while the 2nd value supplies the
Packit 022b05
         previous status.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPRMonControl
Packit 022b05
         BITS setting, enableAggregateTraps(3), MUST be
Packit 022b05
         selected in order for this notification to
Packit 022b05
         potentially be generated."
Packit 022b05
      ::= { slapmNotifications 8 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleDeleted NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmPolicyRuleStatsActiveConns,
Packit 022b05
          slapmPolicyRuleStatsTotalConns,
Packit 022b05
          slapmPolicyRuleStatsLActivated,
Packit 022b05
          slapmPolicyRuleStatsLastMapping,
Packit 022b05
          slapmPolicyRuleStatsInOctets,
Packit 022b05
          slapmPolicyRuleStatsOutOctets,
Packit 022b05
          slapmPolicyRuleStatsConnLimit,
Packit 022b05
          slapmPolicyRuleStatsCountAccepts,
Packit 022b05
          slapmPolicyRuleStatsCountDenies,
Packit 022b05
          slapmPolicyRuleStatsInDiscards,
Packit 022b05
          slapmPolicyRuleStatsOutDiscards,
Packit 022b05
          slapmPolicyRuleStatsInPackets,
Packit 022b05
          slapmPolicyRuleStatsOutPackets,
Packit 022b05
          slapmPolicyRuleStatsInProOctets,
Packit 022b05
          slapmPolicyRuleStatsOutProOctets,
Packit 022b05
          slapmPolicyRuleStatsMinRate,
Packit 022b05
          slapmPolicyRuleStatsMaxRate,
Packit 022b05
          slapmPolicyRuleStatsMaxDelay,
Packit 022b05
          slapmPolicyRuleStatsTotalRsvpFlows,
Packit 022b05
          slapmPolicyRuleStatsActRsvpFlows
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "A slapmPolicyRuleDeleted notification is sent when a
Packit 022b05
         slapmPolicyRuleStatsEntry is deleted if the value of
Packit 022b05
         slapmPolicyTrapEnable is enabled(1)."
Packit 022b05
      ::= { slapmNotifications 9 }
Packit 022b05
Packit 022b05
   slapmPolicyRuleMonDeleted NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmPRMonControl,
Packit 022b05
          slapmPRMonStatus,
Packit 022b05
          slapmPRMonInterval,
Packit 022b05
          slapmPRMonIntTime,
Packit 022b05
          slapmPRMonCurrentInRate,
Packit 022b05
          slapmPRMonCurrentOutRate,
Packit 022b05
          slapmPRMonCurrentDelayRate,
Packit 022b05
          slapmPRMonMinRateLow,
Packit 022b05
          slapmPRMonMinRateHigh,
Packit 022b05
          slapmPRMonMaxRateHigh,
Packit 022b05
          slapmPRMonMaxRateLow,
Packit 022b05
          slapmPRMonMaxDelayHigh,
Packit 022b05
          slapmPRMonMaxDelayLow,
Packit 022b05
          slapmPRMonMinInRateNotAchieves,
Packit 022b05
          slapmPRMonMaxInRateExceeds,
Packit 022b05
          slapmPRMonMaxDelayExceeds,
Packit 022b05
          slapmPRMonMinOutRateNotAchieves,
Packit 022b05
          slapmPRMonMaxOutRateExceeds
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "A slapmPolicyRuleMonDeleted notification is sent when a
Packit 022b05
         slapmPRMonEntry is deleted if the value of
Packit 022b05
         slapmPolicyTrapEnable is enabled(1)."
Packit 022b05
      ::= { slapmNotifications 10 }
Packit 022b05
Packit 022b05
   slapmSubcMonitorNotOkay NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmSubcomponentSystemAddress,
Packit 022b05
          slapmSubcomponentPolicyRuleIndex,
Packit 022b05
          slapmPRMonControl,
Packit 022b05
          slapmSubcomponentMonitorStatus,
Packit 022b05
          slapmSubcomponentMonitorStatus,
Packit 022b05
          slapmSubcomponentMonitorIntTime,
Packit 022b05
          slapmSubcomponentMonitorCurrentInRate,
Packit 022b05
          slapmSubcomponentMonitorCurrentOutRate,
Packit 022b05
          slapmSubcomponentTcpRoundTripTime
Packit 022b05
      }
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "This notification is generated when a monitored value
Packit 022b05
         does not achieved a threshold specification.  This
Packit 022b05
         applies only towards monitoring the individual components
Packit 022b05
         of a policy rule.  The value of the
Packit 022b05
         corresponding slapmPRMonControl can be examined
Packit 022b05
         to determine what is being monitored.  The first
Packit 022b05
         slapmSubcomponentMonitorStatus value supplies the current
Packit 022b05
         monitor status while the 2nd value supplies the
Packit 022b05
         previous status.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPRMonControl
Packit 022b05
         BITS setting, enableSubcomponentTraps(4), MUST be selected
Packit 022b05
         in order for this notification to potentially be generated."
Packit 022b05
      ::= { slapmNotifications 11 }
Packit 022b05
Packit 022b05
   slapmSubcMonitorOkay NOTIFICATION-TYPE
Packit 022b05
      OBJECTS {
Packit 022b05
          slapmSubcomponentSystemAddress,
Packit 022b05
          slapmSubcomponentPolicyRuleIndex,
Packit 022b05
          slapmPRMonControl,
Packit 022b05
          slapmSubcomponentMonitorStatus,
Packit 022b05
          slapmSubcomponentMonitorStatus,
Packit 022b05
          slapmSubcomponentMonitorIntTime,
Packit 022b05
          slapmSubcomponentMonitorCurrentInRate,
Packit 022b05
          slapmSubcomponentMonitorCurrentOutRate,
Packit 022b05
          slapmSubcomponentTcpRoundTripTime
Packit 022b05
      }
Packit 022b05
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
         "This notification is generated when a monitored value
Packit 022b05
         has reached an acceptable level.
Packit 022b05
Packit 022b05
         Note: The corresponding slapmPRMonControl
Packit 022b05
         BITS setting, enableSubcomponentTraps(3), MUST be
Packit 022b05
         selected in order for this notification to potentially
Packit 022b05
         be generated."
Packit 022b05
      ::= { slapmNotifications 12 }
Packit 022b05
Packit 022b05
   -- Conformance information
Packit 022b05
   -- Compliance statements
Packit 022b05
Packit 022b05
   slapmCompliances OBJECT IDENTIFIER ::= { slapmConformance 1 }
Packit 022b05
   slapmGroups      OBJECT IDENTIFIER ::= { slapmConformance 2 }
Packit 022b05
Packit 022b05
   -- Compliance statements
Packit 022b05
Packit 022b05
   slapmCompliance MODULE-COMPLIANCE
Packit 022b05
      STATUS  current
Packit 022b05
      DESCRIPTION
Packit 022b05
              "The compliance statement for the SLAPM-MIB."
Packit 022b05
      MODULE  -- this module
Packit 022b05
          MANDATORY-GROUPS {
Packit 022b05
                              slapmBaseGroup2,
Packit 022b05
                              slapmNotGroup2
Packit 022b05
                           }
Packit 022b05
          GROUP slapmEndSystemGroup2
Packit 022b05
          DESCRIPTION
Packit 022b05
              "The contents of this group is required by end-system
Packit 022b05
              implementations."
Packit 022b05
          GROUP slapmEndSystemNotGroup2
Packit 022b05
          DESCRIPTION
Packit 022b05
              "The contents of this group is required by end-system
Packit 022b05
              implementations."
Packit 022b05
          GROUP slapmBaseGroup
Packit 022b05
          DESCRIPTION
Packit 022b05
              "The contents of this group has been deprecated in favor
Packit 022b05
              of the new slapmBaseGroup2.  Older implementations of this
Packit 022b05
              MIB would continue its support of the contents of this
Packit 022b05
              group."
Packit 022b05
          GROUP slapmNotGroup
Packit 022b05
          DESCRIPTION
Packit 022b05
              "The contents of this group has been deprecated in favor
Packit 022b05
              of the new slapmNotGroup2.  Older implementations of this
Packit 022b05
              MIB would continue its support of the contents of
Packit 022b05
              this group."
Packit 022b05
          GROUP slapmOptionalGroup
Packit 022b05
          DESCRIPTION
Packit 022b05
              "The contents of this group has been deprecated."
Packit 022b05
          GROUP slapmEndSystemGroup
Packit 022b05
          DESCRIPTION
Packit 022b05
              "The contents of this group has been deprecated in favor
Packit 022b05
              of the new slapmEndSystemGroup2.  Older implementations
Packit 022b05
              of this MIB would continue its support of the
Packit 022b05
              contents of this group."
Packit 022b05
          GROUP slapmEndSystemNotGroup
Packit 022b05
          DESCRIPTION
Packit 022b05
              "The contents of this group has been deprecated in favor
Packit 022b05
              of the new slapmEndSystemNotGroup2.  Older
Packit 022b05
              implementations of this MIB would continue its support
Packit 022b05
              of the contents of this group."
Packit 022b05
      ::= { slapmCompliances 1 }
Packit 022b05
Packit 022b05
   -- MIB groupings
Packit 022b05
Packit 022b05
   slapmBaseGroup OBJECT-GROUP
Packit 022b05
     OBJECTS {
Packit 022b05
               slapmSpinLock,
Packit 022b05
               slapmPolicyCountQueries,
Packit 022b05
               slapmPolicyCountAccesses,
Packit 022b05
               slapmPolicyCountSuccessAccesses,
Packit 022b05
               slapmPolicyCountNotFounds,
Packit 022b05
               slapmPolicyPurgeTime,
Packit 022b05
               slapmPolicyTrapEnable,
Packit 022b05
               slapmPolicyStatsOperStatus,
Packit 022b05
               slapmPolicyStatsActiveConns,
Packit 022b05
               slapmPolicyStatsFirstActivated,
Packit 022b05
               slapmPolicyStatsLastMapping,
Packit 022b05
               slapmPolicyStatsInOctets,
Packit 022b05
               slapmPolicyStatsOutOctets,
Packit 022b05
               slapmPolicyStatsConnectionLimit,
Packit 022b05
               slapmPolicyStatsTotalConns,
Packit 022b05
               slapmPolicyStatsCountAccepts,
Packit 022b05
               slapmPolicyStatsCountDenies,
Packit 022b05
               slapmPolicyStatsInDiscards,
Packit 022b05
               slapmPolicyStatsOutDiscards,
Packit 022b05
               slapmPolicyStatsInPackets,
Packit 022b05
               slapmPolicyStatsOutPackets,
Packit 022b05
               slapmPolicyStatsMinRate,
Packit 022b05
               slapmPolicyStatsMaxRate,
Packit 022b05
               slapmPolicyStatsMaxDelay,
Packit 022b05
               slapmPolicyMonitorControl,
Packit 022b05
               slapmPolicyMonitorStatus,
Packit 022b05
               slapmPolicyMonitorInterval,
Packit 022b05
               slapmPolicyMonitorIntTime,
Packit 022b05
               slapmPolicyMonitorCurrentInRate,
Packit 022b05
               slapmPolicyMonitorCurrentOutRate,
Packit 022b05
               slapmPolicyMonitorMinRateLow,
Packit 022b05
               slapmPolicyMonitorMinRateHigh,
Packit 022b05
               slapmPolicyMonitorMaxRateHigh,
Packit 022b05
               slapmPolicyMonitorMaxRateLow,
Packit 022b05
               slapmPolicyMonitorMaxDelayHigh,
Packit 022b05
               slapmPolicyMonitorMaxDelayLow,
Packit 022b05
               slapmPolicyMonitorMinInRateNotAchieves,
Packit 022b05
               slapmPolicyMonitorMaxInRateExceeds,
Packit 022b05
               slapmPolicyMonitorMaxDelayExceeds,
Packit 022b05
               slapmPolicyMonitorMinOutRateNotAchieves,
Packit 022b05
               slapmPolicyMonitorMaxOutRateExceeds,
Packit 022b05
               slapmPolicyMonitorCurrentDelayRate,
Packit 022b05
               slapmPolicyMonitorRowStatus
Packit 022b05
              }
Packit 022b05
    STATUS deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The group of objects defined by this MIB that are
Packit 022b05
        required for all implementations to be compliant."
Packit 022b05
    ::= { slapmGroups 1 }
Packit 022b05
Packit 022b05
   slapmOptionalGroup OBJECT-GROUP
Packit 022b05
     OBJECTS {
Packit 022b05
               slapmPolicyStatsInProfileOctets,
Packit 022b05
               slapmPolicyStatsOutProfileOctets
Packit 022b05
             }
Packit 022b05
    STATUS deprecated
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The group of objects defined by this MIB that are
Packit 022b05
        optional."
Packit 022b05
    ::= { slapmGroups 2 }
Packit 022b05
Packit 022b05
   slapmEndSystemGroup OBJECT-GROUP
Packit 022b05
     OBJECTS {
Packit 022b05
               slapmPolicyTrapFilter,
Packit 022b05
               slapmSubcomponentProtocol,
Packit 022b05
               slapmSubcomponentSystemAddress,
Packit 022b05
               slapmSubcomponentPolicyName,
Packit 022b05
               slapmSubcomponentTrafficProfileName,
Packit 022b05
               slapmSubcomponentLastActivity,
Packit 022b05
               slapmSubcomponentInOctets,
Packit 022b05
               slapmSubcomponentOutOctets,
Packit 022b05
               slapmSubcomponentTcpOutBufferedOctets,
Packit 022b05
               slapmSubcomponentTcpInBufferedOctets,
Packit 022b05
               slapmSubcomponentTcpReXmts,
Packit 022b05
               slapmSubcomponentTcpRoundTripTime,
Packit 022b05
               slapmSubcomponentTcpRoundTripVariance,
Packit 022b05
               slapmSubcomponentInPdus,
Packit 022b05
               slapmSubcomponentOutPdus,
Packit 022b05
               slapmSubcomponentApplName,
Packit 022b05
               slapmSubcomponentMonitorStatus,
Packit 022b05
               slapmSubcomponentMonitorIntTime,
Packit 022b05
               slapmSubcomponentMonitorCurrentOutRate,
Packit 022b05
               slapmSubcomponentMonitorCurrentInRate
Packit 022b05
             }
Packit 022b05
     STATUS  deprecated
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The group of objects defined by this MIB that are
Packit 022b05
         required for end system implementations."
Packit 022b05
     ::= { slapmGroups 3 }
Packit 022b05
Packit 022b05
   slapmNotGroup NOTIFICATION-GROUP
Packit 022b05
     NOTIFICATIONS {
Packit 022b05
               slapmMonitoredEventNotAchieved,
Packit 022b05
               slapmMonitoredEventOkay,
Packit 022b05
               slapmPolicyProfileDeleted,
Packit 022b05
               slapmPolicyMonitorDeleted
Packit 022b05
             }
Packit 022b05
     STATUS  deprecated
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The group of notifications defined by this MIB that MUST
Packit 022b05
         be implemented."
Packit 022b05
     ::= { slapmGroups 4 }
Packit 022b05
Packit 022b05
   slapmEndSystemNotGroup NOTIFICATION-GROUP
Packit 022b05
     NOTIFICATIONS {
Packit 022b05
               slapmSubcomponentMonitoredEventNotAchieved,
Packit 022b05
               slapmSubcomponentMonitoredEventOkay
Packit 022b05
             }
Packit 022b05
     STATUS  deprecated
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The group of objects defined by this MIB that are
Packit 022b05
         required for end system implementations."
Packit 022b05
     ::= { slapmGroups 5 }
Packit 022b05
Packit 022b05
   slapmBaseGroup2 OBJECT-GROUP
Packit 022b05
     OBJECTS {
Packit 022b05
               slapmSpinLock,
Packit 022b05
               slapmPolicyCountQueries,
Packit 022b05
               slapmPolicyCountAccesses,
Packit 022b05
               slapmPolicyCountSuccessAccesses,
Packit 022b05
               slapmPolicyCountNotFounds,
Packit 022b05
               slapmPolicyPurgeTime,
Packit 022b05
               slapmPolicyTrapEnable,
Packit 022b05
               slapmPolicyNameOfRule,
Packit 022b05
               slapmPolicyRuleStatsOperStatus,
Packit 022b05
               slapmPolicyRuleStatsActiveConns,
Packit 022b05
               slapmPolicyRuleStatsTotalConns,
Packit 022b05
               slapmPolicyRuleStatsLActivated,
Packit 022b05
               slapmPolicyRuleStatsLastMapping,
Packit 022b05
               slapmPolicyRuleStatsInOctets,
Packit 022b05
               slapmPolicyRuleStatsOutOctets,
Packit 022b05
               slapmPolicyRuleStatsConnLimit,
Packit 022b05
               slapmPolicyRuleStatsCountAccepts,
Packit 022b05
               slapmPolicyRuleStatsCountDenies,
Packit 022b05
               slapmPolicyRuleStatsInDiscards,
Packit 022b05
               slapmPolicyRuleStatsOutDiscards,
Packit 022b05
               slapmPolicyRuleStatsInPackets,
Packit 022b05
               slapmPolicyRuleStatsOutPackets,
Packit 022b05
               slapmPolicyRuleStatsInProOctets,
Packit 022b05
               slapmPolicyRuleStatsOutProOctets,
Packit 022b05
               slapmPolicyRuleStatsMinRate,
Packit 022b05
               slapmPolicyRuleStatsMaxRate,
Packit 022b05
               slapmPolicyRuleStatsMaxDelay,
Packit 022b05
               slapmPolicyRuleStatsTotalRsvpFlows,
Packit 022b05
               slapmPolicyRuleStatsActRsvpFlows,
Packit 022b05
               slapmPRMonControl,
Packit 022b05
               slapmPRMonStatus,
Packit 022b05
               slapmPRMonInterval,
Packit 022b05
               slapmPRMonIntTime,
Packit 022b05
               slapmPRMonCurrentInRate,
Packit 022b05
               slapmPRMonCurrentOutRate,
Packit 022b05
               slapmPRMonMinRateLow,
Packit 022b05
               slapmPRMonMinRateHigh,
Packit 022b05
               slapmPRMonMaxRateHigh,
Packit 022b05
               slapmPRMonMaxRateLow,
Packit 022b05
               slapmPRMonMaxDelayHigh,
Packit 022b05
               slapmPRMonMaxDelayLow,
Packit 022b05
               slapmPRMonMinInRateNotAchieves,
Packit 022b05
               slapmPRMonMaxInRateExceeds,
Packit 022b05
               slapmPRMonMaxDelayExceeds,
Packit 022b05
               slapmPRMonMinOutRateNotAchieves,
Packit 022b05
               slapmPRMonMaxOutRateExceeds,
Packit 022b05
               slapmPRMonCurrentDelayRate,
Packit 022b05
               slapmPRMonRowStatus
Packit 022b05
              }
Packit 022b05
    STATUS current
Packit 022b05
    DESCRIPTION
Packit 022b05
        "The group of objects defined by this MIB that are
Packit 022b05
        required for all implementations to be compliant."
Packit 022b05
    ::= { slapmGroups 6 }
Packit 022b05
Packit 022b05
   slapmEndSystemGroup2 OBJECT-GROUP
Packit 022b05
     OBJECTS {
Packit 022b05
               slapmPolicyTrapFilter,
Packit 022b05
               slapmSubcomponentProtocol,
Packit 022b05
               slapmSubcomponentSystemAddress,
Packit 022b05
               slapmSubcomponentLastActivity,
Packit 022b05
               slapmSubcomponentInOctets,
Packit 022b05
               slapmSubcomponentOutOctets,
Packit 022b05
               slapmSubcomponentTcpOutBufferedOctets,
Packit 022b05
               slapmSubcomponentTcpInBufferedOctets,
Packit 022b05
               slapmSubcomponentTcpReXmts,
Packit 022b05
               slapmSubcomponentTcpRoundTripTime,
Packit 022b05
               slapmSubcomponentTcpRoundTripVariance,
Packit 022b05
               slapmSubcomponentInPdus,
Packit 022b05
               slapmSubcomponentOutPdus,
Packit 022b05
               slapmSubcomponentApplName,
Packit 022b05
               slapmSubcomponentMonitorStatus,
Packit 022b05
               slapmSubcomponentMonitorIntTime,
Packit 022b05
               slapmSubcomponentMonitorCurrentOutRate,
Packit 022b05
               slapmSubcomponentMonitorCurrentInRate,
Packit 022b05
               slapmSubcomponentPolicyRuleIndex
Packit 022b05
             }
Packit 022b05
     STATUS  current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The group of objects defined by this MIB that are
Packit 022b05
         required for end system implementations."
Packit 022b05
     ::= { slapmGroups 7 }
Packit 022b05
Packit 022b05
   slapmNotGroup2 NOTIFICATION-GROUP
Packit 022b05
     NOTIFICATIONS {
Packit 022b05
               slapmPolicyRuleMonNotOkay,
Packit 022b05
               slapmPolicyRuleMonOkay,
Packit 022b05
               slapmPolicyRuleDeleted,
Packit 022b05
               slapmPolicyRuleMonDeleted
Packit 022b05
             }
Packit 022b05
     STATUS  current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The group of notifications defined by this MIB that MUST
Packit 022b05
         be implemented."
Packit 022b05
     ::= { slapmGroups 8 }
Packit 022b05
Packit 022b05
   slapmEndSystemNotGroup2 NOTIFICATION-GROUP
Packit 022b05
     NOTIFICATIONS {
Packit 022b05
               slapmSubcMonitorNotOkay,
Packit 022b05
               slapmSubcMonitorOkay
Packit 022b05
             }
Packit 022b05
     STATUS  current
Packit 022b05
     DESCRIPTION
Packit 022b05
         "The group of objects defined by this MIB that are
Packit 022b05
         required for end system implementations."
Packit 022b05
     ::= { slapmGroups 9 }
Packit 022b05
END