RFC2758 - Definitions of Managed Objects for Service Level A(3)

时间:2005-02-16 来源: 作者: 点击:
slapmPolicyRuleStatsOutPackets, slapmPolicyRuleStatsInProOctets, slapmPolicyRuleStatsOutProOctets, slapmPolicyRuleStatsMinRate, slapmPolicyRuleStatsMaxRate, slapmPolicyRuleStatsMaxDelay, slapmPolicyR
  
slapmPolicyRuleStatsOutPackets,
slapmPolicyRuleStatsInProOctets,
slapmPolicyRuleStatsOutProOctets,
slapmPolicyRuleStatsMinRate,
slapmPolicyRuleStatsMaxRate,
slapmPolicyRuleStatsMaxDelay,
slapmPolicyRuleStatsTotalRsvpFlows,
slapmPolicyRuleStatsActRsvpFlows
}
STATUS current
DESCRIPTION
"A slapmPolicyRuleDeleted notification is sent when a
slapmPolicyRuleStatsEntry is deleted if the value of
slapmPolicyTrapEnable is enabled(1)."
::= { slapmNotifications 9 }

slapmPolicyRuleMonDeleted NOTIFICATION-TYPE
OBJECTS {
slapmPRMonControl,
slapmPRMonStatus,
slapmPRMonInterval,
slapmPRMonIntTime,
slapmPRMonCurrentInRate,
slapmPRMonCurrentOutRate,
slapmPRMonCurrentDelayRate,
slapmPRMonMinRateLow,
slapmPRMonMinRateHigh,
slapmPRMonMaxRateHigh,
slapmPRMonMaxRateLow,
slapmPRMonMaxDelayHigh,
slapmPRMonMaxDelayLow,
slapmPRMonMinInRateNotAchieves,
slapmPRMonMaxInRateExceeds,
slapmPRMonMaxDelayExceeds,
slapmPRMonMinOutRateNotAchieves,
slapmPRMonMaxOutRateExceeds
}
STATUS current
DESCRIPTION
"A slapmPolicyRuleMonDeleted notification is sent when a
slapmPRMonEntry is deleted if the value of

slapmPolicyTrapEnable is enabled(1)."
::= { slapmNotifications 10 }

slapmSubcMonitorNotOkay NOTIFICATION-TYPE
OBJECTS {
slapmSubcomponentSystemAddress,
slapmSubcomponentPolicyRuleIndex,
slapmPRMonControl,
slapmSubcomponentMonitorStatus,
slapmSubcomponentMonitorStatus,
slapmSubcomponentMonitorIntTime,
slapmSubcomponentMonitorCurrentInRate,
slapmSubcomponentMonitorCurrentOutRate,
slapmSubcomponentTcpRoundTripTime
}
STATUS current
DESCRIPTION
"This notification is generated when a monitored value
does not achieved a threshold specification. This
applies only towards monitoring the individual components
of a policy rule. The value of the
corresponding slapmPRMonControl can be examined
to determine what is being monitored. The first
slapmSubcomponentMonitorStatus value supplies the current
monitor status while the 2nd value supplies the
previous status.

Note: The corresponding slapmPRMonControl
BITS setting, enableSubcomponentTraps(4), MUST be selected
in order for this notification to potentially be generated."
::= { slapmNotifications 11 }

slapmSubcMonitorOkay NOTIFICATION-TYPE
OBJECTS {
slapmSubcomponentSystemAddress,
slapmSubcomponentPolicyRuleIndex,
slapmPRMonControl,
slapmSubcomponentMonitorStatus,
slapmSubcomponentMonitorStatus,
slapmSubcomponentMonitorIntTime,
slapmSubcomponentMonitorCurrentInRate,
slapmSubcomponentMonitorCurrentOutRate,
slapmSubcomponentTcpRoundTripTime
}

STATUS current
DESCRIPTION
"This notification is generated when a monitored value

has reached an acceptable level.

Note: The corresponding slapmPRMonControl
BITS setting, enableSubcomponentTraps(3), MUST be
selected in order for this notification to potentially
be generated."
::= { slapmNotifications 12 }

-- Conformance information
-- Compliance statements

slapmCompliances OBJECT IDENTIFIER ::= { slapmConformance 1 }
slapmGroups OBJECT IDENTIFIER ::= { slapmConformance 2 }

-- Compliance statements

slapmCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the SLAPM-MIB."
MODULE -- this module
MANDATORY-GROUPS {
slapmBaseGroup2,
slapmNotGroup2
}
GROUP slapmEndSystemGroup2
DESCRIPTION
"The contents of this group is required by end-system
implementations."
GROUP slapmEndSystemNotGroup2
DESCRIPTION
"The contents of this group is required by end-system
implementations."
GROUP slapmBaseGroup
DESCRIPTION
"The contents of this group has been deprecated in favor
of the new slapmBaseGroup2. Older implementations of this
MIB would continue its support of the contents of this
group."
GROUP slapmNotGroup
DESCRIPTION
"The contents of this group has been deprecated in favor
of the new slapmNotGroup2. Older implementations of this
MIB would continue its support of the contents of
this group."
GROUP slapmOptionalGroup
DESCRIPTION
"The contents of this group has been deprecated."

GROUP slapmEndSystemGroup
DESCRIPTION
"The contents of this group has been deprecated in favor
of the new slapmEndSystemGroup2. Older implementations
of this MIB would continue its support of the
contents of this group."
GROUP slapmEndSystemNotGroup
DESCRIPTION
"The contents of this group has been deprecated in favor
of the new slapmEndSystemNotGroup2. Older
implementations of this MIB would continue its support
of the contents of this group."
::= { slapmCompliances 1 }

-- MIB groupings

slapmBaseGroup OBJECT-GROUP
OBJECTS {
slapmSpinLock,
slapmPolicyCountQueries,
slapmPolicyCountAccesses,
slapmPolicyCountSuccessAccesses,
slapmPolicyCountNotFounds,
slapmPolicyPurgeTime,
slapmPolicyTrapEnable,
slapmPolicyStatsOperStatus,
slapmPolicyStatsActiveConns,
slapmPolicyStatsFirstActivated,
slapmPolicyStatsLastMapping,
slapmPolicyStatsInOctets,
slapmPolicyStatsOutOctets,
slapmPolicyStatsConnectionLimit,
slapmPolicyStatsTotalConns,
slapmPolicyStatsCountAccepts,
slapmPolicyStatsCountDenies,
slapmPolicyStatsInDiscards,
slapmPolicyStatsOutDiscards,
slapmPolicyStatsInPackets,
slapmPolicyStatsOutPackets,
slapmPolicyStatsMinRate,
slapmPolicyStatsMaxRate,
slapmPolicyStatsMaxDelay,
slapmPolicyMonitorControl,
slapmPolicyMonitorStatus,
slapmPolicyMonitorInterval,
slapmPolicyMonitorIntTime,
slapmPolicyMonitorCurrentInRate,
slapmPolicyMonitorCurrentOutRate,

slapmPolicyMonitorMinRateLow,
slapmPolicyMonitorMinRateHigh,
slapmPolicyMonitorMaxRateHigh,
slapmPolicyMonitorMaxRateLow,
slapmPolicyMonitorMaxDelayHigh,
slapmPolicyMonitorMaxDelayLow,
slapmPolicyMonitorMinInRateNotAchieves,
slapmPolicyMonitorMaxInRateExceeds,
slapmPolicyMonitorMaxDelayExceeds,
slapmPolicyMonitorMinOutRateNotAchieves,
slapmPolicyMonitorMaxOutRateExceeds,
slapmPolicyMonitorCurrentDelayRate,
slapmPolicyMonitorRowStatus
}
STATUS deprecated
DESCRIPTION
"The group of objects defined by this MIB that are
required for all implementations to be compliant."
::= { slapmGroups 1 }

slapmOptionalGroup OBJECT-GROUP
OBJECTS {
slapmPolicyStatsInProfileOctets,
slapmPolicyStatsOutProfileOctets
}
STATUS deprecated
DESCRIPTION
"The group of objects defined by this MIB that are
optional."
::= { slapmGroups 2 }

slapmEndSystemGroup OBJECT-GROUP
OBJECTS {
slapmPolicyTrapFilter,
slapmSubcomponentProtocol,
slapmSubcomponentSystemAddress,
slapmSubcomponentPolicyName,
slapmSubcomponentTrafficProfileName,
slapmSubcomponentLastActivity,
slapmSubcomponentInOctets,
slapmSubcomponentOutOctets,
slapmSubcomponentTcpOutBufferedOctets,
slapmSubcomponentTcpInBufferedOctets,
slapmSubcomponentTcpReXmts,
slapmSubcomponentTcpRoundTripTime,
slapmSubcomponentTcpRoundTripVariance,
slapmSubcomponentInPdus,
slapmSubcomponentOutPdus,

slapmSubcomponentApplName,
slapmSubcomponentMonitorStatus,
slapmSubcomponentMonitorIntTime,
slapmSubcomponentMonitorCurrentOutRate,
slapmSubcomponentMonitorCurrentInRate
}
STATUS deprecated
DESCRIPTION
"The group of objects defined by this MIB that are
required for end system implementations."
::= { slapmGroups 3 }

slapmNotGroup NOTIFICATION-GROUP
NOTIFICATIONS {
slapmMonitoredEventNotAchieved,
slapmMonitoredEventOkay,
slapmPolicyProfileDeleted,
slapmPolicyMonitorDeleted
}
STATUS deprecated
DESCRIPTION
"The group of notifications defined by this MIB that MUST
be implemented."
::= { slapmGroups 4 }

slapmEndSystemNotGroup NOTIFICATION-GROUP
NOTIFICATIONS {
slapmSubcomponentMonitoredEventNotAchieved,
slapmSubcomponentMonitoredEventOkay
}
STATUS deprecated
DESCRIPTION
"The group of objects defined by this MIB that are
required for end system implementations."
::= { slapmGroups 5 }

slapmBaseGroup2 OBJECT-GROUP
OBJECTS {
slapmSpinLock,
slapmPolicyCountQueries,
slapmPolicyCountAccesses,
slapmPolicyCountSuccessAccesses,
slapmPolicyCountNotFounds,
slapmPolicyPurgeTime,
slapmPolicyTrapEnable,
slapmPolicyNameOfRule,
slapmPolicyRuleStatsOperStatus,
slapmPolicyRuleStatsActiveConns,

slapmPolicyRuleStatsTotalConns,
slapmPolicyRuleStatsLActivated,
slapmPolicyRuleStatsLastMapping,
slapmPolicyRuleStatsInOctets,
slapmPolicyRuleStatsOutOctets,
slapmPolicyRuleStatsConnLimit,
slapmPolicyRuleStatsCountAccepts,
slapmPolicyRuleStatsCountDenies,
slapmPolicyRuleStatsInDiscards,
slapmPolicyRuleStatsOutDiscards,
slapmPolicyRuleStatsInPackets,
slapmPolicyRuleStatsOutPackets,
slapmPolicyRuleStatsInProOctets,
slapmPolicyRuleStatsOutProOctets,
slapmPolicyRuleStatsMinRate,
slapmPolicyRuleStatsMaxRate,
slapmPolicyRuleStatsMaxDelay,
slapmPolicyRuleStatsTotalRsvpFlows,
slapmPolicyRuleStatsActRsvpFlows,
slapmPRMonControl,
slapmPRMonStatus,
slapmPRMonInterval,
slapmPRMonIntTime,
slapmPRMonCurrentInRate,
slapmPRMonCurrentOutRate,
slapmPRMonMinRateLow,
slapmPRMonMinRateHigh,
slapmPRMonMaxRateHigh,
slapmPRMonMaxRateLow,
slapmPRMonMaxDelayHigh,
slapmPRMonMaxDelayLow,
slapmPRMonMinInRateNotAchieves,
slapmPRMonMaxInRateExceeds,
slapmPRMonMaxDelayExceeds,
slapmPRMonMinOutRateNotAchieves,
slapmPRMonMaxOutRateExceeds,
slapmPRMonCurrentDelayRate,
slapmPRMonRowStatus
}
STATUS current
DESCRIPTION
"The group of objects defined by this MIB that are
required for all implementations to be compliant."
::= { slapmGroups 6 }

slapmEndSystemGroup2 OBJECT-GROUP
OBJECTS {
slapmPolicyTrapFilter,

slapmSubcomponentProtocol,
slapmSubcomponentSystemAddress,
slapmSubcomponentLastActivity,
slapmSubcomponentInOctets,
slapmSubcomponentOutOctets,
slapmSubcomponentTcpOutBufferedOctets,
slapmSubcomponentTcpInBufferedOctets,
slapmSubcomponentTcpReXmts,
slapmSubcomponentTcpRoundTripTime,
slapmSubcomponentTcpRoundTripVariance,
slapmSubcomponentInPdus,
slapmSubcomponentOutPdus,
slapmSubcomponentApplName,
slapmSubcomponentMonitorStatus,
slapmSubcomponentMonitorIntTime,
slapmSubcomponentMonitorCurrentOutRate,
slapmSubcomponentMonitorCurrentInRate,
slapmSubcomponentPolicyRuleIndex
}
STATUS current
DESCRIPTION
"The group of objects defined by this MIB that are
required for end system implementations."
::= { slapmGroups 7 }

slapmNotGroup2 NOTIFICATION-GROUP
NOTIFICATIONS {
slapmPolicyRuleMonNotOkay,
slapmPolicyRuleMonOkay,
slapmPolicyRuleDeleted,
slapmPolicyRuleMonDeleted
}
STATUS current
DESCRIPTION
"The group of notifications defined by this MIB that MUST
be implemented."
::= { slapmGroups 8 }

slapmEndSystemNotGroup2 NOTIFICATION-GROUP
NOTIFICATIONS {
slapmSubcMonitorNotOkay,
slapmSubcMonitorOkay
}
STATUS current
DESCRIPTION
"The group of objects defined by this MIB that are
required for end system implementations."
::= { slapmGroups 9 }

END

5.0 Security Considerations

Certain management information in the MIB defined by this document
may be considered sensitive in some network environments. Therefore,
authentication of received SNMP requests and controlled access to
management information SHOULD be employed in such environments. The
method for this authentication is a function of the SNMP
Administrative Framework, and has not been expanded by this MIB.

To facilitate the provisioning of access control by a security
administrator using the View-Based Access Control Model (VACM)
defined in RFC2575 [11] for tables in which multiple users may need
to independently create or modify entries, the initial index is used
as an "owner index" (refer to slapmPRMonOwnerIndex in an
slapmPRMonEntry). Such an initial index has a syntax of
SnmpAdminString, and can thus be trivially mapped to a securityName
or groupName as defined in VACM, in accordance with a security
policy.

All entries in related tables belonging to a particular user will
have the same value for this initial index. For a given user's
entries in a particular table, the object identifiers for the
information in these entries will have the same subidentifiers
(except for the "column" subidentifier) up to the end of the encoded
owner index. To configure VACM to permit access to this portion of
the table, one would create vacmViewTreeFamilyTable entries with the
value of vacmViewTreeFamilySubtree including the owner index portion,
and vacmViewTreeFamilyMask "wildcarding" the column subidentifier.
More elaborate configurations are possible. The VACM access control
mechanism described above provides control

It is RECOMMENDED that the slapmPRMonTable (equivalent to the
deprecated slapmPolicyMonitorTable) and the slapmSubcomponentTable
not be supported in insecure environments.

6.0 Intellectual Property

The IETF takes no position regarding the validity or scope of any
intellectual property or other rights that might be claimed to
pertain to the implementation or use of the technology described in
this document or the extent to which any license under such rights
might or might not be available; neither does it represent that it
has made any effort to identify any such rights. Information on the
IETF's procedures with respect to rights in standards-track and
standards-related documentation can be found in BCP-11. Copies of
claims of rights made available for publication and any assurances of

licenses to be made available, or the result of an attempt made to
obtain a general license or permission for the use of such
proprietary rights by implementers or users of this specification can
be obtained from the IETF Secretariat.

The IETF invites any interested party to bring to its attention any
copyrights, patents or patent applications, or other proprietary
rights which may cover technology that may be required to practice
this standard. Please address the information to the IETF Executive
Director.

7.0 Acknowledgments

This document is an individual submission and not the product of any
IETF working group. Special thanks should be given to Robert Moore
of IBM for his numerous reviews.

8.0 References

[1] Case, J., Fedor, M., Schoffstall, M. and J. Davin, "Simple
Network Management Protocol", STD 15, RFC1157, May 1990.

[2] McCloghrie, K. and M. Rose, Editors, "Management Information
Base for Network Management of TCP/IP-based internets: MIB-II",
STD 17, RFC1213, March 1991.

[3] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
M. and S. Waldbusser, "Structure of Management Information
Version 2 (SMIv2)", STD 58, RFC2578, April 1999.

[4] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
M. and S. Waldbusser, "Textual Conventions for SMIv2", STD 58,
RFC2579, April 1999.

[5] McCloghrie, K., Perkins, D., Schoenwaelder, J., Case, J., Rose,
M. and S. Waldbusser, "Conformance Statements for SMIv2", STD
58, RFC2580, April 1999.

[6] Case, J., McCloghrie, K., Rose, M. and Waldbusser, S., "Protocol
Operations for Version 2 of the Simple Network Management
Protocol (SNMPv2)", RFC1905, January 1996.

[7] Harrington D., Presuhn, R. and B. Wijnen, "An Architecture for
Describing SNMP Management Frameworks", RFC2571, April 1999.

[8] Case, J., Harrington D., Presuhn, R. and B. Wijnen, "Message
Processing and Dispatching for the Simple Network Management
Protocol (SNMP)", RFC2572, April 1999.

[9] Levi D., Meyer P. and B. Stewart, "SNMPv3 Applications", RFC
2573, April 1999.

[10] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM)
for version 3 of the Simple Network Management Protocol
(SNMPv3)", RFC2574, April 1999.

[11] Wijnen, B., Presuhn, R. and K. McCloghrie, "View-based Access
Control Model (VACM) for the Simple Network Management Protocol
(SNMP)", RFC2575, April 1999.

[12] Hovey, R. and S. Bradner, "The Organizations Involved in the
IETF Standards Process", BCP 11, RFC2028, October 1996.

[13] Bradner, S., "Key words for use in RFCs to Indicate Requirement
Levels", BCP 14, RFC2119, March 1997.

[14] Rose, M. and K. McCloghrie, "Structure and Identification of
Management Information for TCP/IP-based Internets", STD 16, RFC
1155, May 1990.

[15] Rose, M. and K. McCloghrie, "Concise MIB Definitions", STD 16,
RFC1212, March 1991.

[16] Rose, M., "A Convention for Defining Traps for use with the
SNMP", RFC1215, March 1991.

[17] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser,
"Introduction to Community-based SNMPv2", RFC1901, January
1996.

[18] Case, J., McCloghrie, K., Rose, M. and S. Waldbusser, "Transport
Mappings for Version 2 of the Simple Network Management Protocol
(SNMPv2)", RFC1906, January 1996.

[19] McCloghrie, K. and A. Bierman, "Entity MIB using SMIv2", RFC
2037, October 1996.

[20] Bradner, S., "The Internet Standards Process -- Revision 3", BCP
9, RFC2026, October 1996.

9.0 Author's Address

Kenneth D. White
Dept. BRQA/Bldg. 501/G114
IBM Corporation
P.O.Box 12195
3039 Cornwallis
Research Triangle Park, NC 27709, USA

EMail: wkenneth@us.ibm.com

10.0 Full Copyright Statement

Copyright (C) The Internet Society (2000). All Rights Reserved.

This document and translations of it may be copied and furnished to
others, and derivative works that comment on or otherwise explain it
or assist in its implementation may be prepared, copied, published
and distributed, in whole or in part, without restriction of any
kind, provided that the above copyright notice and this paragraph are
included on all such copies and derivative works. However, this
document itself may not be modified in any way, such as by removing
the copyright notice or references to the Internet Society or other
Internet organizations, except as needed for the purpose of
developing Internet standards in which case the procedures for
copyrights defined in the Internet Standards process must be
followed, or as required to translate it into languages other than
English.

The limited permissions granted above are perpetual and will not be
revoked by the Internet Society or its successors or assigns.

This document and the information contained herein is provided on an
"AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

Acknowledgement

Funding for the RFCEditor function is currently provided by the
Internet Society.

------分隔线----------------------------
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
最新评论 查看所有评论
发表评论 查看所有评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
推荐内容