⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc2758.mib

📁 wm PNE 3.3 source code, running at more than vxworks6.x version.
💻 MIB
📖 第 1 页 / 共 5 页
字号:
SLAPM-MIB DEFINITIONS ::= BEGIN   IMPORTS      MODULE-IDENTITY, OBJECT-TYPE,      experimental, Integer32, NOTIFICATION-TYPE,      Gauge32, Counter32, Unsigned32          FROM SNMPv2-SMI                  -- RFC2578      TEXTUAL-CONVENTION, RowStatus,      TestAndIncr, DateAndTime          FROM SNMPv2-TC                   -- RFC2579      MODULE-COMPLIANCE, OBJECT-GROUP,      NOTIFICATION-GROUP          FROM SNMPv2-CONF                 -- RFC2580      SnmpAdminString          FROM SNMP-FRAMEWORK-MIB;         -- RFC2571   slapmMIB MODULE-IDENTITY      LAST-UPDATED "200001240000Z"          -- 24 January 2000      ORGANIZATION "International Business Machines Corp."      CONTACT-INFO          "Kenneth White          International Business Machines Corporation          Network Computing Software Division          Research Triangle Park, NC, USA          E-mail: wkenneth@us.ibm.com"      DESCRIPTION          "The Service Level Agreement Performance Monitoring MIB          (SLAPM-MIB) provides data collection and monitoring          capabilities for Service Level Agreements (SLAs)          policy definitions."      --  Revision history      REVISION     "200001240000Z"         -- 24 January 2000      DESCRIPTION          "This version published as RFC 2758."      ::= { experimental 88 }   -- Textual Conventions   SlapmNameType ::= TEXTUAL-CONVENTION      STATUS  deprecated      DESCRIPTION          "The textual convention for naming entities          within this MIB.  The actual contents of an object          defined using this textual convention should consist          of the distinguished name portion of an name.          This is usually the right-most          portion of the name.  This convention is necessary,          since names within this MIB can be used as index          items and an instance identifier is limited to 128          subidentifiers.          This textual convention has been deprecated.  All of the          tables defined within this MIB that use this textual          convention have been deprecated as well since the method          of using a portion of the name (either of a policy          definition or of a traffic profile) has been replaced          by using an Unsigned32 index.  The new slapmPolicyNameTable          would then map the Unsigned32 index to a real name."      SYNTAX  SnmpAdminString (SIZE(0..32))   SlapmStatus ::= TEXTUAL-CONVENTION      STATUS  current      DESCRIPTION          "The textual convention for defining the various          slapmPRMonTable (or old slapmPolicyMonitorTable)          and the slapmSubcomponentTable states for actual policy          rule traffic monitoring."      SYNTAX  BITS {                     slaMinInRateNotAchieved(0),                     slaMaxInRateExceeded(1),                     slaMaxDelayExceeded(2),                     slaMinOutRateNotAchieved(3),                     slaMaxOutRateExceeded(4),                     monitorMinInRateNotAchieved(5),                     monitorMaxInRateExceeded(6),                     monitorMaxDelayExceeded(7),                     monitorMinOutRateNotAchieved(8),                     monitorMaxOutRateExceeded(9)                   }   SlapmPolicyRuleName ::= TEXTUAL-CONVENTION      DISPLAY-HINT "1024t"      STATUS  current      DESCRIPTION          "To facilitate internationalization, this TC          represents information taken from the ISO/IEC IS          10646-1 character set, encoded as an octet string          using the UTF-8 character encoding scheme described          in RFC 2044.   For strings in 7-bit US-ASCII,          there is no impact since the UTF-8 representation          is identical to the US-ASCII encoding."      SYNTAX  OCTET STRING (SIZE (0..1024))   -- Top-level structure of the MIB   slapmNotifications  OBJECT IDENTIFIER ::= { slapmMIB 0 }   slapmObjects        OBJECT IDENTIFIER ::= { slapmMIB 1 }   slapmConformance    OBJECT IDENTIFIER ::= { slapmMIB 2 }   -- All scalar objects   slapmBaseObjects    OBJECT IDENTIFIER ::= { slapmObjects 1 }   -- Scalar Object Definitions   slapmSpinLock OBJECT-TYPE      SYNTAX      TestAndIncr      MAX-ACCESS  read-write      STATUS      current      DESCRIPTION         "An advisory lock used to allow cooperating applications         to coordinate their use of the contents of this MIB.  This         typically occurs when an application seeks to create an         new entry or alter an existing entry in         slapmPRMonTable (or old slapmPolicyMonitorTable).  A         management implementation MAY utilize the slapmSpinLock to         serialize its changes or additions.  This usage is not         required.   However, slapmSpinLock MUST be supported by         agent implementations."     ::= { slapmBaseObjects 1 }   slapmPolicyCountQueries OBJECT-TYPE      SYNTAX      Counter32      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION         "The total number of times that a policy lookup occurred         with respect to a policy agent.         This is the number of times that a reference was made to         a policy definition at a system and includes the number         of times that a policy repository was accessed,         slapmPolicyCountAccesses.  The object         slapmPolicyCountAccesses should be less than         slapmPolicyCountQueries when policy definitions are         cached at a system."      ::= { slapmBaseObjects 2 }   slapmPolicyCountAccesses OBJECT-TYPE      SYNTAX      Counter32      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION         "Total number of times that a policy repository was          accessed with respect to a policy agent.          The value of this object should be less than          slapmPolicyCountQueries, since typically policy entries          are cached to minimize repository accesses."      ::= { slapmBaseObjects 3 }   slapmPolicyCountSuccessAccesses OBJECT-TYPE      SYNTAX      Counter32      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION         "Total number of successful policy repository accesses         with respect to a policy agent."      ::= { slapmBaseObjects 4 }   slapmPolicyCountNotFounds OBJECT-TYPE      SYNTAX      Counter32      MAX-ACCESS  read-only      STATUS      current      DESCRIPTION         "Total number of policy repository accesses,         with respect to a policy agent, that         resulted in an entry not being located."      ::= { slapmBaseObjects 5 }   slapmPolicyPurgeTime OBJECT-TYPE      SYNTAX      Integer32 (0..3600)  -- maximum of 1 hour      UNITS       "seconds"      MAX-ACCESS  read-write      STATUS      current      DESCRIPTION         "The purpose of this object is to define the amount         of time (in seconds) to wait before removing an         slapmPolicyRuleStatsEntry (or old slapmPolicyStatsEntry)         when a system detects that the associated policy         definition has been deleted.  This gives any polling         management applications time to complete their last poll         before an entry is removed.  An slapmPolicyRuleStatsEntry         (or old slapmPolicyStatsEntry) enters the         deleteNeeded(3) state via slapmPolicyRuleStatsOperStatus         (or old slapmPolicyStatsOperStatus) when a system first         detects that the entry needs to be removed.         Once slapmPolicyPurgeTime has expired for an entry in         deleteNeeded(3) state it is removed a long with any         dependent slapmPRMonTable (or slapmPolicyMonitorTable)         entries.         A value of 0 for this option disables this function and         results in the automatic purging of slapmPRMonTable         (or slapmPolicyTable) entries upon transition into         deleteNeeded(3) state.         A slapmPolicyRuleDeleted (or slapmPolicyProfileDeleted)         notification is sent when an slapmPolicyRuleStatsEntry (or         slapmPolicyStatsEntry) is removed.  Dependent         slapmPRMonTable (or slapmPolicyMonitorTable)         deletion results in a slapmPolicyRuleMonDeleted (or         slapmPolicyMonitorDeleted) notification being sent.         These notifications are suppressed if the value of         slapmPolicyTrapEnable is disabled(2)."      DEFVAL { 900 }  -- 15 minute default purge time      ::= { slapmBaseObjects 6 }   slapmPolicyTrapEnable OBJECT-TYPE      SYNTAX      INTEGER { enabled(1), disabled(2) }      MAX-ACCESS  read-write      STATUS      current      DESCRIPTION         "Indicates whether slapmPolicyRuleDeleted and         slapmPolicyRuleMonDeleted (or slapmPolicyProfileDeleted         and slapmPolicyMonitorDeleted) notifications should be         generated by this system."      DEFVAL { disabled }      ::= { slapmBaseObjects 7 }   slapmPolicyTrapFilter   OBJECT-TYPE      SYNTAX      Integer32 (0..64)      UNITS       "intervals"      MAX-ACCESS  read-write      STATUS      current      DESCRIPTION         "The purpose of this object is to suppress unnecessary         slapmSubcMonitorNotOkay (or         slapmSubcomponentMonitoredEventNotAchieved), for example,         notifications.  Basically, a monitored event has to         not meet its SLA requirement for the number of         consecutive intervals indicated by the value of this         object."      DEFVAL { 3 }      ::= { slapmBaseObjects 8 }   slapmTableObjects    OBJECT IDENTIFIER ::= { slapmObjects 2 }   -- Sla Performance Monitoring Policy Statistics Table   slapmPolicyStatsTable OBJECT-TYPE      SYNTAX SEQUENCE OF SlapmPolicyStatsEntry      MAX-ACCESS not-accessible      STATUS deprecated      DESCRIPTION          "Provides statistics on all policies known at a          system.          This table has been deprecated and replaced with          the slapmPolicyRuleStatsTable.  Older implementations of          this MIB are expected to continue their support of this          table."     ::= { slapmTableObjects 1 }   slapmPolicyStatsEntry OBJECT-TYPE      SYNTAX SlapmPolicyStatsEntry      MAX-ACCESS not-accessible      STATUS deprecated      DESCRIPTION          "Defines an entry in the slapmPolicyStatsTable.  This table          defines a set of statistics that is kept on a per system,          policy and traffic profile basis.  A policy can be          defined to contain multiple traffic profiles that map to          a single action.          Entries in this table are not created or deleted via SNMP          but reflect the set of policy definitions known at a system."      INDEX {             slapmPolicyStatsSystemAddress,             slapmPolicyStatsPolicyName,             slapmPolicyStatsTrafficProfileName            }      ::= { slapmPolicyStatsTable 1 }   SlapmPolicyStatsEntry ::=      SEQUENCE {          slapmPolicyStatsSystemAddress      OCTET STRING,          slapmPolicyStatsPolicyName         SlapmNameType,          slapmPolicyStatsTrafficProfileName SlapmNameType,          slapmPolicyStatsOperStatus         INTEGER,          slapmPolicyStatsActiveConns        Gauge32,          slapmPolicyStatsTotalConns         Counter32,          slapmPolicyStatsFirstActivated     DateAndTime,          slapmPolicyStatsLastMapping        DateAndTime,          slapmPolicyStatsInOctets           Counter32,          slapmPolicyStatsOutOctets          Counter32,          slapmPolicyStatsConnectionLimit    Integer32,          slapmPolicyStatsCountAccepts       Counter32,          slapmPolicyStatsCountDenies        Counter32,          slapmPolicyStatsInDiscards         Counter32,          slapmPolicyStatsOutDiscards        Counter32,          slapmPolicyStatsInPackets          Counter32,          slapmPolicyStatsOutPackets         Counter32,          slapmPolicyStatsInProfileOctets    Counter32,          slapmPolicyStatsOutProfileOctets   Counter32,          slapmPolicyStatsMinRate            Integer32,          slapmPolicyStatsMaxRate            Integer32,          slapmPolicyStatsMaxDelay           Integer32      }   slapmPolicyStatsSystemAddress OBJECT-TYPE      SYNTAX      OCTET STRING (SIZE(0 | 4 | 16))      MAX-ACCESS  not-accessible      STATUS      deprecated      DESCRIPTION         "Address of a system that an Policy definition relates to.         A zero length octet string must be used to indicate that         only a single system is being represented.         Otherwise, the length of the octet string must be         4 for an ipv4 address or 16 for an ipv6 address."      ::= { slapmPolicyStatsEntry 1 }   slapmPolicyStatsPolicyName OBJECT-TYPE      SYNTAX      SlapmNameType      MAX-ACCESS  not-accessible      STATUS      deprecated      DESCRIPTION         "Policy name that this entry relates to."      ::= { slapmPolicyStatsEntry 2 }   slapmPolicyStatsTrafficProfileName OBJECT-TYPE      SYNTAX      SlapmNameType      MAX-ACCESS  not-accessible      STATUS      deprecated      DESCRIPTION         "The name of a traffic profile that is associated with         a policy."      ::= { slapmPolicyStatsEntry 3 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -