PerfHist-TC-MIB 6.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
  1. PerfHist-TC-MIB DEFINITIONS ::= BEGIN
  2. IMPORTS
  3. MODULE-IDENTITY,
  4. Gauge32, mib-2
  5. FROM SNMPv2-SMI
  6. TEXTUAL-CONVENTION
  7. FROM SNMPv2-TC;
  8. perfHistTCMIB MODULE-IDENTITY
  9. LAST-UPDATED "200308130000Z"
  10. ORGANIZATION "IETF AToM MIB WG"
  11. CONTACT-INFO
  12. "WG charter:
  13. http://www.ietf.org/html.charters/atommib-charter.html
  14. Mailing Lists:
  15. General Discussion: atommib@research.telcordia.com
  16. To Subscribe: atommib-request@research.telcordia.com
  17. Editor: Kaj Tesink
  18. Postal: Telcordia Technologies
  19. 331 Newman Springs Road
  20. Red Bank, NJ 07701
  21. USA
  22. Tel: +1 732 758 5254
  23. E-mail: kaj@research.telcordia.com"
  24. DESCRIPTION
  25. "This MIB Module provides Textual Conventions
  26. to be used by systems supporting 15 minute
  27. based performance history counts.
  28. Copyright (C) The Internet Society (2003).
  29. This version of this MIB module is part of
  30. RFC 3593; see the RFC itself for full
  31. legal notices."
  32. REVISION "200308130000Z"
  33. DESCRIPTION
  34. "Contact information and references updated.
  35. No technical changes have been applied.
  36. Published as RFC 3593."
  37. REVISION "199811071100Z"
  38. DESCRIPTION
  39. "The RFC 2493 version of this MIB module."
  40. ::= { mib-2 58 }
  41. -- The Textual Conventions defined below are organized
  42. -- alphabetically
  43. -- Use of these TCs assumes the following:
  44. -- 0 The agent supports 15 minute based history
  45. -- counters.
  46. -- 0 The agent is capable of keeping a history of n
  47. -- intervals of 15 minute performance data. The
  48. -- value of n is defined by the specific MIB
  49. -- module but shall be 0 < n =< 96.
  50. -- 0 The agent may optionally support performance
  51. -- data aggregating the history intervals.
  52. -- 0 The agent will keep separate tables for the
  53. -- current interval, the history intervals, and
  54. -- the total aggregates.
  55. -- 0 The agent will keep the following objects.
  56. -- If performance data is kept for multiple instances
  57. -- of a measured entity, then
  58. -- these objects are applied to each instance of
  59. -- the measured entity (e.g., interfaces).
  60. --
  61. -- xyzTimeElapsed OBJECT-TYPE
  62. -- SYNTAX INTEGER (0..899)
  63. -- MAX-ACCESS read-only
  64. -- STATUS current
  65. -- DESCRIPTION
  66. -- "The number of seconds that have elapsed since
  67. -- the beginning of the current measurement period.
  68. -- If, for some reason, such as an adjustment in the
  69. -- system's time-of-day clock, the current interval
  70. -- exceeds the maximum value, the agent will return
  71. -- the maximum value."
  72. -- ::= { xxx }
  73. -- xyzValidIntervals OBJECT-TYPE
  74. -- SYNTAX INTEGER (0..<n>)
  75. -- MAX-ACCESS read-only
  76. -- STATUS current
  77. -- DESCRIPTION
  78. -- "The number of previous near end intervals
  79. -- for which data was collected.
  80. -- [ The overall constraint on <n> is 1 =< n =< 96; ]
  81. -- [ Define any additional constraints on <n> here. ]
  82. -- The value will be <n> unless the measurement was
  83. -- (re-)started within the last (<n>*15) minutes, in which
  84. -- case the value will be the number of complete 15
  85. -- minute intervals for which the agent has at least
  86. -- some data. In certain cases (e.g., in the case
  87. -- where the agent is a proxy) it is possible that some
  88. -- intervals are unavailable. In this case, this
  89. -- interval is the maximum interval number for
  90. -- which data is available."
  91. -- ::= { xxx }
  92. -- xyzInvalidIntervals OBJECT-TYPE
  93. -- SYNTAX INTEGER (0..<n>)
  94. -- MAX-ACCESS read-only
  95. -- STATUS current
  96. -- DESCRIPTION
  97. -- "The number of intervals in the range from
  98. -- 0 to xyzValidIntervals for which no
  99. -- data is available. This object will typically
  100. -- be zero except in cases where the data for some
  101. -- intervals are not available (e.g., in proxy
  102. -- situations)."
  103. -- ::= { xxx }
  104. PerfCurrentCount ::= TEXTUAL-CONVENTION
  105. STATUS current
  106. DESCRIPTION
  107. "A counter associated with a
  108. performance measurement in a current 15
  109. minute measurement interval. The value
  110. of this counter starts from zero and is
  111. increased when associated events occur,
  112. until the end of the 15 minute interval.
  113. At that time the value of the counter is
  114. stored in the first 15 minute history
  115. interval, and the CurrentCount is
  116. restarted at zero. In the
  117. case where the agent has no valid data
  118. available for the current interval the
  119. corresponding object instance is not
  120. available and upon a retrieval request
  121. a corresponding error message shall be
  122. returned to indicate that this instance
  123. does not exist (for example, a noSuchName
  124. error for SNMPv1 and a noSuchInstance for
  125. SNMPv2 GET operation)."
  126. SYNTAX Gauge32
  127. PerfIntervalCount ::= TEXTUAL-CONVENTION
  128. STATUS current
  129. DESCRIPTION
  130. "A counter associated with a
  131. performance measurement in a previous
  132. 15 minute measurement interval. In the
  133. case where the agent has no valid data
  134. available for a particular interval the
  135. corresponding object instance is not
  136. available and upon a retrieval request
  137. a corresponding error message shall be
  138. returned to indicate that this instance
  139. does not exist (for example, a noSuchName
  140. error for SNMPv1 and a noSuchInstance for
  141. SNMPv2 GET operation).
  142. In a system supporting
  143. a history of n intervals with
  144. IntervalCount(1) and IntervalCount(n) the
  145. most and least recent intervals
  146. respectively, the following applies at
  147. the end of a 15 minute interval:
  148. - discard the value of IntervalCount(n)
  149. - the value of IntervalCount(i) becomes that
  150. of IntervalCount(i-1) for n >= i > 1
  151. - the value of IntervalCount(1) becomes that
  152. of CurrentCount
  153. - the TotalCount, if supported, is adjusted."
  154. SYNTAX Gauge32
  155. PerfTotalCount ::= TEXTUAL-CONVENTION
  156. STATUS current
  157. DESCRIPTION
  158. "A counter associated with a
  159. performance measurements aggregating the
  160. previous valid 15 minute measurement
  161. intervals. (Intervals for which no valid
  162. data was available are not counted)"
  163. SYNTAX Gauge32
  164. END