1-- *****************************************************************
2-- CISCO-SERVICE-CONTROL-RDR-MIB.my
3--
4-- MIB file for Cisco Service Control Raw Data Reporter.
5-- March 2007, Zaryab Munir.
6--
7-- Copyright (c) 2007 by cisco Systems Inc.
8-- All rights reserved.
9--
10-- ****************************************************************
11
12CISCO-SERVICE-CONTROL-RDR-MIB DEFINITIONS ::= BEGIN
13
14IMPORTS
15    MODULE-IDENTITY,
16    OBJECT-TYPE,
17    Counter32,
18    NOTIFICATION-TYPE,
19    Gauge32,
20    Unsigned32,
21    Integer32,
22    TimeTicks
23        FROM SNMPv2-SMI
24    MODULE-COMPLIANCE,
25    NOTIFICATION-GROUP,
26    OBJECT-GROUP
27        FROM SNMPv2-CONF
28    InetAddressType,
29    InetAddress,
30    InetPortNumber
31        FROM INET-ADDRESS-MIB
32    SnmpAdminString
33        FROM SNMP-FRAMEWORK-MIB
34    entPhysicalIndex,
35    entPhysicalName
36        FROM ENTITY-MIB
37    TruthValue,
38    TimeStamp
39        FROM SNMPv2-TC
40    ciscoMgmt
41        FROM CISCO-SMI;
42
43
44ciscoServiceControlRdrMIB MODULE-IDENTITY
45    LAST-UPDATED    "200708140000Z"
46    ORGANIZATION    "Cisco Systems, Inc."
47    CONTACT-INFO
48            "Cisco Systems
49            Customer Service
50
51            Postal: 170 W Tasman Drive
52            San Jose, CA  95134
53            USA
54
55            Tel: +1 800 553-NETS
56
57            E-mail: cs-excelsior-dev@cisco.com"
58    DESCRIPTION
59        "This MIB module defines objects describing statistics and
60        configuration relating to the Raw Data Record Formatter running
61        on a service control entity.
62
63        The Raw Data Record (RDR) formatter is a component implemented
64        by the service control entity that gathers raw data records
65        produced by the entity and delivers them to external entities
66        as reports.  The external entities are called RDR destinations
67        or RDR collectors.  The RDR formatter can be configured to send
68        reports to one or multiple destinations.
69
70        RDR formatter can group RDRs into potentially four categories.
71        RDR mapping to the categories is done by the client application
72        or the user and reflects different logical destinations or
73        purposes.  For example the application may map Quota related
74        RDRs to category 1, and Transaction related RDRs to category 2.
75        The user can configure these categories to different
76        destinations and assign them with different priorities.  Each
77        category has a separate queue for forwarding the RDRs and has
78        seperate counters for gathering of statistics (sent, dropped,
79        queued etc.).  An RDR can belong to any one of the category as
80        chosen by the user or client application.
81
82        The RDR formatter supports multiple destinations identified by
83        IP address and a port number. Each destination is assigned with
84        a priority for each of the categories.  Priority is a number in
85        the range of 1-100, with 100 being the highest priority.  The
86        priorities are effective only when the formatter is in
87        forwarding mode 'Redundancy' and are configured during
88        destination configuration (while assigning the destination with
89        categories).  For example we have destination A configured with
90        category 1 which is configured with priority 100, destination B
91        configured with category 1 and priority 80 and destination C
92        with category 1 and priority 90.  When in redundancy mode the
93        formatter will set the active destination for a category to be
94        the destination with the highest priority.  For category 1 the
95        active destination will be A. If destination A goes down then
96        the next destination selected by the formatter as active is
97        destination C."
98    REVISION        "200708140000Z"
99    DESCRIPTION
100        "Initial version of this MIB module"
101    ::= { ciscoMgmt 637 }
102
103
104ciscoSCRdrMIBNotifs  OBJECT IDENTIFIER
105    ::= { ciscoServiceControlRdrMIB 0 }
106
107ciscoSCRdrMIBObjects  OBJECT IDENTIFIER
108    ::= { ciscoServiceControlRdrMIB 1 }
109
110ciscoSCRdrMIBConform  OBJECT IDENTIFIER
111    ::= { ciscoServiceControlRdrMIB 2 }
112
113
114cscRdrFormatterTable OBJECT-TYPE
115    SYNTAX          SEQUENCE OF CscRdrFormatterEntry
116    MAX-ACCESS      not-accessible
117    STATUS          current
118    DESCRIPTION
119        "This table lists the operational information and aggregated
120        statistics for the RDR formatter of a service control entity."
121    ::= { ciscoSCRdrMIBObjects 1 }
122
123cscRdrFormatterEntry OBJECT-TYPE
124    SYNTAX          CscRdrFormatterEntry
125    MAX-ACCESS      not-accessible
126    STATUS          current
127    DESCRIPTION
128        "This entry contains the operational data and global counters
129        for the RDR formatter associated with the service control entity
130        identified by its assigned entPhysicalIndex.  An entry exists
131        for each corresponding row in the entPhysicalTable having one of
132        the following values assigned to entPhysicalVendorType:
133            - cevChassisSCE2000
134            - cevChassisSCE1000
135            - cevNmeApaModule."
136    INDEX           { entPhysicalIndex }
137    ::= { cscRdrFormatterTable 1 }
138
139CscRdrFormatterEntry ::= SEQUENCE {
140        cscRdrFormatterEnable              TruthValue,
141        cscRdrFormatterNumSentReports      Counter32,
142        cscRdrFormatterNumDiscardedReports Counter32,
143        cscRdrFormatterReportRate          Gauge32,
144        cscRdrFormatterReportRatePeak      Gauge32,
145        cscRdrFormatterReportRatePeakTime  TimeTicks,
146        cscRdrFormatterProtocol            INTEGER ,
147        cscRdrFormatterForwardingMode      INTEGER
148}
149
150cscRdrFormatterEnable OBJECT-TYPE
151    SYNTAX          TruthValue
152    MAX-ACCESS      read-only
153    STATUS          current
154    DESCRIPTION
155        "This object specifies whether the RDR formatter is enabled or
156        disabled.  When the RDR formatter is enabled, it sends the
157        records it gets from the traffic processors to the RDR
158        destination as defined in the cscRdrDestTable."
159    ::= { cscRdrFormatterEntry 1 }
160
161cscRdrFormatterNumSentReports OBJECT-TYPE
162    SYNTAX          Counter32
163    UNITS           "reports"
164    MAX-ACCESS      read-only
165    STATUS          current
166    DESCRIPTION
167        "This object indicates the number of reports sent by the
168        RDR formatter.
169
170        Discontinuities in the value of this counter can occur at
171        disabling/enabling of the RDR formatter, and at other times
172        as indicated by the value of cscRdrCounterDiscontinuityTime."
173    ::= { cscRdrFormatterEntry 2 }
174
175cscRdrFormatterNumDiscardedReports OBJECT-TYPE
176    SYNTAX          Counter32
177    UNITS           "reports"
178    MAX-ACCESS      read-only
179    STATUS          current
180    DESCRIPTION
181        "This object indicates the number of reports discarded by the
182        RDR formatter due to insufficient resources or unavailibility
183        of
184        the destination.
185
186        Discontinuities in the value of this counter can occur at
187        disabling/enabling of the RDR formatter, and at other times
188        as indicated by the value of cscRdrCounterDiscontinuityTime."
189    ::= { cscRdrFormatterEntry 3 }
190
191cscRdrFormatterReportRate OBJECT-TYPE
192    SYNTAX          Gauge32
193    UNITS           "reports per second"
194    MAX-ACCESS      read-only
195    STATUS          current
196    DESCRIPTION
197        "This object indicates the rate at which the RDR formatter is
198        currently sending reports to all of the destinations."
199    ::= { cscRdrFormatterEntry 4 }
200
201cscRdrFormatterReportRatePeak OBJECT-TYPE
202    SYNTAX          Gauge32
203    UNITS           "reports per second"
204    MAX-ACCESS      read-only
205    STATUS          current
206    DESCRIPTION
207        "This object indicates the maximum rate at which the RDR
208        formatter sent reports to all of the destinations since
209        sysUpTime, if cscRdrCounterDiscontinuityTime is zero.  If
210        cscRdrCounterDiscontinuityTime has a non zero value, the
211        maximum rate is determined from this value."
212    ::= { cscRdrFormatterEntry 5 }
213
214cscRdrFormatterReportRatePeakTime OBJECT-TYPE
215    SYNTAX          TimeTicks
216    MAX-ACCESS      read-only
217    STATUS          current
218    DESCRIPTION
219        "This object indicates the time elapsed since the
220        cscRdrFormatterReportRatePeak value occured."
221    ::= { cscRdrFormatterEntry 6 }
222
223cscRdrFormatterProtocol OBJECT-TYPE
224    SYNTAX          INTEGER  {
225                        other(1),
226                        rdrv1(2),
227                        netflowV9(3)
228                    }
229    MAX-ACCESS      read-write
230    STATUS          current
231    DESCRIPTION
232        "This object specifies the RDR protocol currently used by the
233        RDR formatter.
234        'other'      : The RDR formatter is using a protocol not
235                       recognized by this revision of the MIB.
236        'rdrv1'      : RDR protocol version 1
237        'netflowV9'  : NetFlow ver 9"
238    DEFVAL          { rdrv1 }
239    ::= { cscRdrFormatterEntry 7 }
240
241cscRdrFormatterForwardingMode OBJECT-TYPE
242    SYNTAX          INTEGER  {
243                        other(1),
244                        redundancy(2),
245                        simpleLoadBalancing(3),
246                        multicast(4)
247                    }
248    MAX-ACCESS      read-write
249    STATUS          current
250    DESCRIPTION
251        "This object specifies the mode by which the RDR formatter
252        sends the reports to its destinations.
253        'other'                : The RDR formatter is using a protocol
254                                 not recognized by this revision of the
255                                 MIB.
256        'redundancy'           : The reports are sent to the primary
257                                 (active destination) and all of the
258                                 other destinations are in standby.
259        'simpleLoadBalancing'  : The reports are sent to one
260        destination
261                                 at a time in a round robin manner.
262        'multicast'            : The reports are sent to all of the
263                                 destinations."
264    DEFVAL          { redundancy }
265    ::= { cscRdrFormatterEntry 8 }
266
267
268
269cscRdrDestTable OBJECT-TYPE
270    SYNTAX          SEQUENCE OF CscRdrDestEntry
271    MAX-ACCESS      not-accessible
272    STATUS          current
273    DESCRIPTION
274        "This table lists the addresses of the configured RDR
275        destination servers and the corresponding connection status for
276        each destination.  The RDR formatter sends reports to one or
277        more configured destinations that have a connection to the RDR
278        formatter.
279        This table also shows the current connection status of each
280        destination."
281    ::= { ciscoSCRdrMIBObjects 2 }
282
283cscRdrDestEntry OBJECT-TYPE
284    SYNTAX          CscRdrDestEntry
285    MAX-ACCESS      not-accessible
286    STATUS          current
287    DESCRIPTION
288        "This entry contains the operational data and global counters
289        for a connection between the RDR formatter destination and the
290        RDR formatter associated with the service control entity
291        identified by its assigned entPhysicalIndex.  An entry exists
292        for each corresponding row in the entPhysicalTable having one
293        of
294        the following values assigned to entPhysicalVendorType:
295            - cevChassisSCE2000
296            - cevChassisSCE1000
297            - cevNmeApaModule.
298
299        Each connection between RDR formatter and RDR destination is
300        uniquely identified by 'cscRdrDestIndex'."
301    INDEX           {
302                        entPhysicalIndex,
303                        cscRdrDestIndex
304                    }
305    ::= { cscRdrDestTable 1 }
306
307CscRdrDestEntry ::= SEQUENCE {
308        cscRdrDestIndex               Unsigned32,
309        cscRdrDestInetAddressType     InetAddressType,
310        cscRdrDestInetAddress         InetAddress,
311        cscRdrDestPort                InetPortNumber,
312        cscRdrDestPriority            Integer32,
313        cscRdrDestStatus              INTEGER ,
314        cscRdrDestConnectionStatus    INTEGER ,
315        cscRdrDestNumSentReports      Counter32,
316        cscRdrDestNumDiscardedReports Counter32,
317        cscRdrDestReportRate          Gauge32
318}
319
320cscRdrDestIndex OBJECT-TYPE
321    SYNTAX          Unsigned32 (1..4294967295 )
322    MAX-ACCESS      not-accessible
323    STATUS          current
324    DESCRIPTION
325        "A monotonically increasing integer for the sole purpose of
326        indexing RDR destinations.  When it reaches the maximum value
327        the agent flushes the table and wraps the value back to 1."
328    ::= { cscRdrDestEntry 1 }
329
330cscRdrDestInetAddressType OBJECT-TYPE
331    SYNTAX          InetAddressType
332    MAX-ACCESS      read-only
333    STATUS          current
334    DESCRIPTION
335        "This object indicates the type of Internet address by which
336        the RDR destination server is reachable."
337    ::= { cscRdrDestEntry 2 }
338
339cscRdrDestInetAddress OBJECT-TYPE
340    SYNTAX          InetAddress
341    MAX-ACCESS      read-only
342    STATUS          current
343    DESCRIPTION
344        "This object indicates the RDR destination server IP Address."
345    ::= { cscRdrDestEntry 3 }
346
347cscRdrDestPort OBJECT-TYPE
348    SYNTAX          InetPortNumber
349    MAX-ACCESS      read-only
350    STATUS          current
351    DESCRIPTION
352        "This object indicates the port on which the RDR destination
353        server listens."
354    ::= { cscRdrDestEntry 4 }
355
356cscRdrDestPriority OBJECT-TYPE
357    SYNTAX          Integer32 (1..100 )
358    MAX-ACCESS      read-only
359    STATUS          current
360    DESCRIPTION
361        "This object indicates the priority given to the RDR destination
362        server.  The RDR formatter determines the priority of a
363        destination by the value of entPhysicalIndex and the RDR
364        category of the destination.  RDR formatter assigns the highest
365        priority to the destination which has the same value of
366        entPhysicalIndex and RDR category as that of the RDR formatter.
367        The RDR formatter activates the destination server which is
368        reachable and with the highest priority."
369    ::= { cscRdrDestEntry 5 }
370
371cscRdrDestStatus OBJECT-TYPE
372    SYNTAX          INTEGER  {
373                        other(1),
374                        active(2),
375                        standby(3)
376                    }
377    MAX-ACCESS      read-only
378    STATUS          current
379    DESCRIPTION
380        "This object indicates the status of this RDR destination.
381
382        'other'  :    None of the following.
383        'active' :    The reports are sent to this destination.
384        'standby':    This destination is a backup.
385
386        Only one RDR destination can be 'active' if the
387        cscRdrFormatterForwardingMode is set to either 'redundancy' or
388        'simpleLoadBalancing'.  Multiple RDR destinations can be in
389        'active' state when cscRdrFormatterForwardingMode is set to
390        'multicast'."
391    ::= { cscRdrDestEntry 6 }
392
393cscRdrDestConnectionStatus OBJECT-TYPE
394    SYNTAX          INTEGER  {
395                        other(1),
396                        up(2),
397                        down(3)
398                    }
399    MAX-ACCESS      read-only
400    STATUS          current
401    DESCRIPTION
402        "This object indicates the status of the connection between the
403        RDR formatter and this destination.
404        'other'   : The connection is in some unknown state.
405        'up'      : The RDR formatter can reach this destination.
406        'down'    : The RDR formatter cannot reach this destination."
407    ::= { cscRdrDestEntry 7 }
408
409cscRdrDestNumSentReports OBJECT-TYPE
410    SYNTAX          Counter32
411    UNITS           "reports"
412    MAX-ACCESS      read-only
413    STATUS          current
414    DESCRIPTION
415        "This object indicates the number of reports sent by the
416        RDR formatter to this destination.
417
418        Discontinuities in the value of this counter can occur at
419        disabling/enabling of the RDR formatter, and at other times
420        as indicated by the value of cscRdrCounterDiscontinuityTime."
421    ::= { cscRdrDestEntry 8 }
422
423cscRdrDestNumDiscardedReports OBJECT-TYPE
424    SYNTAX          Counter32
425    MAX-ACCESS      read-only
426    STATUS          current
427    DESCRIPTION
428        "This object indicates the number of reports dropped by the RDR
429        formatter for this destination.
430
431        Discontinuities in the value of this counter can occur at
432        disabling/enabling of the RDR formatter, and at other times
433        as indicated by the value of cscRdrCounterDiscontinuityTime."
434    ::= { cscRdrDestEntry 9 }
435
436cscRdrDestReportRate OBJECT-TYPE
437    SYNTAX          Gauge32
438    UNITS           "reports per second"
439    MAX-ACCESS      read-only
440    STATUS          current
441    DESCRIPTION
442        "This object indicates the rate at which the RDR formatter is
443        currently sending reports to this destinations."
444    ::= { cscRdrDestEntry 10 }
445
446
447
448cscRdrCategoryTable OBJECT-TYPE
449    SYNTAX          SEQUENCE OF CscRdrCategoryEntry
450    MAX-ACCESS      not-accessible
451    STATUS          current
452    DESCRIPTION
453        "This table describes the operational values and aggregated
454        statistics of the different categories of the RDR Formatter."
455    ::= { ciscoSCRdrMIBObjects 3 }
456
457cscRdrCategoryEntry OBJECT-TYPE
458    SYNTAX          CscRdrCategoryEntry
459    MAX-ACCESS      not-accessible
460    STATUS          current
461    DESCRIPTION
462        "This entry contains the operational data and global counters
463        for a category configured on a RDR formatter of a service
464        control entity identified by the entPhysicalIndex in the
465        ENTITY-MIB with the entPhysicalVendorType set to any of the
466        following values:
467        'cevChassisSCE2000'
468        'cevChassisSCE1000'
469        'cevNmeApaModule'."
470    INDEX           {
471                        entPhysicalIndex,
472                        cscRdrCategoryIndex
473                    }
474    ::= { cscRdrCategoryTable 1 }
475
476CscRdrCategoryEntry ::= SEQUENCE {
477        cscRdrCategoryIndex               Unsigned32,
478        cscRdrCategoryID                  Unsigned32,
479        cscRdrCategoryName                SnmpAdminString,
480        cscRdrCategoryNumSentReports      Counter32,
481        cscRdrCategoryNumDiscardedReports Counter32,
482        cscRdrCategoryReportRate          Gauge32,
483        cscRdrCategoryNumQueuedReports    Gauge32
484}
485
486cscRdrCategoryIndex OBJECT-TYPE
487    SYNTAX          Unsigned32 (1..4 )
488    MAX-ACCESS      not-accessible
489    STATUS          current
490    DESCRIPTION
491        "This object indicates the category number, index to the
492        table."
493    ::= { cscRdrCategoryEntry 1 }
494
495cscRdrCategoryID OBJECT-TYPE
496    SYNTAX          Unsigned32
497    MAX-ACCESS      read-only
498    STATUS          current
499    DESCRIPTION
500        "This object indicates the unique id assigned to this RDR
501        category by the RDR formatter."
502    ::= { cscRdrCategoryEntry 2 }
503
504cscRdrCategoryName OBJECT-TYPE
505    SYNTAX          SnmpAdminString
506    MAX-ACCESS      read-only
507    STATUS          current
508    DESCRIPTION
509        "This object indicates the human readable name assigned to this
510        RDR category by the RDR formatter.  The client application
511        provides the RDR formatter with the value of this object."
512    ::= { cscRdrCategoryEntry 3 }
513
514cscRdrCategoryNumSentReports OBJECT-TYPE
515    SYNTAX          Counter32
516    UNITS           "reports"
517    MAX-ACCESS      read-only
518    STATUS          current
519    DESCRIPTION
520        "This object indicates the number of RDR reports sent over this
521        category.
522
523        Discontinuities in the value of this counter can occur at
524        disabling/enabling of the RDR formatter, and at other times
525        as indicated by the value of cscRdrCounterDiscontinuityTime."
526    ::= { cscRdrCategoryEntry 4 }
527
528cscRdrCategoryNumDiscardedReports OBJECT-TYPE
529    SYNTAX          Counter32
530    UNITS           "reports"
531    MAX-ACCESS      read-only
532    STATUS          current
533    DESCRIPTION
534        "This object indicates the number of RDR reports dropped for
535        this category.
536
537        Discontinuities in the value of this counter can occur at
538        disabling/enabling of the RDR formatter, and at other times
539        as indicated by the value of cscRdrCounterDiscontinuityTime."
540    ::= { cscRdrCategoryEntry 5 }
541
542cscRdrCategoryReportRate OBJECT-TYPE
543    SYNTAX          Gauge32
544    UNITS           "reports per second"
545    MAX-ACCESS      read-only
546    STATUS          current
547    DESCRIPTION
548        "This object indicates the rate at which the RDR formatter is
549        currently sending reports over this category."
550    ::= { cscRdrCategoryEntry 6 }
551
552cscRdrCategoryNumQueuedReports OBJECT-TYPE
553    SYNTAX          Gauge32
554    UNITS           "reports"
555    MAX-ACCESS      read-only
556    STATUS          current
557    DESCRIPTION
558        "This object indicates the number of pending RDR reports within
559        this category."
560    ::= { cscRdrCategoryEntry 7 }
561
562
563
564cscRdrCategoryDestTable OBJECT-TYPE
565    SYNTAX          SEQUENCE OF CscRdrCategoryDestEntry
566    MAX-ACCESS      not-accessible
567    STATUS          current
568    DESCRIPTION
569        "This table lists the operational data for RDR destination
570        servers for each RDR category for a service control entity."
571    ::= { ciscoSCRdrMIBObjects 4 }
572
573cscRdrCategoryDestEntry OBJECT-TYPE
574    SYNTAX          CscRdrCategoryDestEntry
575    MAX-ACCESS      not-accessible
576    STATUS          current
577    DESCRIPTION
578        "This entry contains the operational data for a category of
579        RDR formatter for a destination server of the service control
580        entity identified by the entPhysicalIndex in the ENTITY-MIB with
581        the entPhysicalVendorType set to any of the following values:
582        'cevChassisSCE2000'
583        'cevChassisSCE1000'
584        'cevNmeApaModule'."
585    INDEX           {
586                        entPhysicalIndex,
587                        cscRdrCategoryIndex,
588                        cscRdrDestPort,
589                        cscRdrDestInetAddress
590                    }
591    ::= { cscRdrCategoryDestTable 1 }
592
593CscRdrCategoryDestEntry ::= SEQUENCE {
594        cscRdrCategoryDestPriority Integer32,
595        cscRdrCategoryDestStatus   INTEGER
596}
597
598cscRdrCategoryDestPriority OBJECT-TYPE
599    SYNTAX          Integer32 (1..100 )
600    MAX-ACCESS      read-only
601    STATUS          current
602    DESCRIPTION
603        "This object indicates the priority configured for this category
604        on the RDR destination server.  The priority is determined by
605        entPhysicalIndex and the category of the destination server."
606    ::= { cscRdrCategoryDestEntry 1 }
607
608cscRdrCategoryDestStatus OBJECT-TYPE
609    SYNTAX          INTEGER  {
610                        other(1),
611                        active(2),
612                        standby(3)
613                    }
614    MAX-ACCESS      read-only
615    STATUS          current
616    DESCRIPTION
617        "This object indicates the status of this RDR destination for
618        this category.
619
620        'other'  :    None of the following.
621        'active' :    The reports are sent to this destination.
622        'standby':    This destination is a backup.
623
624        Only one RDR destination can be 'active' if the
625        cscRdrFormatterForwardingMode is set to either 'redundancy' or
626        'simpleLoadBalancing'.  Multiple RDR destinations can be in
627        'active' state when cscRdrFormatterForwardingMode is set to
628        'multicast'."
629    ::= { cscRdrCategoryDestEntry 2 }
630
631
632cscRdrNotifsConfig  OBJECT IDENTIFIER
633    ::= { ciscoSCRdrMIBObjects 5 }
634
635
636cscRdrCounterDiscontinuityTime OBJECT-TYPE
637    SYNTAX          TimeStamp
638    MAX-ACCESS      read-only
639    STATUS          current
640    DESCRIPTION
641        "The value of service up time on the most recent occasion at
642        which any one or more of the RDR counters suffered a
643        discontinuity.  If no such discontinuities have occurred since
644        the last re-initialization of the local management subsystem,
645        then this object contains a zero value."
646    ::= { ciscoSCRdrMIBObjects 6 }
647
648cscRdrReportsEnableNotifs OBJECT-TYPE
649    SYNTAX          TruthValue
650    MAX-ACCESS      read-write
651    STATUS          current
652    DESCRIPTION
653        "This object controls whether the system produces notifications
654        defined in thi MIB.  A 'false' value will prevent the
655        notifications from being generated by this system."
656    ::= { cscRdrNotifsConfig 1 }
657
658cscRdrCategoryStoppedDiscardingReportsTrap NOTIFICATION-TYPE
659    OBJECTS         {
660                        entPhysicalName,
661                        cscRdrCategoryID
662                    }
663    STATUS          current
664    DESCRIPTION
665        "The system generates this notification to indicate that the
666        system has recovered from congestion or unavailibility of the
667        RDR collector identified by the value of cscRdrCategoryID and
668        has stopped discarding reports being sent to this RDR
669        collector."
670   ::= { ciscoSCRdrMIBNotifs 1 }
671
672cscRdrCategoryDiscardingReportsTrap NOTIFICATION-TYPE
673    OBJECTS         {
674                        entPhysicalName,
675                        cscRdrCategoryID
676                    }
677    STATUS          current
678    DESCRIPTION
679        "The system generates this notification to indicate that the
680        system has either encountered congestion or unavailibility of
681        the RDR collector with the category identified by the value of
682        cscRdrCategoryID and has started discarding reports destined to
683        this collector.  The value of cscRdrCategoryNumReportsDiscarded
684        indicates the number of discarded reports."
685   ::= { ciscoSCRdrMIBNotifs 2 }
686
687cscRdrNoActiveConnectionTrap NOTIFICATION-TYPE
688    OBJECTS         { entPhysicalName }
689    STATUS          current
690    DESCRIPTION
691        "The system generates this notification to indicate that there
692        is no active connection between the RDR formatter and any
693        collector."
694   ::= { ciscoSCRdrMIBNotifs 3 }
695
696cscRdrConnectionStatusDownTrap NOTIFICATION-TYPE
697    OBJECTS         {
698                        entPhysicalName,
699                        cscRdrDestStatus,
700                        cscRdrDestInetAddress,
701                        cscRdrDestPort
702                    }
703    STATUS          current
704    DESCRIPTION
705        "The system generates this notification to indicate that a
706        connection to destination has transitioned to the 'down' state."
707   ::= { ciscoSCRdrMIBNotifs 4 }
708
709cscRdrActiveConnectionTrap NOTIFICATION-TYPE
710    OBJECTS         {
711                        entPhysicalName,
712                        cscRdrDestInetAddress,
713                        cscRdrDestPort
714                    }
715    STATUS          current
716    DESCRIPTION
717        "The system generates this notification to indicate that a
718        connection to the destination address cscRdrDestInetAddress has
719        become active on TCP port cscRdrDestPort."
720   ::= { ciscoSCRdrMIBNotifs 5 }
721
722cscRdrConnectionStatusUpTrap NOTIFICATION-TYPE
723    OBJECTS         {
724                        entPhysicalName,
725                        cscRdrDestStatus,
726                        cscRdrDestInetAddress,
727                        cscRdrDestPort
728                    }
729    STATUS          current
730    DESCRIPTION
731        "The system generates this notification to indicate that a
732        connection to the destination address cscRdrDestInetAddress has
733        become transitioned to 'up' state on TCP port cscRdrDestPort."
734   ::= { ciscoSCRdrMIBNotifs 6 }
735-- Conformance
736
737cscRdrMIBCompliances  OBJECT IDENTIFIER
738    ::= { ciscoSCRdrMIBConform 1 }
739
740cscRdrMIBGroups  OBJECT IDENTIFIER
741    ::= { ciscoSCRdrMIBConform 2 }
742
743
744cscRdrCompliance MODULE-COMPLIANCE
745    STATUS          current
746    DESCRIPTION
747        "The compliance statement for SNMP Agents which implement this
748        MIB."
749    MODULE          -- this module
750    MANDATORY-GROUPS {
751                        cscRdrObjectGroup,
752                        cscRdrNotificationGroup,
753                        cscRdrCounterDiscontinuityGroup
754                    }
755
756    GROUP           cscRdrNotifsControlGroup
757    DESCRIPTION
758        "This is optional group."
759    ::= { cscRdrMIBCompliances 1 }
760
761-- Units of Conformance
762
763cscRdrObjectGroup OBJECT-GROUP
764    OBJECTS         {
765                        cscRdrFormatterEnable,
766                        cscRdrFormatterNumSentReports,
767                        cscRdrFormatterNumDiscardedReports,
768                        cscRdrFormatterReportRate,
769                        cscRdrFormatterProtocol,
770                        cscRdrFormatterForwardingMode,
771                        cscRdrDestInetAddressType,
772                        cscRdrDestInetAddress,
773                        cscRdrDestPort,
774                        cscRdrDestPriority,
775                        cscRdrDestStatus,
776                        cscRdrDestConnectionStatus,
777                        cscRdrDestNumSentReports,
778                        cscRdrDestNumDiscardedReports,
779                        cscRdrDestReportRate,
780                        cscRdrCategoryName,
781                        cscRdrCategoryNumSentReports,
782                        cscRdrCategoryNumDiscardedReports,
783                        cscRdrCategoryReportRate,
784                        cscRdrCategoryNumQueuedReports,
785                        cscRdrCategoryDestPriority,
786                        cscRdrCategoryDestStatus,
787                        cscRdrFormatterReportRatePeak,
788                        cscRdrFormatterReportRatePeakTime,
789                        cscRdrCategoryID
790                    }
791    STATUS          current
792    DESCRIPTION
793        "This group of objects maintains informative data for RDRs."
794    ::= { cscRdrMIBGroups 1 }
795
796cscRdrNotificationGroup NOTIFICATION-GROUP
797   NOTIFICATIONS    {
798                        cscRdrActiveConnectionTrap,
799                        cscRdrCategoryStoppedDiscardingReportsTrap,
800                        cscRdrCategoryDiscardingReportsTrap,
801                        cscRdrNoActiveConnectionTrap,
802                        cscRdrConnectionStatusDownTrap,
803                        cscRdrConnectionStatusUpTrap
804                    }
805    STATUS          current
806    DESCRIPTION
807        "This group contains notifications for this MIB."
808    ::= { cscRdrMIBGroups 2 }
809
810cscRdrNotifsControlGroup OBJECT-GROUP
811    OBJECTS         { cscRdrReportsEnableNotifs }
812    STATUS          current
813    DESCRIPTION
814        "This is a collection of objects to control the enable/disable
815        state of notification generation."
816    ::= { cscRdrMIBGroups 3 }
817
818cscRdrCounterDiscontinuityGroup OBJECT-GROUP
819    OBJECTS         { cscRdrCounterDiscontinuityTime }
820    STATUS          current
821    DESCRIPTION
822        "A collection of objects providing information specific to
823        RDR counter discontinuities."
824    ::= { cscRdrMIBGroups 4 }
825
826END
827
828
829
830